Jump to content
xt:Commerce Community Forum

/tmp. fehlt


Recommended Posts

Originally posted by socken-kasper@Aug 26 2005, 03:29 PM

Weiss jemand wo dieses Verzeichnis fehlt oder was ich da machen muss?

Meldung:

Quoted post

Das ist ein Problem des PHP-Interpreters. Die Session-Daten m?ssen in einem Verzeichnis gespeichert werden. Festgelegt wird dieses in der Konfigurationsdatei php.ini, in der Variablen "session.save_path".

Ist diese nicht gesetzt (auskommentiert) gilt per default das Verzeichnis /tmp im Rootverzeichnis. Und zwar das Rootverzeichnis des Dateisystems! Es ist nicht das Installationsverzeichnis des Shops.

Suche deine php.ini und schau auf welches Verzeichnis session.save_path zeigt. Du kannst auch phpinfo() nutzen (Adminbereich->Serverinfo).

Existiert das Session-Verzeichnis? Ggf. neu anlegen. Dann pr?fe die Zugriffsrechte. Mit 777 d?rfte nichts schief gehen.

Gru?

Link to comment
Share on other sites

Hi socken-kasper, benutze das n?chstemal die Forensuche, Du findest fast auf jede Frage eine Antwort. Diese z.Bsp. wird t?glich mehrmals gestellt.

Also, das /tmp Verzeichnis nicht ins Webroot legen, ist ein Sicherheitsrisiko.

Editiere die 4 configure Dateien und stelle da auf mysql

Voher die Dateirechte mit CHMOD auf 777 setzen und nach der ?nderung nicht vergessen wieder auf CHMOD 444 zur?ckzustellen!!

includes/configure.org.php

includes/configure.php

admin/includes/configure.org.php

admin/includes/configure.php

ganz unten letzte Zeile glaube ich, steht:

define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'
schreibe zwischen '' das in:
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...