我在ubuntu上安装了很多wordpress安装 . Digital Ocean建议运行这些命令以授予Wordpress权限,以便能够更新,下载插件等:
sudo chown www-data:www-data * -R sudo usermod -a -G www-data linux_user_name
src:https://www.digitalocean.com/community/tutorials/how-to-set-up-multiple-wordpress-sites-on-a-single-ubuntu-vps
我一直以root用户身份运行一切,我担心这些命令不是最安全的方法 . 有没有更好的方法,而不必为每个域运行命令?
非常感谢 .
理想情况下,您不希望以root身份执行所有操作,因为Wordpress运行时它不会像Ubuntu框中的root用户一样运行,这意味着您在尝试安装插件和更新时可能会遇到问题 .
这是因为默认的Apache用户将是www-data,并且是您应该用来设置安装和运行Wordpress的文件夹和权限的用户 . 如果您正在管理每个域的权限,请在根文件夹中使用www-data,即public_html,子文件夹将设置为www-data用户 . 关于这一点,有很多关于数字海洋的好教程,我会尝试使用www-data进行设置,因为你会遇到很多问题 .
1 回答
理想情况下,您不希望以root身份执行所有操作,因为Wordpress运行时它不会像Ubuntu框中的root用户一样运行,这意味着您在尝试安装插件和更新时可能会遇到问题 .
这是因为默认的Apache用户将是www-data,并且是您应该用来设置安装和运行Wordpress的文件夹和权限的用户 . 如果您正在管理每个域的权限,请在根文件夹中使用www-data,即public_html,子文件夹将设置为www-data用户 . 关于这一点,有很多关于数字海洋的好教程,我会尝试使用www-data进行设置,因为你会遇到很多问题 .