我在开发一个非常简单的zend应用程序时遇到了一个非常奇怪的问题。 每天,当我第一次在浏览器中加载应用程序时,我得到一个控制器错误(加载模板很好)。发生此错误后,我尝试加载哪个页面或URL无关紧要,它只是在没有显示模板时给出初始化错误。 如果我们通过SSH连接到服务器并重新启动apache,那么一切正常,直到第二天。
起初我认为它可能与Directadmin更新PHP.ini
或类似的任何更改有关,但我已经对此进行了广泛测试,但它似乎没有任何影响。
为了记录,我在CentOS上运行PHP 5.4。
希望有人可以帮我解决这个问题,或者指出我正确的方向。
答案 0 :(得分:0)
"分段错误"是Apache / PHP引擎中的一个严重错误。如果遇到此类错误,则可能需要使用yum update httpd php
命令安装最新的Apache / PHP更新。另外,确保您拥有最新版本的Zend Framework(运行php composer.php require zendframework/zendframework *
命令,然后运行php composer.php update
命令)。
答案 1 :(得分:0)
对于登陆此主题的任何人,我可能已经找到了解决方案。
不确定问题究竟在哪里,但是在使用以下命令通过Custombuild重建directadmin之后我的问题就解决了:
./ build all d
./ build rewrite_confs