简介:Zui近在CentOS6.5上安装wordpress, 遇上一个问题,安装好之后外网总是不Neng再网页进行配置,想了半天应该是源代码文件的权限问题,具体问题与解决如下:,开搞。
Ru果你的wordpress安装目录是wordpress,则通过默认向导配置会出现权限不足的情况:Sorry, but I can’t write wp-config.php file. You can create wp-config.php manually and paste following text into it. 或者抱歉, 一句话。 但是向导在您的文件系统中没有足够的权限写入wp-config.php文件。这时候, 先说说考虑wordpress文件夹的所属用户和组,根据httpd.conf中User和Group的配置,geng新wordpress目录及其子目录的所有归属:
chown -R apachewww-data /var/www/html/wordpress
某些Linux发行版可Neng会使用PHP-FPM处理PHP请求。在这种情况下 您可Neng需要修改PHP-FPM池配置文件中的user和group指令,使其与Web服务器用户匹配。比方说 在Debian/Ubuntu系统中,Ke以编辑/etc/php//fpm//文件,并将user和group值geng改为www-data,层次低了。。
您需要确保您的WordPress文件和目录具有正确的所有权。通常,Web服务器用户应该拥有这些文件和目录。Ke以通过以下命令来检查和geng改所有权:
sudo chown -R www-data:www-data /var/www/html/wordpress
纯属忽悠。 接下来您需要设置适当的权限以允许Web服务器访问文件。对于大多数情况文件权限应为644,而目录权限应为755。您Ke以使用chmod命令来geng改权限。比方说:
sudo chmod -R 755 /var/www/html/wordpress
当你wordpress遇到以下问题时:1、 不Neng上传图片 2、不Neng自动安装主题、插件 3、不Neng自动geng新 4、其它任何需要wordpress写文件的问题 这些问题基本dou是一个原因, 痛并快乐着。 你的wordpress目录不属于当前的用户和组,即web访问的用户没有权限操作wp的一切需要写权限的操作。
解决方法:先说说需要你有root权限, SSH登录,进入到wp的安装目录:
cd /var/www/html/my_wp_blog
给予所有的写权限:
chmod 777 wp-content
接下来给你的博客的文章上传一张图片,WP会生成一个目录,然后查kan是哪个用户创建了文件夹。一般情况下 这个用户名叫apache,也有不少人发现这个用户是nobody, 对吧,你看。 就飘易本身遇到的问题,我在VPS上安装的是LNmp,这个用户是www。进入到wp的wp-content目录, 查kan权限:
chown -R www:www wp-content
通过以上步骤,您应该Neng够解决Linux VPS上安装WordPress时遇到的权限问题。Ru果问题仍然存在请检查您的Web服务器配置或联系您的网站托管商以获取帮助。