Skip to Content
Go Back
안형우

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

📌 워드프레스, 답답한 빌더와 플러그인 대신 시원하게 커스터마징하기(강의) 2023-01-15
📌 아무도 말하지 않는 PHP의 좋은 점 2018-10-13
📌 유지보수하기 쉬운 CSS 전략(슬라이드) 2016-12-20
📌 워드프레스 테마에서 템플릿 파일 매칭 순서 2013-05-12

우분투 패키지로 phpmyadmin 설치했는데 안 들어가질 때

아마도 아래 명령어로 설치했거나, 시냅틱 패키지 관리자 내지는 우분투 소프트웨어에서 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

 

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

댓글 (4개)

  • 웹프밍 구글링으로 독학 하고 있는데요..
    apm 다깔아놨지요…근데
    aws myadmin이 아무리 해도 안나와서 5시간 삽질하고있는데,
    빛이 되어주셔서 감사합니다
    구글링 하다 도움받으면 매번 댓글남기거든요
    님들처럼 많은 분들이 있어 초급분들도 열심히 하는것같습니다.
    여담이지만 세상엔 참 천재들이 많은것같네요 :-]
    수고하세요 ^^

    • 댓글이 남으면 정말 보람차지요 ㅋ 도움이 됐다니 기분이 좋습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다