我无法安装我的Centos 6 VPS插件。当我尝试安装时,我得到以下信息:
安装插件: BotDetect WordPress CAPTHA3.0.Beta1.7从 到以下网址的路径:僵尸检测-wp-captcha.zip…下载安装包解压缩包…无法创建返回插件安装程序的directory.
更新:这似乎与权限有关--我猜wordpress需要加入某个组才能更改文件夹、创建文件等,但我不知道这个组应该是什么。我没有www数据组--我在某个地方读到了一些关于这是一个要求的东西。有人能告诉我WP操作需要哪些组和权限吗?
更新:我已经修改了插件的权限,并将文件夹上传到777。我还专门为Wordpress创建了一个FTP用户,并使该用户的主目录与我推荐的这里根目录相同。然后,我将wp-config.php文件中的这些行更改为:
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__ . "/"));
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
至:
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__));
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . '/wp-settings.php');
这将消除这里提到的双斜杠冲突。
注意--我在上传媒体时也遇到了问题,但是这个问题在chmod到777的时候已经解决了。
现在,当我尝试安装一个插件时,我得到了以下信息:
Unable to locate WordPress Plugin directory.
Return to Plugin Installer
发布于 2013-12-20 03:07:01
好吧,我是根据StackOverflow的建议得出这个结论的。我就是这样解决这个问题的:
I created a group called ftpusers.
groupadd ftpusers
I added my wordpress user to this group.
usermod -a -G ftpusers wordpressuser
I changed ownership of the wordpress folder recursively to my wordpress user:group.
chown -R wordpressuser:ftpusers wordpress
瞧--我的包裹装好了。
发布于 2013-12-18 21:31:57
这个问题似乎与CentOS无关,而在于您的文件夹的权限。尝试在wp内容中创建插件文件夹。如果这样做不起作用,请在新创建的插件文件夹上尝试使用CHMODDING 755或777 (尽管这可能有风险,只是为了测试目的)。
https://wordpress.stackexchange.com/questions/126960
复制相似问题