Apache 没有完全权限

Apache 没有完全权限

我在 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 安装目录。您需要按照上述步骤调整您的安装的文件/目录所有权和权限。

相关内容