2015-04-30 11 views
6

Niedawno uaktualniłem swój serwer z Debian Wheezy do Debian Jessie (Debian 8). Wiele pakietów został zaktualizowany i teraz, nie mam prawo dostępu do phpPgAdmin z http://myIP/phppgadmin/phppgadmin Forbidden Nie masz uprawnień dostępu do/phppgadmin/na tym serwerze

Forbidden 
You don't have permission to access /phppgadmin/ on this server. 

Staram dużo myśli, aby rozwiązać ten problem, ale absolutnie nic nie działa ...

W /etc/apache2/conf.d/phppgadmin:

Alias /phppgadmin /usr/share/phppgadmin 

<Directory /usr/share/phppgadmin> 

DirectoryIndex index.php 
AllowOverride None 

order allow,deny 
# deny from all 
allow from 127.0.0.0/255.0.0.0 ::1/128 
allow from all 

W /etc/apache2/sites-enabled/000-default.conf dodam:

<Directory /usr/share/phppgadmin/> 
      Options Indexes FollowSymLinks MultiViews 
      AllowOverride None 
      Order allow,deny 
      Allow from all 
    </Directory> 

próbuję zmienić uprawnienia/usr/share/phpPgAdmin /,/var/www ...

I mam ten sam komunikat, nawet jeśli odinstalować phpgpadmin pakiet!

apt-get remove phppgadmin 

Wielkie dzięki za pomoc ...

Odpowiedz

13

W Debianie 8, konfiguracje apache2 są teraz w /etc/apache2/conf-available i miękkich związane z /etc/apache2/conf-enabled gdy włączona, podobnie jak virtualhosts lub modułów.

Pakiet w najnowszej wersji phppgadmin pochodzi z predefiniowanym pliku konfiguracyjnego:
/etc/apache2/conf-available/phppgadmin.conf

Taka konfiguracja powinna być domyślnie włączona, ale w przeciwnym razie może zostać aktywowana a2enconf phppgadmin

swoją starą konfigurację /etc/apache2/conf.d/phppgadmin powinien być usunięte, jak również wspomniany dodatek w /etc/apache2/sites-enabled/000-default.conf.

Następnie edytuj phppgadmin.conf i usuń dyrektywę Require local, której nie chcesz, jeśli poprzednio miałeś Allow from all.

+0

config refaktoring zadziwia mnie. Dzięki za pomoc. – Vladius

+0

Dzięki za informacje. To zadziałało dla mnie. – hbobenicio

0

można łatwo rozwiązać ten problem poprzez zastąpienie Wymagaj lokalny dyrektywa Pozwól ze wszystkich w pliku konfiguracyjnym /etc/apache2/conf-available/phppgadmin.conf

+0

Witamy w StackOverflow. Podczas dodawania odpowiedzi do starszego pytania przy użyciu zaakceptowanej odpowiedzi warto zauważyć, jak różni się twoja nowa odpowiedź i jakie dodatkowe informacje na nią stawia. –

Powiązane problemy