質問: wp-config.phpファイルパーミッション 標準のlamp設定とphpmyadminを使って、私のローカルのubuntuマシンにwordpressをインストールしました。インストールディレクトリはlocalhost:///var/www/blogです。インストールの2番目のステップで、mysqlの設定を入力した後、次のメッセージが表示されました。sorry, but i can’t write the wp-config.php file. 現在の権限は次のとおりです。-rw-r--r-- 1 adam adam 2.0k oct 23 2010 wp-links-opml.php -rw-r--r-- 1 adam adam 3.2k nov 1 2010 wp-config-sample.php -rw-r--r-- 1 adam adam 3.7k jan 8 2012 wp-trackback.php -rw-r--r-- 1 adam adam 271 jan 8 2012 wp-blog-header.php -rw-r--r-- 1 adam adam 395 jan 8 2012 index.php -rw-r--r-- 1 adam adam 3.5k apr 10 2012 wp-comments-post.php -rw-r--r-- 1 adam adam 20k may 6 2012 license.txt -rw-r--r-- 1 adam adam 18k sep 11 2012 wp-signup.php -rw-r--r-- 1 adam adam 2.7k sep 11 2012 xmlrpc.php -rw-r--r-- 1 adam adam 2.7k sep 23 2012 wp-cron.php -rw-r--r-- 1 adam adam 7.6k sep 25 2012 wp-mail.php -rw-r--r-- 1 adam adam 2.4k oct 26 21:40 wp-load.php -rw-r--r-- 1 adam adam 4.6k nov 17 17:11 wp-activate.php -rw-r--r-- 1 adam adam 9.7k nov 22 11:52 wp-settings.php -rw-r--r-- 1 adam adam 29k nov 30 15:40 wp-login.php -rw-r--r-- 1 adam adam 9.0k jan 24 22:50 readme.html drwxr-xr-x 9 adam adam 4.0k jan 24 22:53 wp-includes drwxr-xr-x 4 adam adam 4.0k jan 24 22:53 wp-content drwxr-xr-x 9 adam adam 4.0k jan 24 22:53 wp-admin drwxr-xr-x 4 root root 4.0k apr 1 14:52 .. drwxr-xr-x 5 adam adam 4.0k apr 1 14:55 . ブログフォルダにa+w権限を追加しました。chmod a+w そして今、すべてうまくいきますが、そのフォルダにグローバルな書き込み権限を与えても安全かどうかはわかりません。新しいwordpress/lampをインストールする際に設定するファイルとディレクトリのパーミッションは?
回答: ubuntuを搭載したvpsで、/var/www/mysite.com/public_html内から次のコマンドを実行します。sudo chown -r myname:www-data /var/www/mysite.com/次に実行します。sudo find /var/www/mysite.com/ -type d -exec chmod 775 {} \;それはディレクトリであるあなたのmysite.comの中のすべてを含みます。それから、ファイルについても同じようにします。sudo find /var/www/mysite.com/ -type f -exec chmod 664 {} \;上記の指示に従うと、あなたはubuntuサーバー上のあなたのwordpressサイトに常に最低限の特権の原則に従っている適切なファイル許可を持つでしょう。ただ私のwordを使わないで、ドキュメントを訪れてください。 https://codex.wordpress.org/hardening_wordpress