系统相关
首页 > 系统相关> > Linux WordPress无法写入wp-config文件

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