180bpm
xe 백지 화면 뜰때 해결법 본문
전에도 뜬금없이 백지화면 뜬적이 있었는데, 그땐 이거저거 건들다가 해결되서..
이번에도 또 똑같은 문제 발생해서 트러블 슈팅 기록차.
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..