无法更新、删除、安装插件

时间:2015-01-05 作者:Silbang

我解决不了这个问题。这是在我创建了一个新的子域之后开始的。我无法更新插件、安装和删除。

更新过程中显示“成功更新”。在我回到我的plugin.php 它需要再次更新。我无法删除插件,即使它说“已成功删除”。还安装了一个新插件,上面写着“成功bla bla”,但当我返回(或刷新)我的plugin.php.

我尝试了文件权限,但没有成功。

所以我手动更新插件。

3 个回复
SO网友:pixeline

这要么是文件系统的问题,要么是mysql数据库的问题。

在某些webhosting配置中,Wordpress自动更新失败。根据我的经验,如果不是文件权限,那么它就是与文件所有权相关的问题。尝试FTP方法。在wp配置中添加以下行。php

define(\'FS_METHOD\', \'ftpext\');
define(\'FTP_USER\', \'YOUR FTP LOGIN\');
define(\'FTP_PASS\', \'YOUR FTP PASSWORD\');
define(\'FTP_HOST\', \'YOUR FTP HOST (without http:// or ftp://)\');
define(\'FTP_SSL\', false);
如果仍然无法通过,请参阅:http://codex.wordpress.org/Editing_wp-config.php#Override_of_default_file_permissions 用于替代方法。

SO网友:Flavio Battocchio

还要检查中的PHP版本.htaccess 是正确的。

你应该看到这样一行:

AddHandler application/x-httpd-php55 .php
(在本例中,它是针对PHP 5.5的)

请注意,您必须在WordPress站点的根目录下执行此操作,而不是在站点的根目录下。

SO网友:Asha Krishna

在插件中执行任何操作之前,请在wp配置文件中尝试以下代码

 define(\'FS_METHOD\', \'direct\'); 

结束

相关推荐

必须使用插件自动加载器:如何正确使用get_plugins()?

我的autoloader类负责加载必须使用的插件,这些插件不位于mu-plugins 文件夹要定位它们,我需要使用get_plugins() 作用According to Codex, 该函数接受一个参数:$plugin\\u folder(string)(可选):单个插件文件夹的相对路径。我的文件层次结构如下所示:|-- /mu-plugins | |-- autoload.php // only includes wpmu/autoload.php&#