2013-06-28 2 views
0

"sudo apt-get install phpmyadmin"명령을 사용하여 우분투 12.04에 phpmyadmin을 설치했습니다. 따라서 phpmyadmin은/usr/share/phpmyadmin 디렉토리에 있습니다. 그런 다음 "sudo ln -s/usr/share/phpmyadmin"명령을 사용하여/etc/www/아래에 링크를 만들었습니다. 그러나 브라우저를 사용하여 phpmyadmin을 방문했을 때 "금지되었습니다.이 서버에서/phpmyadmin에 액세스 할 수있는 권한이 없습니다."라는 오류 메시지가 나타납니다. 나는 해결책을 찾기 위해 인터넷에서 많은 것을 수색했다. 한 가지 해결책은 httpd.conf 파일에 다음 코드를 추가하는 것입니다 (내 httpd.conf 파일은 비어 있습니다.).
<Directory “/usr/share/phpmyadmin/”>
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Howerver, 작동하지 않았습니다! 문제가있는 곳을 말해 줄 수있는 사람이 있습니까? 미리 감사드립니다. 첫 번째 시도는 팁입니다우분투에서 phpmyadmin 오류가 발생했습니다. 12.04

Options FollowSymLinks 

여기서 또한

AllowOverride None 

이전에 추가

+0

이것은 실제로 http://serverfault.com에 대한 더 나은 질문입니다. – Mgetz

답변

0

:이 예에서는 루트 사용자와 심볼릭 링크를 생성 한 경우

에, 당신은 얻을 수 있습니다 그 오류는 원본 자원이 다른 사람의 것이기 때문에 그 링크는 루트가 소유하고 있기 때문입니다. 이것은 보통 C-Panel 호스팅에서 발생합니다. 나는 그것이 우분투 밑에서 일어날 지 모른다.

+0

그 중 하나가 작동하지 않았습니다. – lute

+0

링크 파일을 만드는 대신/var/www/아래의 링크 "phpmyadmin"을 삭제하고 phpmyadmin 폴더를/var/www로 직접 옮겼습니다. 그 때 그것이 작동하는 것을 발견했습니다! 이유를 모르겠지만 phpmyadmin이 잘 작동한다는 것은 좋은 소식입니다. – lute

관련 문제