我使用的是共享托管环境,PHP的默认内存限制为32M。我在使用Concrete5设置时遇到了一些问题。
当我尝试登录Concrete5的管理面板时,它会给出内存限制错误Allowed memory size of 33554432 bytes exhausted
。所以我将ini_set('memory_limit', '128M')
的内存限制增加到 128M 。在此之后,我收到一条错误消息:
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without
sending any data.
我尝试将内存限制降低到96M,64M和其他一些值,但重复出现相同的错误(ERR_EMPTY_RESPONSE)。
这是什么错误,以及为什么在我使用ini_set()
?
答案 0 :(得分:0)
正如Joachim Isaksson评论的那样,旧版本(5.2.14)PHP存在一个导致它终止的缺陷。我升级了PHP版本,并且还增加了由ulimit os调用128M设置的默认memory_limit。这解决了错误。谢谢你们...... :)