我决定安装 LAMP 以开始更加熟悉它(因为我们公司这些天越来越接近 nix)。一切都很顺利,PHPMyAdmin、MySQL、Apache/PHP 似乎都运行良好。
.php
我上传到该目录的测试文件工作正常,但是将包含其中文件夹的 tarball 解压到该目录后,在尝试访问它时/var/www/html
收到错误。403 Forbidden
我努力了...
- 将 SELinux 设置为宽容模式
- CHMOD目录改为777进行测试。它修复了 403 错误,但其中的所有 php 文件都只是白页
- 在 Apache 配置中设置
httpd error_log 报告(在我将其设置为宽容之前)...
SELinux policy enabled; httpd running as context unconfined_u:system_r:httpd_t:s0
suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
答案1
您可以尝试运行:
Restorecon -r /var/www/html
答案2
.htaccess
该存档中可能有一个文件,这会导致该错误。如果是默认配置,那么您应该在错误日志中获得有关 403 的更多信息。