我用 CodeIgniter 做了一个网站,我目前用 1and1 托管它。在开发过程中,一切看起来都是金色的。仅当所有主机都与 localhost 一样可靠时。
我希望从该站点获取PHP 错误日志。不幸的是,1and1 没有分配访问他们的 Apache 日志的权限。如何获取错误日志?如果没有日志,调试致命错误是一件很痛苦的事情。
我试过什么?
- 自定义错误记录功能
- 修改本地 PHP.ini 以允许/记录错误
- 通过将必要的
AddHandler
和AddType
子句添加到 my 来使用 php5.htaccess
问题仍然没有解决。
更新(10 月 1 日)
仍在尝试解决我的问题,我已将其范围缩小到 PHP ActiveRecord spark。从 PHP ActiveRecord 继承的模型不会被实例化。PHP ActiveRecord 的ActiveRecord\Model
类被实例化。我使用以下代码片段做到了这一点
$class_name = "ActiveRecord\Model";
echo in_array($class_name, get_declared_classes());
它返回一个1
forActiveRecord\Model
和0
for MyActiveRecordModel
。
据说,ActiveRecord spark 和 1and1 之间存在一些摩擦——我猜是数据库问题。有趣的部分来了。使用 CodeIgniter 提供的 ActiveRecord 库就像一个魅力。我认为 PHP ActiveRecord 正在打印一些错误,说明出了什么问题。这就是我想从 1and1 得到的。
更新(10 月 8 日)
如果我手动要求,则未定义MyActiveRecordModel
检查类声明定义的代码片段。ActiveRecord\Model