我已经在本地Ubuntu机器上安装了Wordpress,带有标准的LAMP配置和phpMyAdmin。安装目录为localhost:///var/www/blog
.
在安装的第二步,在我进入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
现在一切正常,但我不知道授予该文件夹的全局写入权限是否安全。
Which file and directory permissions should I set on a new Wordpress/LAMP installation?
SO网友:Daniel
在带有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站点上拥有适当的文件权限,这符合最小权限原则。
不要只相信我的话,访问文档:https://codex.wordpress.org/Hardening_WordPress