180bpm

xe 백지 화면 뜰때 해결법 본문

Develop/Web ETC

xe 백지 화면 뜰때 해결법

powdersnow 2015. 4. 6. 15:57

전에도 뜬금없이 백지화면 뜬적이 있었는데, 그땐 이거저거 건들다가 해결되서..

이번에도 또 똑같은 문제 발생해서 트러블 슈팅 기록차.


0. 내 상황.

SSH 안됨, 아파치 로그 볼 수 없음.


1. .htaccess 설정 바꿔서 로그 보기.


일단 뭐가 문제인지를 보자.

.htaccess 파일은 숨김속성이라서 파일질라등을 이용해 숨김파일을 까준다.


그리고 xe 폴더 안에 들어가면 .htaccess 파일이 있다.

적당한 줄에 php_flag display_errors on를 찍어주자.


그럼 백지화면이 아닌 오류화면이 뜬다.

내 경우는 500 에러.


2. 메모리 초과인가?

http://site/throttle-me/

이전엔 쓰로틀미를 직접 깔았는데 옮겨진 서버에서는 서버에서 제공을 해주어서 바로 볼 수 있었다.

메모리나 CPU 초과는 아닌거같다.


3. 검색

검색해보니 capcha가 문제가 많나보다. 대부분 캡챠를 지우면 해결이 될거라고 한다.

그래서 지웠다.


4. 지우기

캡챠 애드온을 지워본다.

권한이 없기때문에 php로 돌린다.

난 이 코드가 잘 되더라.


<?php

 $dir="./addons/capcha/";

 delete_dir($dir);

 echo $dir." 폴더가 삭제되었습니다.";

 function delete_dir($path) 

 {

  @chmod($path,0777);

  $directory = dir($path);

  while($entry = $directory->read()) 

  {

   if ($entry != "." && $entry != "..") 

   {

    if (is_dir($path."/".$entry)) 

    { 

     delete_dir($path."/".$entry);

    } 

    else 

    {

     @chmod($path."/".$entry,0777);

     @UnLink ($path."/".$entry);

    }

   }

  }

  $directory->close();

  @rmdir($path);

 }

?>


5. 확인

잘된다.

Ha..


Comments