wp-config.phpの設置位置とアクセス権限について

TOP Forums 使い方全般(Fixing KUSANAGI) wp-config.phpの設置位置とアクセス権限について

wp-config.phpの設置位置とアクセス権限について

Tagged: 

Viewing 1 reply thread
  • Author
    Posts
    • #989
      e2info_yama
      Participant

      WordPressのサイトヘルスステータスで下記警告が発生しております。

      Background updates are not working as expected
      Some files are not writable by WordPress:
      xmlrpc.php
      wp-blog-header.php
      readme.html
      wp-signup.php
      index.php
      wp-cron.php
      wp-config-sample.php
      wp-login.php
      wp-settings.php
      license.txt
      wp-mail.php
      wp-links-opml.php
      wp-load.php
      wp-includes/class-wp-user-query.php
      ...

      こちらについて権限関連について調査したところ、wp-config.phpファイルの配置位置がKUSANAGI公式推奨と異なっていることがわかりました。

      現在、KUSANAGI 9 for さくらのVPSを手順通りにセットアップして使っている状態です。

      KUSANAGI 9 for さくらのVPS

      KUSANAGI公式サイトを確認すると、wp-config.phpファイルはドキュメントルートと同じ階層に移動するとなっております。

      推奨するセキュリティ対応

      こちらですがwp-config.phpファイルをドキュメントルートと同じ階層に移動していないと、KUSANAGIが正しく動作しなかったり自動更新ができなかったり、権限が想定通りに設定できなかったりしますでしょうか。

      ダッシュボード(https://[サイトドメイン]/wp-admin/index.php)を確認するとKUSANAGIによるセキュリティ状況が表示されるという記事も見かけたのですが、弊社のサイトではセキュリティ状況も表示されていないのですが、wp-config.phpファイルの配置位置と関係がありますでしょうか。
      https://applingo.tokyo/article/2368

    • #992
      cloudy
      Participant

      e2info_yama さん、こんにちは。

      トップページに記載の通り、投稿内容に URL が多数あるとスパム判定されますので、投稿内容に含める URL は最大でも 3 つまでにしてください。
      今回は下記も URL と判定されますので、URL が 4 つ含まれていました。

      > https://[サイトドメイン]/wp-admin/index.php

      改めてご質問の件ですが、wp-config.php が原因だと判断されている理由はなんでしょうか?

      まず、表示されている警告の内容は理解されていますでしょうか?
      私が読む限り、表示されているファイルやディレクトリの書き込み権限がないようにみえるのですが。。。こちらを解決することが本質なのではないでしょうか?
      警告で表示されているファイルやディレクトリの問題ではなく、wp-config.php ファイルのみが原因だと判断された理由がよく分かりませんでした。

      > wp-config.phpファイルをドキュメントルートと同じ階層に移動していないと、KUSANAGIが正しく動作しなかったり自動更新ができなかったり、権限が想定通りに設定できなかったりしますでしょうか。

      > ダッシュボードを確認するとKUSANAGIによるセキュリティ状況が表示されるという記事も見かけたのですが、弊社のサイトではセキュリティ状況も表示されていないのですが、wp-config.phpファイルの配置位置と関係がありますでしょうか。

      これら、wp-config.php 設置場所のみでは関係ありません。

      ● 初期設置場所: /home/kusanagi/(プロファイル名)/DocumentRoot/wp-config.php
      ● セキュリティ推奨設置場所: /home/kusanagi/(プロファイル名)/wp-config.php

Viewing 1 reply thread
  • You must be logged in to reply to this topic.

Next article

フォーラムについて