在cPanel上运行php脚本时出错

时间:2016-05-15 19:50:07

标签: php cpanel

我已将我的网站文件上传到cPanel中的 ../ public_html 目录。 PHP脚本位于 cgi-bin 文件夹中,每个文件夹都设置了0755个权限。域已设置。

Html,css和javascript工作正常,但是当我尝试执行任何php脚本时出现内部服务器错误。

我尝试过添加

ini_set("include_path", '/home/*%username%*/php:' . ini_get("include_path") );

到每个php源文件(如cPanel的PHP部分所示)。但我一直收到相同的错误,地址栏显示http:// %domain-name% / cgi-bin / %script-name% .php

cPanel错误日志未显示任何错误。

cPanel文档完全没有用(对于像我这样的初学者)。

我需要做些什么才能使脚本按预期运行?

1 个答案:

答案 0 :(得分:0)

问题在于html文件中的相对路径。出于某种原因,它们的解释与使用XAMPP的Windows不同。

我必须编写以 / 开头的所有PHP脚本路径(相对于主目录而不是html文件)。在PHP脚本中,我不得不写相对于php文件的资源路径。 (感谢@Sky指出我正确的方向。)

这一切都非常令人困惑,并且正确地进行了大量的调整。