我在灯上安装了wordpress。因为我是Ubuntu的新手。所以,我使用了这个在线教程如何手动在ubuntu上安装wordpress
但是,当我试图将目录的所有权交给apache用户时,它不起作用,我将给出以下命令
sudo chown admin:www-data /var/www -R
sudo chmod g+w /var/www -R"admin“是我为wordpress数据库用户选择的名称。有人能带我走过这段路吗?
发布于 2014-09-05 21:35:22
不要将数据库用户用作UNIX用户。使用www-data。
sudo chown -R www-data:www-data /var/www数据库用户和Apache用户之间有区别。Apache用户是唯一能够真正读取文件的人。数据库用户仅用于授予/获取数据库读/写权限。
此外,保留webapp安装中的默认权限。除了拥有的用户/组之外,不要更改这些。如果您是受the应用程序的指示,请更改权限。
如果您更关心安全性,则可以运行以下命令:
sudo chown -R $USER:www-data /var/www
sudo chmod -R 640 /var/www这使得您的用户拥有实际的文件,因此只有您(和root用户)才能修改它们。引用www-data的原因是因为Apache仍然可以读取文件,但实际上不能对它们进行写入。
640允许您(文件所有者)读取和写入文件,同时允许www-data组读取文件。它还阻止其他任何人可能读取文件内容。
(以上只是一种可能的(未经测试的)方法。更好的方法是可用的这里。)
https://askubuntu.com/questions/520634
复制相似问题