Problem mit phpmyadmin

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
firestone
Beiträge: 8
Registriert: 07.02.2007 11:26:32
Kontaktdaten:

Problem mit phpmyadmin

Beitrag von firestone » 09.02.2007 09:48:21

Hallo Leute

habe folgendes Problem habe phpmyadmin auf einem Debian Server installiert soweit auch alles eingerichtet jetzt wollte ich darauf zugreifen aber es kommt ein fehler.
______________________________________________________________________________________________
Forbidden
You don't have permission to access /phpmyadmin on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------
das steht dann im Browser

im Error Log von Apache ist folgender Eintrag zu finden
[Fri Feb 09 09:40:10 2007] [error] [client 134.130.81.103] Symbolic link not allowed: /imb/httpsd/phpmyadmin
[Fri Feb 09 09:42:37 2007] [notice] caught SIGTERM, shutting down
[Fri Feb 09 09:42:41 2007] [notice] Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-18 mod_ssl/2.0.54 OpenSSL/0.9.7e configured --
resuming normal operations
[Fri Feb 09 09:42:49 2007] [error] [client 134.130.81.103] Symbolic link not allowed: /imb/httpsd/phpmyadmin
[Fri Feb 09 09:42:52 2007] [error] [client 134.130.81.103] Symbolic link not allowed: /imb/httpsd/phpmyadmin

Benutzeravatar
duese
Beiträge: 651
Registriert: 12.07.2006 15:27:20
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von duese » 09.02.2007 11:09:33

Das ist zwar ein Problem für Apache+phpmyadmin-Foren, aber guck doch mal, ob auf das Verzeichnis in dem pma installiert ist zugegriffen werden darf. Ich glaube, der apache muss darauf zugreifen dürfen...

firestone
Beiträge: 8
Registriert: 07.02.2007 11:26:32
Kontaktdaten:

Beitrag von firestone » 09.02.2007 11:24:40

hmm ja sorry kenne bisher nur das forum hier =(

auf das verzeichnis darf zugegriffen werden folgender eintrag
<Directory /usr/share/phpmyadmin/>
AllowOverride All
</Directory>

<Directory /var/www/phpmyadmin/>
AllowOverride All
Allow from 134.130.81.0/255.255.255.0
</Directory>
diese datei liegt unter /etc/apache2/conf.d/phpmyadmin.conf
und im verzeichnis /usr/share/phpmyadmin/ ist es installiert

Benutzeravatar
duese
Beiträge: 651
Registriert: 12.07.2006 15:27:20
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von duese » 09.02.2007 11:32:05

firestone hat geschrieben:diese datei liegt unter /etc/apache2/conf.d/phpmyadmin.conf
und im verzeichnis /usr/share/phpmyadmin/ ist es installiert
Ich meinte ob die Dateirechte für den apache-user/-prozess mit chmod auf /usr/share/phpmyadmin/ entsprechend gesetzt sind.

Wieso liegt das überhaupt in /usr/share/phpmyadmin/ ? Ist /usr/share/ Dein htdoc-Verzeichnis (oder hieß es htroot)?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 09.02.2007 17:12:15

Steht doch da, warum es nicht klappt: der symbolische Link is das Problem. Eventuell mal bei Apache die Option FollowSymLinkIfOwnerMatches oder wie die heisst setzen.

Antworten