Linux WordPress无法写入wp-config文件
作者:互联网
我在电脑上安装了最新版本的Apache2 / PHP / MYSQL
在目录/ srv / www / htdocs中,我创建了包含所有wordpress文件的目录wordpress.
然后,当我尝试通过Web界面创建wp-config文件时,出现此错误:
Sorry, but i can't write the wp-config file.
我尝试过此命令来更改/ src / www / htdocs / wordpress的组
chown -R root:root /srv/www/htdocs/wordpress
但这没有用.经过一些研究,我看到很多人说要将该组更改为www-data,但我看不到使用此commande的www-data:
cut -d: -f1 /etc/group
有人知道我在做什么错吗?
对不起,我英语不好.
解决方法:
这对我有用. (我是一个初学者,正在使用Debian 8)
首先,我检查了Apache配置文件以找到apache使用的组.以我为例,它是www-data.
grep ^组/etc/apache2/httpd.conf
我检查了我的/ etc / group文件,并且www-data组在那里.
然后,我将我的wordpress目录的组所有权从根更改为www-data.
chown -R root:www-data /var/www/html/wordpress
按照其他网站的建议,我将wordpress文件夹的权限更改为目录的755和644的文件.
find /var/www/html/wordpress -type d -exec chmod 755 {} \;
find /var/www/html/wordpress -type f -exec chmod 644 {} \;
但是,由于我们要为wordpress文件夹和子文件夹的www-admin组授予写权限,因此我将目录的权限更改为775:
find /var/www/html/wordpress -type d -exec chmod 775 {} \;
然后工作了:好的,闪闪发光!您已经完成了安装的这一部分. WordPress现在可以与您的数据库通信.如果您准备好了,现在就来…
注意:myssql数据库的用户名和密码为root / root.我用来登录计算机的用户名是root,密码不同于root.以防万一我将密码更改为root,所以mysql的凭据和我的本地帐户是相同的.我不知道通过使用相同的名称(根),他们是否是同一帐户.
标签:file-permissions,linux,wordpress 来源: https://codeday.me/bug/20191122/2059825.html