【发布时间】:2016-05-15 19:50:07
【问题描述】:
我已将我的站点文件上传到 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 文档完全没有帮助(对于像我这样的初学者)。
我必须做些什么才能使脚本按预期运行?
【问题讨论】:
-
在你的php文件执行的同一位置,应该有一个日志文件或错误日志。你能告诉我们它是怎么说的吗?
-
@Sky 你的意思是 cgi-bin 目录?那里没有日志文件。
-
Cpanel 文档谈到了 Apache 的错误日志。转到 Cpanel 中的指标 -> 错误(也可以使用“错误”搜索框)。这会显示您网站上的最新 300 错误,包括 500 错误。
-
并尝试将您的 php 文件放在 public_html 文件夹中。不是 cgi-bin 文件夹。它应该可以工作。
-
@abkrim 正如我在帖子中提到的,cPanel 错误日志没有显示任何错误