几个星期以来,Silverstripe 一直在我身上运行。最近,当我尝试访问管理区域时收到内部服务器错误消息。
查看服务器的错误日志,我发现了以下提示:
[Mon Apr 05 12:15:26 2010] [error] [client ...] 脚本头过早结束:main.php
我已经被推荐到这个网站:“脚本标题过早结束”错误是什么意思?
但是有人遇到过与 Silverstripe 相关的问题吗?将更容易限制导致错误的范围。
问候, 本尼迪克特
几个星期以来,Silverstripe 一直在我身上运行。最近,当我尝试访问管理区域时收到内部服务器错误消息。
查看服务器的错误日志,我发现了以下提示:
[Mon Apr 05 12:15:26 2010] [error] [client ...] 脚本头过早结束:main.php
我已经被推荐到这个网站:“脚本标题过早结束”错误是什么意思?
但是有人遇到过与 Silverstripe 相关的问题吗?将更容易限制导致错误的范围。
问候, 本尼迪克特
嗯......它现在似乎工作了。
原因: SilverStripe 需要一个单独的“Security.ss”模板作为登录区域。(我想知道,为什么它以前不需要那个!)
不幸的是,Web 服务器显示了一个非常笼统的“内部服务器错误”消息。当我在另一台服务器上运行该站点时,SilverStripe 能够向我显示错误消息。
插入
Director::set_environment_type("dev");
在您的 _config.php 中查看更多错误消息。
不要在实时模式下使用它,只能在开发模式下使用。