【发布时间】:2012-12-02 04:24:45
【问题描述】:
我有一个项目(想法)我已经开发了大约 2 个月的想法,我准备在线发布我的应用程序的测试版。
这是我的项目在我的“localhost”服务器中 100% 运行良好的东西;我已经尽我所能来编码标准。大约一个小时前,我将我的项目上传到免费的主机服务器上
http://www.serversfree.com/
用于在线测试。有一个奇怪的“500”错误,我试图跟踪它,所以我从头开始在我的代码中添加“die()”语句。我的项目架构基于 MVC 模型,因此每个请求都通过 /public_html/default.php 文件
我在 /public_html/default.php 的第一行放了一个 die('test') 语句,明显的结果是对于每个请求 test 语句将被刷新并且 php 解释器停止。
问题是:
此链接的结果
http://life-journal.bugs3.com/login
和这个不一样
http://life-journal.bugs3.com/
我也查看了我网站的日志文件,但没有与 为什么我会收到这个奇怪的 500 错误
相关的错误为什么以及如何解决这个问题以运行我的在线测试?
提前致谢。
我的 /public_html/default.php 文件的顶部是这样的(现在):
die('test');
session_start();
define(DEVELOPMENT, 'DEVELOPMENT');
define(PRODUCTION, 'PRODUCTION');
【问题讨论】:
-
您可以访问错误日志吗?这些会告诉你到底出了什么问题
-
这看起来更像是一个 apache 错误。查看服务器错误日志,看看是否能找到问题。
标签: php hosting internal-server-error