一周前,我在系统上安装了 LAMP 和 WordPress。由于如果不使用 Nautilus,我无法在 WordPress 中创建子主题,也无法使用 var/www 中其他项目的 PHP 文件夹,因此我想解决权限问题。
我希望为我的 WordPress 文件夹提供一个执行此页面上的命令的解决方案:http://wiki.apache.org/httpd/FileSystemPermissions。
这使我能够使用文件夹中的任何文件,例如通过 WP Admin 创建和修改 .css 文件等。但重新启动后,我发现我无法再更改列表中网络连接的 DNS 设置,因为它要求我输入 root 密码,即使我输入了密码,它也不允许我执行操作,并出现“权限不足”错误。
您能否帮助我纠正我在配置过程中可能犯的错误,并可能重新配置 var/www/somefolder 的权限和所有权设置,因为建议在一般情况下进行配置?
提前致谢!
答案1
我担心,除非您将权限设置保存在某处,否则您无法撤消更改。
我建议这样做,在另一台机器上安装相同的软件,检查那里的权限,复制它们并使用相同的权限来纠正您的机器上的错误。
- 检查这个问题:如何从命令行获取八进制文件权限?
答案2
假设你运行了链接中的命令,只需运行
sudo -R chown www-data:www-data /var/www
您应该知道,默认情况下,ubuntu 使用 www-data 作为 apache(和其他 http 服务器)用户/组。
也可以看看: