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


28

apche2를 다시 시작했을 때이 메시지가 나타납니다.

sudo service apache2 restart
 * Restarting web server apache2                                                                                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

내가 입력했을 때 localhost/phpmyadmin메시지를 표시합니다.

-NOT FOUND이 서버에서 요청한 URL / phpmyadmin을 찾을 수 없습니다. localhost 포트 80의 Apache / 2.4.7 (Ubuntu) 서버

이것 좀 도와주세요.


2
안녕!! 터미널에서 sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin& 다음 시도해 sudo /etc/init.d/apache2 reload주시겠습니까? Sudo 에는 관리자 비밀번호가 필요합니다. 그에 따라 제공하십시오. :)
AzkerM

1
당신이 phpmyadmin설치 한 것 같아요 . 이 경우 /usr/share/phpmyadmin위에서 언급 한 것처럼 심볼릭 링크를하지 않아도 되지만 /etc/apache2/conf-available/phpmyadmin.conf에서 활성화되어 있는지 확인해야합니다 /etc/apache2/conf-enabled/phpmyadmin.conf. 이 발견되면 conf-available있지만에서 conf-enabled당신은 그것을 사용하여 활성화해야합니다 sudo a2enconf phpmyadmin.confsudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf.
hazrpg

그래도 문제가 해결되지 않으면 다음을 사용하여 phpmyadmin을 다시 설치 하십시오. sudo apt-get install --reinstall phpmyadmin그러면 자동으로 설정 phpmyadmin됩니다.
hazrpg

답변:


71

다음을 시도 했습니까?

sudo -H gedit /etc/apache2/apache2.conf

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

Include /etc/phpmyadmin/apache.conf

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

/etc/init.d/apache2 restart

응답 품질을 향상 시키려면이 지침이 실제로 수행하는 작업과 수행해야하는 이유를 설명하십시오. 감사
아브라함 무르시아 노 벤 자돈

이것은 나의 생명을 구했습니다. 나는 거의 내 자신을 sha 다.
압둘 Sadik 얄친

짐승!! 고맙습니다, 2019 PHP IS BACK
misterzik

13

나는 이것이 아파치 서버로 phpmyadmin을 구성하지 않았기 때문이라고 생각합니다. 아파치 서버와 phpmyadmin을 설치 한 경우 sudo apt-get install(소스 코드 등을 사용하여 설치할 수 있기 때문에) 아래 절차가 효과적 일 수 있습니다.

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웹 브라우저 주소 표시 줄에 입력하십시오

지금 모든 것을 올바르게했다면 브라우저에서 phpmyadmin을 볼 수 있습니다.

(아파치를 설치하는 아파치 설치 방법으로 인해 서버를 다시 시작하거나 다른 것이 다를 수 있습니다. 그렇다면 명령이 수행해야 할 명령을 수동으로 수행해야합니다 (이 설명은 Linux의 아파치에 매우 익숙하다고 생각합니다 :)))


고맙습니다! 나를 위해 그 일.
Bhupinder kumar

3

이브라힘의 대답에 따르면, 나는 gedit 대신 터미널에 나노를 사용하여 gedit를 작동시킬 수 없었습니다.

루트 터미널 단계

  1. 터미널에 붙여 넣으면 터미널 Nano 편집기에서 열립니다.

    nano /etc/apache2/apache2.conf
    
  2. 그런 다음 파일 끝에 다음 줄을 추가하십시오.

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-octrl-x저장하고 종료합니다.

  4. 그런 다음 터미널에 붙여 넣습니다. 아파치를 다시 시작하십시오.

    /etc/init.d/apache2 restart
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.