zisslaweng.de

 Home    CSS    PHP    HTML    JavaScript    Allgemein    Sitemap   exemption-filter

PhpMyAdmin Problem unter openSUSE 12.1

Das Problem: Import und Export von Datenbank bzw. Tabellen scheitern. Die Fehlermeldungen:

Auf das festgelegte Upload-Verzeichnis kann nicht zugegriffen
werden.
Der Webserver hat keine Schreibrechte um die Datei
/srv/www/htdocs/lokal/MUEMMEL/trunk/save/test.sql zu speichern.

Die Ursache liegt in der geänderten Konfiguration des Apache Webservers. Es wurden zusätzliche Direktiven eingebaut umd zwar in der Datei (Auszug)

muemmel5:~ # less /etc/apache2/conf.d/phpMyAdmin.conf
<Directory /srv/www/htdocs/phpMyAdmin>
  Options FollowSymLinks
  AllowOverride None
  <IfModule mod_php5.c>
.....
   php_admin_value open_basedir "/srv/www/htdocs/phpMyAdmin:
/var/lib/php5:/tmp:/usr/share/doc/packages/phpMyAdmin:
/etc/phpMyAdmin" ..... </IfModule> </Directory> <Directory /srv/www/htdocs/phpMyAdmin/libraries> Order allow,deny Deny from all </Directory>

Unklar ist, ob diese „Erweiterung” durch die Macher von phpMyAdmin oder durch openSUSE eingebaut wurde. Die Einstellungen sind vernünftig, nur.... so stillschweigend fand ich es jedenfalls ziemlich gemein. Das hätte man auch anders lösen, bekanntmachen können.

Wenn das Problem erkannt wurde ist die Abhilfe einfach: Der Pfad unter open_basedir wird erweitert um den Pfad zur gewünschten Datei:

php_admin_value open_basedir "/srv/www/htdocs/phpMyAdmin:
/var/lib/php5:/tmp:/usr/share/doc/packages/phpMyAdmin:
/etc/phpMyAdmin:/srv/www/htdocs/lokal/MUEMMEL/trunk"

dazu im Manual nachlesen

Das Verzeichnis save für die Import- bzw. Export-Dateien erhält die Rechte

drwxrwxr-x 3 wshbg www    4096 23. Jan 12:47 save

wobei wshbg der lokale User ist, www ist die Gruppe des Webservers: dann sind phpMyAdmin, User und Webserver zufrieden.

Nachtrag: Wie setzt man die Rechte? Als user root (oder mit sudo)
muemmel5:/home/wshbg/WWW/MUEMMEL_2/trunk # chown wshbg:www save
muemmel5:/home/wshbg/WWW/MUEMMEL_2/trunk # chmod 775 save

 zisslaweng 0 Kommentare zu diesem Artikel

Ihr Kommentar zum Artikel

Name:
Ort:
 
Logo