Joomla 사이트에 cloudaccess 사이트가 있습니다. 사이트에서 로컬로 작업 할 수 있기를 바랍니다. 필자는 파일과 데이터베이스를 다운로드했으며 올바르게 설정했는지 확인합니다. 나는 xampp를 사용하고 htdocs 아래의 폴더에 사이트 파일을 넣는다. phpmyadmin을 사용하여 SQL 파일을 가져 왔습니다. configuration.php를 수정하여 데이터베이스에 연결하도록했습니다. 사이트를 방문하려고 할 때 다음 오류가 발생합니다.Joomla 사이트가 로컬로 작동하지 못합니다.
치명적인 오류 : C : \ xampp \ htdocs \ mysite \ libraries \ joomla \ error \ exception에서 536870912 바이트의 메모리 크기가 소모되었습니다 (32 바이트 할당 시도). .php on line 117
내 php memory_limit는 512MB이고 조그만 사이트 몇 군데만으로도 많은 메모리를 사용하고있는 것은 아닙니다.
나는 문제가 여기에서 발생하는 것으로 나타났습니다 : getMenu를 호출 할 때 나는 JMenu를이 함수에 에코 문을 넣으면
는$menu =& JSite::getMenu(true);
:
function &getInstance($client, $options = array())
그것은 이상 인쇄됩니다 어떤 식 으로든 무한 루프가 일어나고 있다고 생각하게 만드는 이유는 확실하지 않지만 ...
[XDebug] (http://www.xdebug.org/)를 활성화하면 스택 추적 (호출 된 함수의 이름) 및 관련 메모리 값. 설치 지침은 [이 페이지] (http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development#Test_XDebug_Installation)를 참조하십시오. – giraff
나는 원래의 게시물을 편집하기 위해 echo 문을 사용했다. – JPC