아마도 아래 명령어로 설치했거나, 시냅틱 패키지 관리자 내지는 우분투 소프트웨어에서 phpmyadmin을 설치했을 것이다.
sudo apt-get install phpmyadmin
그런데 이놈이 http://localhost/phpmyadmin 으로 들어가지지 않는 경우가 있다.
그럴 때는 아래 명령어로 아파치 설정 파일을 열어서 편집을 해야 한다.
sudo vi /etc/apache2/apache2.conf
그래서 적당한 곳에 아래 설정을 추가한다. (그냥 속편히 맨 아래 넣자.)
# Enable PhpMyAdmin Include /etc/phpmyadmin/apache.conf
다 하고 나면 당연히 아파치를 재시작해야 할 거다.
sudo /etc/init.d/apache2 restart
그러면 잘 접속된다.
dekiwiki를 사용하고 있는 경우
dekiwiki뿐 아니라 위키 페이지들을 사용하는 경우에 같은 문제가 발생할 수 있다.
http://localhost/phpmyadmin 으로 접속했을 때 phpmyadmin 이라는 제목의 문서를 편집하는 페이지로 가는 경우다.
위키들이 새 문서를 만들 때 저런 식으로 문서 제목을 주소에 바로 적어 버리는 형식을 사용하기 때문에 그런 거다.
따라서 예외 처리를 해 줘야 한다. dekiwiki 사용자가 phpmyadmin을 설정하려면 어떻게 해야 하는지 설명한 페이지를 참고했다.
sudo ln -s /usr/share/phpmyadmin/ /var/www/dekiwiki/phpmyadmin
이렇게 한 다음 다음 파일을 편집한다. 나는 gedit를 사용하겠다.
sudo gedit /etc/apache2/sites-available/dekiwiki
그리고
RewriteCond %{REQUEST_URI} !^/(@api|editor|skins|config|deki)/
이렇게 써 있는 줄을 찾아서,아래쪽에 다음 줄을 추가한다.
RewriteCond %{REQUEST_URI} !/phpmyadmin/?
phpmyadmin을 예외로 하라는 거다.
이렇게 다 했으면 아파치를 재시작한다.
sudo /etc/init.d/apache2 restart
댓글 남기기