服务器错误500 Php

时间:2016-03-04 15:19:10

标签: apache centos lamp centos7

美好的一天

我试图在我的VPS Centos7 64bit上安装一个名为Swiftpanel的PHP GamePanel

我在我的vps上安装了LAMP,html文件完美运行。 但我的游戏面板无法正常工作

并且游戏面板位于:

http://51.255.199.40/gpanel/

正如你所看到的那样,当我尝试到达我的gpanel时,它会给我一个SERVER ERROR 500

我查看了我的apache错误日志,这就是我得到的:

[Fri Mar 04 15:53:53.533162 2016] [autoindex:error] [pid 18753] [client 46.99.59.98:51034] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html,index.php) found, and server-generated directory index forbidden by Options directive

这是我的httpd.conf和php.conf:

http://pastebin.com/HJfH3gWQ

我需要一些帮助来解决这个问题,我是编码的先行者。

尊重

Benjamin Selmani

2 个答案:

答案 0 :(得分:0)

在httpd.conf中,尝试更改行:

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

并重新启动Apache。

答案 1 :(得分:0)

好的,编辑你的httpd.conf文件并更改以下行:

Options Indexes FollowSymLinks

为:

Options +Indexes +FollowSymLinks

然后重启Apache服务器。如果这不起作用,我们可能正在编辑错误的httpd.conf文件。你可能会在计算机上找到多少包括子目录中的所有conf文件(查看httpd.conf文件的最后一行),你会感到惊讶。在某处可能有一行看起来像这样:

Options -Indexes

这是问题的明确原因。但首先尝试我之前的建议。