插件安装只适用于ftp-如何调试?

时间:2016-08-11 作者:Philipp Zedler

当我在管理员中安装新插件时,Wordpressasks for FTP access 虽然file permissions should be correct. 我想在没有ftp访问的情况下启用插件安装。

How should I debug this problem?

我的安装有一个特别之处:

我不使用wp content文件夹的常用位置,而是定义(\'wp\\u content\\u DIR\',realpath(ABSPATH.../wp content/\');定义(\'WP\\u CONTENT\\u URL\',WP\\u HOME./WP CONTENT\');

迄今为止,我一直在尝试:

找出apache用户是谁:$ps aux | grep apache
www data 9040 0.0 1.8 280912 9160?S 10:49 0:00/usr/sbin/apache2-k开始

调整插件文件夹的权限和所有权,以便$ls-ld wp content/plugins

我应该如何查找这没有帮助的原因?

1 个回复
最合适的回答,由SO网友:Philipp Zedler 整理而成

我找到了答案here.

简而言之,Wordpress执行了一些检查,以查看它是否有足够的写入权限,但这些检查失败。

要跳过这些测试并简单地创建文件,必须将其放置在wp-config.php 文件:

define(\'FS\\u METHOD\',\'direct\');

相关推荐

重置插件版本缓存|PRE_SET_SITE_TRANSPENT_UPDATE_PLUGINS

在我的插件中,我使用这些过滤器进行自动更新并检查许可证。add_filter( \'pre_set_site_transient_update_plugins\', array( &$this, \'check_for_update\' ) ); add_filter( \'plugins_api\', array( &$this, \'plugin_api_call\' ), 10, 3 ); 但正如我所看到的,WordPress在我的插件中更改了版本标签后,会调用该过