我有一个问题。ispconfig
我有很多网站。如果我从开始安装 joomla 开始,网站运行良好。当我从另一台有 6 个网站的服务器移动时,其中 3 个运行良好,但其他 3 个我得到一个带有错误字样的空白页。我尝试搜索解决方案,但没有找到任何东西。只是也许它必须来自apache2/php
。
我看到了错误日志,其中显示以下错误:
[Mon Jan 10 14:38:08.064460 2022] [negotiation:error] [pid 3501998] (13)Permission denied: [client myip:port] AH00686: cannot read directory for multi: /var/www/mysite/web/
.htaccess
我对和做了一些更改,php.ini
但都没有效果。
Ubuntu版本是20.04.3。
答案1
通常,当存在文件权限问题时,就会发生这种情况。您需要确保站点的所有文件和目录均归 Apache 所有:
sudo chown -R www-data:www-data /var/www/mysite
笔记:这将设置其中每个文件和目录的所有权/var/www/mysite
。