내 phpMyAdmin 설치는 어디에 있습니까?


41

방금 설치를 마친 mysql-server다음 phpmyadminApache 및 PHP와 함께 설치되었습니다 . 제대로 설정하고 phpMyAdmin 데이터베이스를 만들었지 만 URL을 찾을 수없는 것 같습니다 .http : //my.server.ip/phpmyadmin으로 이동했지만 시도 하지 않은 것 같습니다. 그곳에.

매뉴얼에서 위치를 찾을 수 없습니다.이 위치를 아는 사람이 있습니까? 감사.


아파치를 다시 시작하십시오. / phpmyadmin에 있어야합니다.
니모

답변:


48

서버 루트의 설치에 대한 심볼릭 링크를 만들면됩니다. 광산은 /var/www/( DocumentRoot기본은 종종 확인하지만 /var/www/html) :

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

그 후에는 로컬 호스트를 통해 액세스 할 수 있습니다.

http://localhost/phpmyadmin

올바른 위치에 기본적으로 설치되지 않거나 설치 프로그램이 기호 링크 자체를 작성하는 이유는 모르겠습니다.


이것이 내가하는 일이며 항상 효과가 있습니다.
Parto

10
Apache2 기본 페이지 (사용자가 액세스하는 index.html 문서 localhost/index.html)가에있는 경우로 업그레이드 한 후 /var/www/html/이를 수행 sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin해야합니다 Apache 2.4. 이제 모든 것이 잘 작동합니다. 감사합니다.
Dmytro Dzyubak

PHP 7.0.15-0으로 Google Cloud 서버에 Apache / 2.4.18을 새로 설치 한 후 @DmytroDzyubak에서 제공 한 명령으로 문제를 해결했습니다.
17:05에 kneeki

6

이 답변은 좀 더 일반적입니다. 모든 패키지에 의해 설치된 파일 목록을 알기 위해서는이 작업을 수행해야합니다

  1. 패키지의 이름을 dpkg --list | grep phpmyadmin
  2. 설치된 파일 목록을 보려면 이것을 사용하십시오. dpkg --listfiles <package_name step 1>

4

phpmyadmin을 처음 설치할 때와 같은 문제에 직면했을 것입니다. 당신이 이것을 요청한 지 1 년이 지났다는 것을 고려할 때, 나는 당신이 지금 그것을 알아 냈다고 가정하고 있지만 http://yourdomain.com/phpmyadmin으로 갈 때 그것을 볼 수 없다면 다른 사람들을 위해 나중에 참조 할 수 있다고 가정합니다. 패키지를 다시 구성해야하며 계속하기 전에 스페이스 바를 눌러 apache2 상자 (서버에 사용중인 것으로 가정)에 확인란을 선택해야합니다. 나는 apache2를 선택하지 않았다는 것을 깨닫지 못하고 빨리 들어가고 enter 키를 눌렀습니다. 패키지를 재구성하려면 다음을 사용하십시오.

sudo dpkg-reconfigure phpmyadmin

한 설치에서 다른 설치로 파일을 이동 한 후 트릭을 수행했습니다. PHPMYADMIN을 설치하지 않은 것을 잊었습니다. 감사.
SRDC

1

오, 일반적으로 phpmyadmin은 /usr/lib/phpmyadmin내가 틀리지 않으면 간다 .

항상 폴더를 www경로 로 이동해야 합니다.


2
내 설치의 / usr / share / phpmyadmin /에 있습니다. 내가 틀렸다면 정정 해주세요.
animaletdesequia

네, 완벽합니다, 당신은 완전히 옳습니다. 그리고 localhost / phpmyadmin에서 작동하게하려면 아파치 설정을 변경하거나 폴더를 www 경로로
옮겨야

1
내 대답에서 말했듯이 서버 루트로가는 길은 더 쉽지만 전문가는 아닙니다.
animaletdesequia

당신은 옳습니다, 당신은 단지 문제를 해결합니다 (:
RagazziD

0

아마도 Apache가 설치되어 있고 이것이 기본 웹 서버로 사용하는 것입니다 (즉, 포트 80에서 수신 대기). Apache 설치에 대해 많은 사용자 정의를 수행하지 않은 경우 다음 위치에서 액세스 할 수 있어야합니다.

http://localhost/phpmyadmin/

(다른 시스템에서 서버에 액세스하는 경우 분명히 대체하십시오 localhost).

phpMyAdmin에 대한 설치에 설정 파일 설치 /etc/apache2/conf.d/라는 phpmyadmin별칭을 설정합니다. 이 파일을보고 작동 방식과 웹 사이트에서 표시되는 위치를 확인하십시오.

당신이 당신의 아파치 설정을 수정 한 경우, 그건 가능한 당신이 phpMyAdmin을 설정 파일의 지시를 무시 짓을 한 것 같지는하지만. 이 경우 phpmyadmin의 구성을 직접 수정하여 원하는 방식으로 작동시킬 수 있어야합니다.



0

사용해보십시오 :
<server_ip or localhost>/phpmyadmin/index.php
그것은 트릭을 할 수 있습니다. 과거에는이 문제가 해결되었습니다.


0

내 경우에는

/usr/local/phpMyAdmin-*

항상 (일부) httpd 구성 파일을 통해 찾을 수 있다고 생각합니다.


0

나를 위해 다르게 작동했습니다.

나는 복사 했어 apache.conf에서 파일을 /etc/phpmyadmin/etc/apache2/sites-available와에 /etc/apache2/sites-enabled루트로 파일 관리자를 사용하여.

그런 다음 나는 달렸고 sudo service apache2 restart모든 것이 잘되었습니다.

유용하기를 바랍니다.


0

제 경우에는이 명령이 작동했습니다.

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

내 서버 루트가 기본값이므로 다음과 같습니다. /var/www/html


0

아래 명령을 사용하여 Ubuntu 18.04에서 재구성하고 제대로 작동했습니다.

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