PHPmyadmin은 문서 루트에서는 액세스할 수 없지만 문서 루트 내의 모든 디렉터리에서는 액세스할 수 있습니다.

PHPmyadmin은 문서 루트에서는 액세스할 수 없지만 문서 루트 내의 모든 디렉터리에서는 액세스할 수 있습니다.

이전의우분투16.04.2 VPS 하나 설치했어요아파치 2서버환경은 와 동일합니다 sudo apt-get install lamp-server^ -y.PHPmyadmin(PMA), 늘 그렇듯이:

cd /var/www/html 
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip
find ./ -type f -name '*phpMyAdmin*.zip' -exec unzip {} \;
find ./ -type d -name 'phpMyAdmin-*' -exec mv {} phpmyadmin \;

그런 다음 브라우저에서 다음을 수행하여 VPS_IP/phpmyadmin얻었습니다.

이 페이지가 제대로 작동하지 않습니다

VPS_IP는 현재 이 요청을 처리할 수 없습니다.

HTTP 오류 500

  • auth.log또는 오류가 없습니다 error.log.
  • 관련 경고가 없습니다.제어 키.

PMA가 유효한 경우:

PMA는 해당 디렉토리를 문서 루트 내의 임의의 디렉토리로 이동하면 작동합니다. 예를 들면 다음과 같습니다.

내가 이사하면/var/www/html/phpmyadmin 도착하다 /var/www/html/SOME_DIR/phpmyadmin, 나는 그것에 접근할 수 있습니다.

내 질문:

뭔가 잘못되었을 수도 있으니PHPmyadmin해당 디렉터리가 문서 루트 내부에 있으면 작동하지 않습니다(그러나 문서 루트 내부 디렉터리에는 없음).

답변1

이는 잘못 구성된 바니시와 관련된 것 같습니다.

이렇게 하고 nano /etc/apache2/sites-available and changed8080을 80으로 변경하고 apache2 서비스를 저장하고 다시 시작하면 문제가 해결되었습니다.

Varnish를 설치하려고 할 때 8080으로 변경했지만 도중에 잘못 구성했을 수 있습니다.

관련 정보