无法更新WordPress或安装插件/主题

时间:2016-09-14 作者:Art2B

我无法从后端更新WordPress或安装主题或插件。每次尝试时,我都会遇到这种类型的错误:Unable to locate WordPress Root directory..

我已经在一个子目录中安装了WordPress。我有/conclave WordPress文件文件夹和/content 用于主题、插件和上传。我的WordPress工作很好,我可以写文章、页面和上传媒体。

为了允许我从后端更新WordPress,我遵循this tutorial. 我完全不知道该做什么和发生了什么事。我在网上查了很多东西,但都没有成功。你能告诉我发生了什么事吗?

这是我的wp-config.php 关于自定义路径的文件

/**
 * Set custom paths
 *
 * These are required because wordpress is installed in a subdirectory.
 */
if (!defined(\'WP_SITEURL\')) {
  define(\'WP_SITEURL\', \'http://\' . $_SERVER[\'SERVER_NAME\'] . \'/conclave\');
}
if (!defined(\'WP_HOME\')) {
  define(\'WP_HOME\',    \'http://\' . $_SERVER[\'SERVER_NAME\'] . \'\');
}
if (!defined(\'WP_CONTENT_DIR\')) {
  define(\'WP_CONTENT_DIR\', $_SERVER[\'DOCUMENT_ROOT\'] . \'/content\');
}
if (!defined(\'WP_CONTENT_URL\')) {
  define(\'WP_CONTENT_URL\', \'http://\' . $_SERVER[\'SERVER_NAME\'] . \'/content\');
}

/** Absolute path to the WordPress directory. */
define(\'ABSPATH\', dirname(__FILE__) . \'/conclave\');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . \'wp-settings.php\');

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

我见过当WP不喜欢文件所有者时发生这种情况。你能把它改成www-data 和检查文件权限?https://codex.wordpress.org/Changing_File_Permissions

或者WordPress被你的/content 文件夹,通常为/wp-content. 您是否定义了WP_CONTENT_URL 在里面wp-config.php? http://www.hongkiat.com/blog/renaming-wordpress-wp-content-folder/