2015-04-30 9 views
6

Ho recentemente aggiornato il mio server da Debian Wheezy a Debian Jessie (Debian 8). Un sacco di pacchetti è stato aggiornato e ora, non hanno il diritto di accedere a phppgadmin da http://myIP/phppgadmin/phppgadmin Proibito Non si dispone dell'autorizzazione per accedere a/phppgadmin/su questo server

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

provo molta pensa di risolvere il problema ma assolutamente non funziona nulla ...

In /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 

In /etc/apache2/sites-enabled/000-default.conf aggiungo:

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

provo a cambiare i permessi di/usr/share/phppgadmin /,/var/www ...

E io ho lo stesso messaggio anche se disinstalla il pacchetto phpgpadmin!

apt-get remove phppgadmin 

grande grazie per aiuto ...

risposta

13

In Debian 8, configurazioni apache2 sono ora in /etc/apache2/conf-available e soft-collegati da /etc/apache2/conf-enabled quando abilitato, proprio come VirtualHosts o moduli.

Il pacchetto phppgadmin nella sua ultima versione viene fornito con un file di configurazione predefinita:
/etc/apache2/conf-available/phppgadmin.conf

Questa configurazione dovrebbe essere attivata di default, ma per il resto può essere attivato con a2enconf phppgadmin

la vecchia configurazione /etc/apache2/conf.d/phppgadmin dovrebbe essere rimosso così come l'aggiunta menzionata in /etc/apache2/sites-enabled/000-default.conf.

Quindi modificare phppgadmin.conf e rimuovere la direttiva Require local che non si desidera se in precedenza era Allow from all.

+0

Il refactoring config mi ha lasciato perplessi. Grazie per l'aiuto. – Vladius

+0

Grazie per le informazioni. Ha funzionato per me. – hbobenicio

0

si può facilmente risolvere questo problema sostituendo Richiede locale direttiva per Consentire da tutto nel file di configurazione /etc/apache2/conf-available/phppgadmin.conf

+0

Benvenuti in StackOverflow. Quando si aggiunge una risposta a una domanda precedente con una risposta accettata esistente, è utile notare come la nuova risposta differisce e quali informazioni aggiuntive apporta alla domanda. –

Problemi correlati