2016-05-15 25 views
0

我已经将我的站点文件上传到cPanel中的../public_html目录。 PHP脚本位于cgi-bin文件夹中,每个文件夹都有0755个权限。域设置。在cPanel上运行php脚本时出错

Html,CSS和JavaScript工作正常,但我尝试执行任何PHP脚本时出现内部服务器错误。

我已经尝试添加

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

到每个PHP源文件(如在的cPanel的PHP部分建议)。不过,我不断收到同样的错误和地址栏中显示的http:// %域名%/cgi-bin目录/ %脚本的名称% .PHP

cPanel的错误日志不显示任何错误。

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

为了使脚本以满意的方式运行,我需要做些什么?

+0

与您的php文件执行的位置相同,应该有一个日志文件或错误日志。你能告诉我们它说什么吗? – Sky

+0

@Sky你的意思是cgi-bin目录?那里没有日志文件。 –

+0

Cpanel文档讲述Apache的错误日志。转到指标 - >您的Cpanel中的错误(也可以使用搜索框的“错误”)。这表明你的网站上最新的300错误造成了Apache包括500错误。 – abkrim

回答

0

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

我不得不写所有从/(相对于home目录而不是html文件)开始的php脚本路径。而在PHP脚本中,我必须编写与php文件相关的资源路径。 (谢谢@Sky指着我朝着正确的方向。)

这是所有非常混乱,让它正确涉及大量的调整。