AH00686:无法读取多目录:/var/www/../web/

AH00686:无法读取多目录:/var/www/../web/

我有一个问题。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

相关内容