上传或删除没有FTP帐户的WP插件?

时间:2010-10-21 11:51:46

标签: wordpress plugins ftp wordpress-plugin

有没有办法在没有ftp帐户或凭据的情况下上传或删除WordPress中的插件?

我想通过WordPress界面管理它们。

5 个答案:

答案 0 :(得分:2)

这实际上取决于你的服务器设置,我去年在某处处理了这个问题:A general linux file permissions question: Apache and WordPress

我发现为了让插件,主题在WordPress中自动安装和更新,您可以:

  • 在WordPress配置中明确指定FTP凭据
  • 使用带有suPHP的su环境运行您的PHP文件 - 这仅在您的服务器上具有root权限时才有效。

希望有所帮助,欢呼〜

答案 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