有没有办法在没有ftp帐户或凭据的情况下上传或删除WordPress中的插件?
我想通过WordPress界面管理它们。
答案 0 :(得分:2)
这实际上取决于你的服务器设置,我去年在某处处理了这个问题:A general linux file permissions question: Apache and WordPress
我发现为了让插件,主题在WordPress中自动安装和更新,您可以:
希望有所帮助,欢呼〜
答案 1 :(得分:1)
如果您只是配置WordPress安装,则默认情况下可以执行此操作。通常,在实时服务器上,它开箱即用 - 只需在去激活的插件上点击'删除'即可。但是,如果它不起作用,您将获得一个页面,要求您提供FTP凭据。在这种情况下,您需要检查wp-content / plugins上的CHMOD值。我无法准确地告诉你它需要什么,并且问777
通常是一个坏主意,但这应该缩小范围。从低位开始(655左右)并增加直到它工作,或等待该部分的确切答案。
答案 2 :(得分:0)
如果您是管理员,则应该可以直接从管理界面删除或安装插件。 (假设它已正确设置。)某些插件需要FTP,但大多数插件都是一键安装。这与最新版本的WP无关。如果你有一个非常旧的安装,你仍然需要FTP。
答案 3 :(得分:0)
对于非FTP ....请按照上面的D Lambert链接获取有关使用zip文件在wordpress中安装的信息(对于非wordpress.org托管插件)。基本上在插件菜单中单击添加新/上传
使用zip上传时请记住以下内容:
如果插件已在文件夹级别压缩,而不是在较低的文件级别,则会显示安装,但随后您可能会收到无效的插件标头消息。它没有效果..更多详情,请点击此处:http://webdesign.anmari.com/2312/activation-error-plugin-does-not-have-valid-header-still-activates/
此外,如果升级zip文件的名称必须与现有文件夹完全相同,否则将使用重复插件创建一个新文件夹。
答案 4 :(得分:0)
听起来您需要做的是通过以下方式将www目录的所有权更改为正确的用户:
sudo chown -R www-data:www-data /var/www