首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp-config.php文件权限

wp-config.php文件权限
EN

WordPress Development用户
提问于 2013-04-01 12:19:44
回答 4查看 5.1K关注 0票数 3

我已经安装了Wordpress在我的本地Ubuntu机器,与标准的灯具配置和phpMyAdmin。安装目录是localhost:///var/www/blog

在安装的第二步,在输入MySQL配置后,出现了以下消息:

代码语言:javascript
复制
Sorry, but I can’t write the wp-config.php file.

当前的权限是:

代码语言:javascript
复制
-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权限:

代码语言:javascript
复制
chmod a+w 

现在一切都正常了,但我不知道是否可以向该文件夹授予全局写权限。

应该在新的Wordpress/LAMP安装上设置哪些文件和目录权限?

EN

回答 4

WordPress Development用户

发布于 2013-04-01 14:23:49

我应该在一个新的Wordpress/LAMP安装上设置哪些文件和目录权限?

对此没有明确的答案。这取决于服务器设置的不同。经验法则是使用最小的权限使WordPress在服务器上工作。这意味着从400 (或600)开始,从那里开始,直到WP生效。

票数 1
EN

WordPress Development用户

发布于 2015-02-21 04:25:06

有关说明:

在CentOS和RHEL上,即使权限设置正确,WordPress仍然不能写入.htaccess或wp-config.php。如果这是一个问题,当设置为“强制”时,SELinux可能会阻止这些写入。在这种情况下,将其更改为“允许的”,或关闭它以使WordPress能够编写:

代码语言:javascript
复制
setenforce permissive

代码语言:javascript
复制
setenforce disabled    

http://wpguru.co.uk/2014/12/how-to-control-selinux-in-centos-7/

票数 1
EN

WordPress Development用户

发布于 2019-03-11 05:46:33

在使用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

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/94130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档