Problem mit OpenBSD und phpMyAdmin

f0x

Punk
Hi,
Ich hab gerade auf meinem OpenBSD 4.3 Server MySql und phpMyAdmin installiert.
Nach der Installation habe ich im htdocs
Code:
# ln -s ../phpMyAdmin /var/www/htdocs/phpMyAdmin
Ausgeführt und hab dann von extern versuch auf das phpMyAdmin Verzeichnis zuzugreifen. Ich erhielt jedoch einen phpMyAdmin-Error
Code:
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

Ein Blick in die error_log ergab, dass es wohl ein nicht gesetztes Temp-Verzeichnis den Fehler verursacht. Also hab ich in der php.ini session.save_path vorerst in einfach nur /tmp gesetzt, doch der Fehler blieb konstant. Ein weiteres umsetzten des Pfades in /var/ww/tmp/phpMyAdmin/ ergab ebenfalls nichts.

Hier die error_log der letzen halben Stunde:
Code:
[Sat May 30 23:13:36 2009] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp//sess_swNySvUSjBuzT4gVljVeqOIr2L3, O_RDWR) failed: No such file or directory (2) in /htdocs/phpMyAdmin/libraries/session.inc.php on line 89
[Sat May 30 23:13:36 2009] [error] PHP Warning:  Unknown: open(/tmp//sess_swNySvUSjBuzT4gVljVeqOIr2L3, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
[Sat May 30 23:13:36 2009] [error] PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
[Sat May 30 23:18:32 2009] [error] [client 192.168.100.10] File does not exist: /htdocs/phpMyAdmin/scrips/setup.php
[Sat May 30 23:18:37 2009] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp//sess_PC2vRyBwW4SDQV9GNca7DyQi6j6, O_RDWR) failed: No such file or directory (2) in /htdocs/phpMyAdmin/libraries/session.inc.php on line 89
[Sat May 30 23:18:37 2009] [error] PHP Warning:  Unknown: open(/tmp//sess_PC2vRyBwW4SDQV9GNca7DyQi6j6, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
[Sat May 30 23:18:37 2009] [error] PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
[Sat May 30 23:20:17 2009] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp//sess_0pVyd6W10F8ic,WmpFJFS6k9ZU5, O_RDWR) failed: No such file or directory (2) in /phpMyAdmin/libraries/session.inc.php on line 89
[Sat May 30 23:20:17 2009] [error] PHP Warning:  Unknown: open(/tmp//sess_0pVyd6W10F8ic,WmpFJFS6k9ZU5, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
[Sat May 30 23:20:17 2009] [error] PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
[Sat May 30 23:32:39 2009] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp//sess_dQ42DvW3B7,SvzKyxGafaYMJJF6, O_RDWR) failed: No such file or directory (2) in /phpMyAdmin/libraries/session.inc.php on line 89
[Sat May 30 23:32:39 2009] [error] PHP Warning:  Unknown: open(/tmp//sess_dQ42DvW3B7,SvzKyxGafaYMJJF6, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
[Sat May 30 23:32:39 2009] [error] PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
[Sat May 30 23:39:14 2009] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp//sess_5wUD5VjVqfubtVYlwjP8X5FhGt2, O_RDWR) failed: No such file or directory (2) in /phpMyAdmin/libraries/session.inc.php on line 89
[Sat May 30 23:39:14 2009] [error] PHP Warning:  Unknown: open(/tmp//sess_5wUD5VjVqfubtVYlwjP8X5FhGt2, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
[Sat May 30 23:39:14 2009] [error] PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
[Sat May 30 23:39:29 2009] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp//sess_843Oa4aDQ57GzWJdVGI2OxTDwa3, O_RDWR) failed: No such file or directory (2) in /phpMyAdmin/libraries/session.inc.php on line 89
[Sat May 30 23:39:29 2009] [error] PHP Warning:  Unknown: open(/tmp//sess_843Oa4aDQ57GzWJdVGI2OxTDwa3, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
[Sat May 30 23:39:29 2009] [error] PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
[Sat May 30 23:40:49 2009] [error] PHP Warning:  session_start() [<a href='function.session-start'>function.session-start</a>]: open(/tmp//sess_vLdbVtXENpI-fwpxtrdum75TYic, O_RDWR) failed: Permission denied (13) in /phpMyAdmin/libraries/session.inc.php on line 89
[Sat May 30 23:40:49 2009] [error] PHP Warning:  Unknown: open(/tmp//sess_vLdbVtXENpI-fwpxtrdum75TYic, O_RDWR) failed: Permission denied (13) in Unknown on line 0
[Sat May 30 23:40:49 2009] [error] PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
Werdet ihr da schlau draus?

MfG
f0x
 
Ist der Apache nicht in einem chroot? Vielleicht musst du session_safe_path irgendwo hinsetzen wo der Prozess Schreibrechte hat.
 
Deshalb hatte ich's ja mit /var/www/tmp/phpMyAdmin versucht... gab aber den selben Fehler im anderen Pfad :ugly:

Es sei denn, chroot leigt auf htdocs, was ich mir aber nicht vorstellen kann, da dann der Apache ja auch keinen Zugriff auf seinen Config-Daten hätte oder?
 
Der chroot ist auf /var/www wenn nicht anders gesetzt. In der Konfiguration wäre /tmp also richtig.
Falls das Verzeichnis /var/www/tmp nicht existiert, müsste es erstellt werden und schreibbar sein.
So steht es auch in der package description von php5-core.
 
hmm funktioniert irgendwie alles nicht...
Was gibt es denn noch für Alternativen zu phpMyAdmin? Ich kenn mich im SQL-Bereich nicht so aus, gibt's da was empfehlenswertes?
Irgendetwas mit Weboberfläche zur Verwaltung, anlegen von neuen Datenbanken etc...
 
Zurück
Oben