我有一个使用 LAMP 堆栈设置的本地开发环境,它用于 WordPress 开发。
现在,每当我想编辑 /var/www/mysite 中的文件时,我都需要输入 sudo 才能编辑任何内容。这显然是不必要的,我想知道我需要设置什么来解决这个问题。
答案1
您可以将自己添加到 www-data 组
然后你必须让所有文件对于 www-data 组来说都是可写的:sudo chmod g+w * -R
,但如果 wordpress 创建新文件,这些文件将再次具有错误的权限。为避免这种情况,您必须设置 umask,请查看此链接以获取更多信息:
https://wordpress.stackexchange.com/questions/2200/cant-install-new-plugins-because-of-the-error-could-not-create-directory
或者因为您在本地系统上并且不必担心邪恶的互联网,您可以在您的用户下运行 apache。
通常您可以在 httpd.conf 中找到设置,在那里您会发现两个选项:
User www-data
Group www-data
希望我能帮忙