PhpMyAdmin (WebDB) Session 오류 해결방법

phpMyAdmin 실행시 다음의 오류가 나는 경우

phpMyAdmin – Error


Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.


원인은 PHP가 Session 을 생성하는데, 있어 Session 생성이 실패했다는 것이다.
저 오류의 대표적인 원인은 Session 을 저장하는 디렉토리가 잘못되었거나 권한이 없어 세션을 생성하는데 실패했다는 뜻이다.

일반적으로 리눅스는 /tmp 디렉토리를 임시디렉토리로 쓰므로 다음의 파일을 열어.. 다음의 옵션을 수정한다.

/etc/php.ini 파일 을 열어 수정한다. 이 파일은 php의 옵션을 다루고 있는 파일이다.

session.save_path = “/tmp”      <- 세션 디렉토리를 /tmp로 설정한다.
register_globals = On               <- PHP에서 변수를 전달할때 바로 전달이 되도록 한다. 이 옵션을 On으로 해두면 대부분의 php 프로그램이 동작되나, off로 해두면 동작안되는 php프로그램이 상당히 많이 생긴다… 보안은 조금 취약해질수 있지만.. 호환성을 위해 On으로 한다.

그리고 당연히 아파치 재시작~~~~~~