2011-09-19 2 views
1

MAMP 환경 (Mac)에 기존 Drupal 6 앱을 설치하려고했지만 홈 페이지의 결과로 흰색 페이지가 나타납니다. 문제는 내가 절대 URL을 넣으면 페이지의 나머지 부분에 액세스 할 수 있지만 루트 (http://virtualhostname/)에는 아무 것도 표시되지 않는다는 것입니다. 어쩌면 .htaccess 및 다시 작성 문제에 대한 질문 일 수 있습니다. 나는 이미 mamp와 drupal의 php.ini의 memory_limit를 256M으로 설정 했으므로 이것이 문제라고 생각하지 않는다. 어쩌면 데이터베이스, 페이지의 일부가 제대로 표시되지 않습니다 어쩌면 가져 오기 뭔가 잘못 됐어, 나도 몰라.MAMP Drupal 6 White Page 문제

답변

1

아마도 PHP 문제 일 수 있습니다. 아파치 로그에서 오류를 확인하십시오. linux를 사용하고 있다면, 터미널로 가서 'tail -f /var/log/apache2/error.log'를 실행하여 흰색 페이지를받는 URL을 다시 작성하십시오.

이렇게하면 흰색 페이지의 원인을 알 수 있으며 해결할 수 있습니다. 여기에 오류를 붙여 넣으면 사람들이보고 디버깅 할 수 있습니다.

희망이 도움이됩니다!

0

index.php 파일 맨 위에이 줄을 추가하면 흰색 페이지가 아닌 화면에 오류가 표시됩니다. 이것은 일반적으로 PHP 메모리 문제 http://drupal.org/node/1424

+1

update.php 실행되지만 라이브 웹 환경에서 최종 사용자에게 오류 메시지를 노출보다 흰색 화면을 사용하는 것이 좋습니다. 라이브 사이트에서 서버 오류 로그를보고 페이지에 표시하지 않고 PHP 오류를 확인해야합니다. – Spudley

+0

+1 명확히 말해서, OP가 MAMP를 사용하고 있었기 때문에 이것은 개발 현장 일 가능성이 높습니다. 아무도 MAMP를 사용하여 라이브 사이트를 굴리지 않기를 바랍니다 !! – Clive

+0

예, dev 환경입니다. 위의 코드로 시도한 결과 다음과 같습니다. 경고 : session_start() [function.session-start] : 세션 캐시 제한을 보낼 수 없습니다. - 헤더가 이미 전송되었습니다. 경고 : 헤더 정보를 수정할 수 없습니다 - 이미 보낸 헤더 – R01010010

0

,하지만 난이 : UPDATE

error_reporting(E_ALL); 
ini_set('display_errors', TRUE); 
ini_set('display_startup_errors', TRUE); 

이 문제를 '템플릿 파일의 끝 부분에 공백'처럼 소리, 세부 사항 및 수정 사항은 여기에 있습니다 또한 APC와 같은 OP 코드 캐시가 엉망이 된 비슷한 상황을 보았습니다. 일반적인 해결책은이를 해결하기 위해 아파치를 다시 시작하는 것입니다.

는 반드시 명확 캐시를 확인하고이 테스트 사이트에 대한 좋은 조언이다

+0

고맙습니다.하지만 문제는 간단합니다. 코드가 손상되었습니다! 예수. – R01010010