#1 (permalink)  
Alt 27.07.2006, 18:50
Neuer Benutzer
 
Registriert seit: 26.07.2006
Beiträge: 8
Ausrufezeichen Fehlermeldung /tmp ???????

Hallo,
wer kann mir bei dieser Fehlermeldung weiterhelfen:
Warnung Warnung: Das Verzeichnis für die Sessions existiert nicht: /tmp. Die Sessions werden nicht funktionieren bis das Verzeichnis erstellt wurde!
Danke im voraus!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 27.07.2006, 18:53
Benutzerbild von sazetueb
xt:C Sponsor
 
Registriert seit: 21.12.2003
Beiträge: 359
Standard

Was ist daran nicht zu verstehen???? Dir fehlt der Ordner tmp ....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 27.07.2006, 21:16
Neuer Benutzer
 
Registriert seit: 26.07.2006
Beiträge: 8
Standard

Zitat:
Zitat von sazetueb
Was ist daran nicht zu verstehen???? Dir fehlt der Ordner tmp ....


Tja, das habe ich mir auch fast gedacht Aber WO fehlt er ????? Muss ich einen erstellen oder von irgendwo nach woanders irgendwo kopieren
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 27.07.2006, 22:08
edm edm ist offline
Neuer Benutzer
 
Registriert seit: 27.07.2006
Beiträge: 1
Standard xt:Commerce benötigt besondere Behandlung

Zitat:
Was ist daran nicht zu verstehen???? Dir fehlt der Ordner tmp
Wenn's mal so einfach wäre, ist es aber nicht immer ;-). Ist mir nun auch auf einem Linux-Rechner passiert, obwohl alle erforderlichen Einstellungen korrekt waren. Bei mir hat folgendes geholfen:

1. Für Sessions ein separates Verzeichnis verwenden, z.B. "phpsessions" mit den entsprechenden Schreib- und Leserechten, und nicht das "normale" temporäre Verzeichnis "tmp" (das ist z.B. für den Dateiupload zuständig).

2. Sowieso nicht das globale Verzeichnis "/tmp" verwenden, sondern das jeweilige Hosting-Paketverzeichnis "phpsessions" und dieses für den virtuellen Host in der "vhost.conf" z.B. so einrichten:
Code:
php_admin_value session.save_path /home/vhosts/domain.de/phpsessions
Das sollte eigentlich ausreichen, aber xt:Commerce benötigt unverständlicherweise zusätzlich noch ...

3. Spezielle Zugriffsrechte für das Sessionsverzeichnis setzen mittels
Code:
php_admin_value open_basedir "/home/vhosts/domain.de/httpdocs:/home/vhosts/domain.de/tmp:/home/vhosts/domain.de/phpsessions"
Ohne den dritten Punkt werden zwar Sessiondateien korrekt angelegt, aber diese dämliche (fehlerhafte) Fehlermeldung erscheint im Frontend. Insofern ist die Meldung bei mir definitiv falsch. Die entsprechende Prüfroutine sollte IMHO überholt werden ;-).

Alternativ könnte man natürlich MySQL für die Sessionverwaltung nutzen :-).

Bye, Eduard

Geändert von edm (27.07.2006 um 22:10 Uhr) Grund: Pfadänderung
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 29.07.2006, 13:55
Neuer Benutzer
 
Registriert seit: 26.07.2006
Beiträge: 8
Unglücklich

Zitat:
Zitat von edm
Wenn's mal so einfach wäre, ist es aber nicht immer ;-). Ist mir nun auch auf einem Linux-Rechner passiert, obwohl alle erforderlichen Einstellungen korrekt waren. Bei mir hat folgendes geholfen:

1. Für Sessions ein separates Verzeichnis verwenden, z.B. "phpsessions" mit den entsprechenden Schreib- und Leserechten, und nicht das "normale" temporäre Verzeichnis "tmp" (das ist z.B. für den Dateiupload zuständig).

2. Sowieso nicht das globale Verzeichnis "/tmp" verwenden, sondern das jeweilige Hosting-Paketverzeichnis "phpsessions" und dieses für den virtuellen Host in der "vhost.conf" z.B. so einrichten:
Code:
php_admin_value session.save_path /home/vhosts/domain.de/phpsessions
Das sollte eigentlich ausreichen, aber xt:Commerce benötigt unverständlicherweise zusätzlich noch ...

3. Spezielle Zugriffsrechte für das Sessionsverzeichnis setzen mittels
Code:
php_admin_value open_basedir "/home/vhosts/domain.de/httpdocs:/home/vhosts/domain.de/tmp:/home/vhosts/domain.de/phpsessions"
Ohne den dritten Punkt werden zwar Sessiondateien korrekt angelegt, aber diese dämliche (fehlerhafte) Fehlermeldung erscheint im Frontend. Insofern ist die Meldung bei mir definitiv falsch. Die entsprechende Prüfroutine sollte IMHO überholt werden ;-).

Alternativ könnte man natürlich MySQL für die Sessionverwaltung nutzen :-).

Bye, Eduard
Dank für die Tips! Leider komme ich damit überhaupt nicht klar.(Bin absoluter Neuling auf diesem Gebiet. Ich finde auch nicht die Datei vhost.... Gibt es nicht auch einen einfachereren Weg....wie z.B. einfach irgendwo dieses verfl.../temp Verzeichnis erstellen und gut????????? Und nicht irgendwelche Dateien so verändern (als Neuling) dass man schlussendlich alles nochmal neu machen muss??? Bin äusserst dankbar für jeden Tip!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 29.07.2006, 16:14
Neuer Benutzer
 
Registriert seit: 29.07.2006
Beiträge: 3
Standard

he he he genau das Problem hab ich auch

Deshalb ja meine Kritik wegen der nicht vorhandenen detailierten Installationsanleitung.

Meine Vorgehensweise:

1. Dateien/ Verzeichnisse hochgeladen
2. dann Installer aufgerufen
3. Assistent durchgeführt
Varianten:
1. Session in Datei schreiben/ kein SSL gewählt
2. Session in Datenbank schreiben/ kein SSL gewählt
3. Session in Datei schreiben/ SSL gewählt
4. Session in Datenbank schreiben/ SSL gewählt
4. abgeschlossen und Seite aufgerufen

Alle Meldungen sind wegzubekommen bis auf diese hier:

SecureSSI: Das Script (/usr/export/www/vhosts/xxx/hosting/xxx/shop/index.php) hat versucht ausserhalb von ihrem Userverzeichniss auf die Datei /tmp zuzugreifen.

Also ich bin ja wirklich kein "DEPP" aber wie soll jemand der noch weniger Ahnung hat das xt commerce installieren ohne schon bei dem Installationsversuch zu scheitern.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 29.07.2006, 16:31
Benutzerbild von polkhigh33
xt:C Supportmitarbeiter
 
Registriert seit: 26.10.2003
Ort: Hamburg
Beiträge: 6.862
Standard

dieser fehler tritt nur bei schlecht / falsch konfigurierten servern auf.
abhilfe: richtigen pfad zum /tmp beim provider erfragen und in die datenbank tabelle configuration -> session_save_path eintragen.
alternativ /tmp auf der obersten ebene eures webspace anlegen, chmod 777, serverpfad dahin wie oben in die datenbank eintragen. dann aber die sessionverwaltung in den cofigures aus sicherheitsgründen UNBEDINGT auf mysql stellen.
__________________
dieser beitrag ist ohne gewähr und stellt nur meine meinung und keinesfalls eine rechtsberatung dar. im zweifelsfalle ist er ironisch gemeint.
.:netzdesign33.de:. | .:blog33.de:.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 01.08.2006, 14:35
xt:C Sponsor
 
Registriert seit: 28.07.2006
Beiträge: 11
Standard

Hallo zusammen,
bin auch ein Neuling hier. Habe auf meinem Laptop per XAMPP eine eigene Serverumgebung geschaffen und diese soweit zum laufen gebracht. Habe dann XT Commerce 3.0.4 installiert. Soweit so gut! Habe jetzt aber auch Schwierigkeiten mit der tmp Datei!
Könnte es jemand mal Schritt für Schritt erklären, wie ich die tmp Datei instaliere und wohin?!?
Wäre für eine schnelle Antwort sehr dankbar!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 01.08.2006, 15:21
Benutzerbild von sazetueb
xt:C Sponsor
 
Registriert seit: 21.12.2003
Beiträge: 359
Standard

Steht oben beschrieben oder die Suchfunktion verwenden. Am einfachsten die Seesions in die MYSQL-Datenbank schrieben lassen (wird während der Installation abgefragt!).

Gruß
Sascha
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 01.08.2006, 15:52
xt:C Sponsor
 
Registriert seit: 28.07.2006
Beiträge: 11
Standard

Hallo Sascha, habe es über die Suchfkt. versucht, doch leider ohne Ergebnis!
Die oberen Beschreibungen verstehe ich leider nicht so ganz! Was ist mit der Session gemeint. Und wie kann ich bei der Installation die Sesions in die MYSQL-Datenbank schrieben lassen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
fehlermeldung, or tmp

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:06 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand