Monatsarchiv: April 2012

QuickTip: AjaXplorer und die Sessions

Ab und an kommt es schon einmal vor, dass bestimmte Server nicht in der Form konfiguriert sind, wie man es gerne hätte. In diesem Fall hatte ich auf einem unserer Test-Server bei der Installation von AjaXplorer folgende Fehlermeldung:

open_basedir restriction in effect. File(/var/lib/php5) is not within the allowed path(s): (/var/www/PFAD-PFAD-PFAD/:/tmp/)

Nichts sonderlich weltbewegendes. Doch man muss auch nicht gleich /var/lib/php5 für die Sessions freigeben.
Eine Alternative sieht folgendermaßen aus:

  1. Erstelle im AjaXplorer-Verzeichnis einen Ordner namens „tmp“
  2. Gib dem Ordner „tmp“ Schreibrechte
  3. Füge in der bereits vorhandenen .htaccess-Datei folgende Zeile ein und speichere die Datei
php_value session.save_path '/var/www/DEIN-PFAD-ZU-AJAXPLORER/tmp'

Wie du siehst, musst du noch diesen Pfad anpassen. Dann zeigt die AjaXplorer-Diagnose (runTests.php) auch nicht mehr folgende Meldung an:

PHP Session: error
The temporary folder used by PHP to save the session data is either incorrect or not writeable! Please check : /var/lib/php5

Viel Spaß mit AjaXplorer!