공유 호스팅 환경을 사용하고 있으며 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()
을 사용하면 발생합니까?
아마도 대부분의 공유 호스팅 환경에서는 memory_limit 설정으로 문제를 해결할 수 없습니다. 오류 로그에 액세스 할 수 있습니까? 오류에 대한 자세한 설명이있을 수 있습니다. – janosrusiczki
예, kitsched open apache 서버 오류 로그 파일에서 제안하고 오류 세부 정보를 제공해주십시오. 오류가 발생한 후에 도움을 드릴 수 있습니다. – NarayaN
PHP가 허용하는 메모리 사용량을 늘리면 프로세스가 시스템 구성 메모리 ulimit에 도달 할 수 있습니다. PHP는 나쁜 방식으로이를 가져 와서 그냥 종료합니다. 최근에 해결되지 않은 한 - 문제와 비슷합니다. –