我在 ubuntu 上设置了本地服务器,安装了 webmin 以便从桌面访问,安装了 apache 等等。最后,我安装了 joomla,因为我正在构建本地使用的 erp 系统。
但看起来 Apache(或者 php,我不知道)没有某些权限,例如不允许写入文件、移动文件等。当我尝试安装任何插件/模块时,我收到无法“移动文件”的信息。
我尝试将chown
整个目录分配给www-date
用户/组,但做不到。如何允许 apache 写入文件,以便我可以将其用作普通 Web 服务器?
答案1
没有这样的用户,www-date
但应该是www-data
。
其次,为了让 joomla 正常工作,您需要设置一些目录/文件所有权和权限。您可以在此处查看操作方法:
https://help.ubuntu.com/community/Joomla
以下是与您相关的部分:
接下来需要移动文件并更改所有权
cd .. sudo mv joomla /var/www/ cd /var/www/joomla sudo chown -R www-data:www-data . Change Permissions cd /var/www/joomla/ sudo find . -type f -exec chmod 644 {} \; sudo find . -type d -exec chmod 755 {} \;
示例中/var/www/joomla
是 joomla 安装目录。您需要按照上述步骤调整您的安装的文件/目录所有权和权限。