phpmyadmin을 설치 한 후 작동하지 않습니다


61

나는 우분투 -11.04를 사용하고 있습니다.

이 사이트에서 다음 단계를 수행했습니다.

지금까지 phpmyadmin을 제외하고 내 apache2, php 및 mysql이 정상적으로 작동하고 있습니다 ...

http://localhost/phpmyadmin/

브라우저에서이 오류가 발생합니다.

찾을 수 없음

요청한 URL / phpmyadmin /을이 서버에서 찾을 수 없습니다.


localhost 포트 80의 Apache / 2.2.17 (Ubuntu) 서버


아파치 서버를 다시 시작 했습니까? /etc/init.d/apache2 restart
Tom

@sangharsh의 답변 제공을 확인하십시오.
Ketan

답변:


135

우분투 위키 에서이 섹션 을 읽으십시오 . phpMyAdmin이 작동하도록 apache2.conf를 구성해야합니다.

gksu gedit /etc/apache2/apache2.conf

그런 다음 파일 끝에 다음 줄을 추가하십시오.

Include /etc/phpmyadmin/apache.conf

그런 다음 아파치를 다시 시작하십시오.

/etc/init.d/apache2 restart

9
나는 당신을 사랑합니다 @JohanSJA
Programming Noob

1
수동 설정이 필요 없으며, apt-
geting은

마침내을 사용하여 아파치 서버를 다시 시작한 후 JohanSJA의 지침이 작동했습니다 /etc/init.d/apache2 restart. 또한 지시에 따라 Include줄을 파일 의 맨 아래 로 옮겼습니다 .
boulder_ruby

1
맨 아래에 apache.conf를 포함시킨 후에도 아파치 서버를 다시 시작했는데 여전히 찾을 수 없습니다. 어떻게 디버깅 할 수 있습니까?
Sohail

이것은 나를 위해 일했습니다. apache2를 다시 시작해야한다는 것을 기억하십시오.
williamcarswell

18

다양한 방법으로 시도했습니다.

마지막으로 이것은 우분투 문서 에서 나에게 도움이되었습니다.

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload

1
15.10에 근무했습니다.
Rael Gugelmin Cunha

또한 16.04에 일
Rahul Sharma

1
이를 달성하기위한 올바른 권장 방법으로 표시해야합니다.
Jimmy Obonyo Abor

이것이 올바른 방법입니다.
Ketan

감사. 마침내 작동하는 것. 이것이 가장 좋은 대답이어야합니다.
Don Dilanga

6

우분투 16.04

mysql 및 phpmyadmin에서 사용자 및 비밀번호를 설치 및 설정 한 후 다음 명령을 실행하십시오.

sudo apt install php-gettext

나를 위해 일했다 ...

EDIT1은 그냥 필요하면 아파치, phpMyAdmin을,와 MySQL을 그냥 exampp에 대한 제안 후 웹 응용 프로그램 환경에 느릅 나무 당신을 위해 세 가지를 설치하고 당신은 링크입니다 여기에 갈 준비

XAMPP 설치 프로그램 및 다운로드 | 아파치 프렌즈


이것은 나에게도 효과가있었습니다. php-gettext가 없습니다. 이 모듈에 대해 언급 한 문서가없는 이유가 궁금합니다.
JTheDev

3

당황하지 마십시오! 터미널에서 루트 권한으로 다음 코드를 실행하십시오.

sudo ln -s /usr/share/phpmyadmin /var/www

2

나는 같은 문제에 직면했다. sudo dpkg-reconfigure phpmyadmin

새로운 사용자 이름과 암호를 제공하십시오


2

phpmyadmin예를 들어 locate phpmyadmin, 일부는와 같이 위치를 반환하는 위치 를 찾아야 /usr/share/phpmyadmin합니다.

그러면 다음과 같이 심볼릭 링크 할 수 있습니다. sudo ln -s /usr/share/phpmyadmin /var/www

Ubuntu 14.04 /var/www이상을 시작 하면 더 이상 작동하지 않습니다 /var/www/html. 예를 들어sudo ln -s /usr/share/phpmyadmin /var/www/html

참조 : 2.4.7 버전의 apache2로 시작하는 로컬 웹 사이트를 어디에 둘 수 있습니까?


WordPress 또는 다른 웹 사이트를 아파치 루트로 호스팅 /var/www/html하려면을 사용하십시오 sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin. 이렇게하면http://yourdomain/phpmyadmin
nandan

0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

테스트하고 작동합니다. 1 라이너를 원하는 사람이라면 누구나 해결해야합니다.


0

위의 방법을 모두 시도했지만 효과가 없었습니다. 마침내 이것은 작동했습니다.

터미널을 열고 다음 명령을 사용하여 수퍼 유저로 전환하십시오. sudo su

링크에 제공된 지침을 사용하여 phpmyadmin을 설치 한 후을 여 십시오 /etc/apache2/conf-available.

라는 파일이 phpmyadmin.conf있습니다. 에 복사하십시오 /etc/apache2/conf-enabled. 또는 단순히 명령을 사용하십시오

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

apache2 ( sudo service apache2 restart)를 다시 시작한 다음 브라우저에서 localhost / phpmyadmin 링크를여십시오 .


0

마지막으로 우분투 14.04 LTS에 대한 작품

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service apache2 restart

이제 localhost/phpmyadmin웹 브라우저에 입력하십시오 .


-3

나는 같은 문제에 직면했다.

먼저 호출 된 디렉토리가 /usr/share/phpmyadmin/존재 하는지 확인하십시오 . 그렇다면 /var/www/phpmyadmin다음 명령을 실행 하여 이동하십시오 .

mv /usr/share/phpmyadmin /var/www/phpmyadmin

브라우저를 열고를 엽니 다 http://localhost/phpmyadmin. 이제 작동합니다.


6
제거 프로그램이 손상되어 설치 / 업그레이드 문제가 발생합니다. 디렉토리를 심볼릭 링크해야합니다. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin올바르게 심볼릭 링크해야합니다.
토마스 워드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.