web-dev-qa-db-ja.com

WordPressを更新したり、プラグインやテーマをインストールすることができません

バックエンドからWordPressをアップデートしたり、テーマやプラグインをインストールすることはできません。試すたびに、このようなエラーが発生しました:Unable to locate WordPress Root directory.

私はWordPressをサブディレクトリにインストールしました。私はWordPressファイルのための/conclaveフォルダーとテーマ、プラグインとアップロードのための/contentを持っています。私のWordPressはうまく動きます、私は投稿、ページを書くことができて、そしてメディアをアップロードすることができます。

バックエンドからWordPressをアップデートできるようにするため、 このチュートリアル に従っています。私は何をすべきか、そして何が起こっているのかについて非常に迷っています。私はインターネットで複数のことをチェックすることに成功しました。何が起こっているのか教えてもらえますか?

これが私の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
Art2B

WPがファイルの所有者を好きではないとき、私はこれが起こるのを見ました。それをwww-dataに変更してファイルのパーミッションをチェックできますか? https://codex.wordpress.org/Changing_File_Permissions

あるいは、WordPressがあなたの/contentフォルダ(通常は/wp-content)と混同されている可能性があります。 WP_CONTENT_URLwp-config.phpを定義しましたか? http://www.hongkiat.com/blog/renaming-wordpress-wp-content-folder/ /

0
WebElaine