WordPress wp-config.phpファイルに書き込みできません。

投稿者: | 2020年8月12日

ページコンテンツ

WordPressの初期設定で、wp-config.phpファイル書込みエラー


WordPressの初期設定で、wp-config.phpファイル書込みエラーが発生しました。
「Wordpress wp-config.phpファイルに書き込みできません。」

WordPress初期設定


DB接続情報設定


WordPressのDB接続情報を設定します。。

config.phpファイル書込みエラー


下記書込みエラーが発生しました。

原因調査


試しに、Wordpressを配置しているディレクトリ配下に下記コマンドにて古権限を付与して、再度、挑戦したところエラーなく実行することができました。

chmod -R 777 /var/www/wordpress/xxxxx

「ll」コマンドにて「wp-config.php」の所有者、グループを確認したところ、apache:apacheになっており、nginxユーザで作成されていないことが分かりました。そこで、下記コマンドにて、php-fpmの実行ユーザの設定を確認してました。

# cd /etc/php-fpm.d/
# vi www.conf

「www.conf」のユーザ、グループがnginxではなくapacheになっていました。

user = apache
group = apache

「www.conf」のユーザ、グループをnginxに変更しました。

user = apache
group = apache

php-fpmを再起動したところ、Wordpressの初期設定を行うことができました。

systemctl restart php-fpm

CentOS起動時に自動的にphp-fpmも起動するように設定します。

systemctl enable php-fpm

権限設定の見直し


「chmod -R 777」設定だと、なんでもありの設定なので、権限を必要最低限に絞り込むことを検討しています。

関連記事