+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Session Directory unwriteable

  1. #1
    Neu an Board
    Registriert seit
    13.01.2008
    Beiträge
    9
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard Session Directory unwriteable

    Hallo Leute,

    ich versuche, trotz safemode on ein neues template zu installieren und erhalte diverse fehlermeldungen. (version 1.0.12)

    Ich vermute, dass ein wesentlicher grund dafür ist, dass es mir nicht gelingt, das Session Directory schreibfähig zu machen. (sonst alle schreibfähig)

    Nach recherche im forum habe ich das folgende umgesetzt: Thread (dort steht, wie man das session directory in den root verlegt um es schreibfähig zu machen)

    Bei mir funktioniert diese lösung leider nicht.
    Mir fällt das von mir rot geschreibene auf:

    Joomla! Register Globals Emulation: OFF
    Register Globals: OFF
    Magic Quotes: ON
    Safe Mode: ON
    File Uploads: ON
    Session auto start: OFF
    Session save path: hier steht nichts...
    Short Open Tags: ON
    Output Buffering: OFF
    Open basedir: /var/www/vhosts/acorelife.com/httpdocs:/tmp
    Display Errors: ON
    XML enabled: Yes
    Zlib enabled: Yes
    Disabled Functions: none

    Offensichtlich wird der von mir vorgeschlagene ordner "tmp" nicht angenommen...

    Weiters steht bei "Permissions" ganz unten bei session directory folgende fehlermeldung:

    Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/var/www/vhosts/corelife.com/httpdocs/tmp) is not within the allowed path(s): (/var/www/vhosts/acorelife.com/httpdocs:/tmp) in /var/www/vhosts/acorelife.com/httpdocs/includes/joomla.php on line 1929
    Unwriteable

    Wo liegt der Fehler?

    Ratlose Grüße, Chaisselongue

  2. Erhielt Danksagungen von:


  3. #2
    Hat hier eine Zweitwohnung Avatar von AbRaXaS
    Registriert seit
    23.08.2006
    Ort
    Vechta
    Beiträge
    1.176
    Bedankte sich
    34
    Erhielt 152 Danksagungen
    in 148 Beiträgen

    Standard

    ich habe genau das gleiche Problem. Im save_path steht nichts, sobald ich
    /usr/pfad/zum/Joomla/phptemp/
    angebe.

    Schreibe ich lediglich
    /phptemp
    oder
    /phptemp/
    So erscheint die Fehlermeldung:
    Warning: ini_set() [function.ini-set]: open_basedir restriction in effect. File(/phptemp) is not within the allowed path(s): (/usr/www/pfad/1/:/usr/home/pfad/2:/tmp:/usr/local/lib/php:/usr/local/rmagic:/usr/www/users/he/_system_) in /usr/www/pfad/zu/joomla/administrator/components/com_admin/admin.admin.html.php on line 250
    Da du den Thread als gelöst markiert hast, gehe ich mal davon aus, dass du das Problem gelöst hast?
    Probleme sind da um gelöst zu werden!

    If only you and dead people can read HEX, how many people can read it.

    57006


  4. #3
    Hat hier eine Zweitwohnung Avatar von AbRaXaS
    Registriert seit
    23.08.2006
    Ort
    Vechta
    Beiträge
    1.176
    Bedankte sich
    34
    Erhielt 152 Danksagungen
    in 148 Beiträgen

    Standard

    Bei mir hat es sich gerade auch gelöst:
    Im Reiter System-Info wird Session-Pfad leer angezeigt.

    Wenn ich auf Permissions gehe, dann sehe ich, dass der tmp-Pfad wie ich ihn angegeben habe geändert ist.
    Probleme sind da um gelöst zu werden!

    If only you and dead people can read HEX, how many people can read it.

    57006


  5. #4
    Neu an Board
    Registriert seit
    13.01.2008
    Beiträge
    9
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    Ich habe den Beitrag als gelöst markiert weil das usrsprüngliche Problem, nämlich Templates zu installiert sich gelöst hat indem mein Host plötzlich doch bereit war, den safemode abzuschalten.

    Das Session Directory steht bei mir immer noch auf unwriteable da es in einem Ordner liegt, der ausserhalb meines Webspace ist:

    Session Directory /var/lib/php5/

    Jetzt kann ich Templates zwar installieren, allerdings nur per FTP da nach Nutzung des Installers das wwwrun-Problem auftreten wird...

    Vielleicht habe ich Glück und der Host wird eines Tages einen Weg oder einen Willen finden, das Session Directory in eine für mich erreichbare Gegend zu verschieben...

  6. #5
    Hat hier eine Zweitwohnung Avatar von AbRaXaS
    Registriert seit
    23.08.2006
    Ort
    Vechta
    Beiträge
    1.176
    Bedankte sich
    34
    Erhielt 152 Danksagungen
    in 148 Beiträgen

    Standard

    Jetzt habe ich noch ein anderes Problem. Ich habe vom Hoster die Nachricht bekommen, dass der /tmp-Ordner in der root-directory trotzdem noch beschrieben wird.

    Was mich allerdings dabei wundert ist, dass die tmp-files die dort liegen mit "mbg" anfangen, also bspw.
    mbg9oM8Ft
    und das dann so durchnummeriert. Aber ist das von Joomla? Ich habe auch noch andere SW am laufen, bei denen ich auch schon Ursachenforschung betreibe, allerdings bisher ohne Erfolg.

    Würd mich über hilfreiche Tipps freuen ...
    Probleme sind da um gelöst zu werden!

    If only you and dead people can read HEX, how many people can read it.

    57006


  7. #6
    Hat hier eine Zweitwohnung Avatar von AbRaXaS
    Registriert seit
    23.08.2006
    Ort
    Vechta
    Beiträge
    1.176
    Bedankte sich
    34
    Erhielt 152 Danksagungen
    in 148 Beiträgen

    Standard

    Mir fällt gerade ein:
    Was ist eigetnlich, wenn ich in der php.ini den save_path ändere. Dann sollte das ganze Problem doch hinfällig sein, oder?

    Mach ich doch gleich mal.
    Probleme sind da um gelöst zu werden!

    If only you and dead people can read HEX, how many people can read it.

    57006


  8. #7
    Neu an Board Avatar von woro
    Registriert seit
    07.03.2006
    Ort
    53604 Bad Honnef
    Beiträge
    97
    Bedankte sich
    26
    Erhielt 11 Danksagungen
    in 11 Beiträgen

    Standard

    Hallo
    werde mich mal einmischen da ich das gleiche Problem (ist es wirklich eins?) habe.
    Zum ersten:
    Habe mehrere Joomla-Anwendungen m.E. problemfrei laufen, wo die Meldung Session Directory unwriteable angezeigt wird, die Anwendungen laufen dennoch gut.
    Zweitens:
    Nun habe ich die Ratschläge dieses Threads befolgt und ein phptemp-Directory angelegt, dies auf 777 gestellt und die admin.admin.html.php mit meinen neuen Pfadangaben geändert.
    Bei der Systeminfo erscheint der Pfad nun nicht mehr, das Feld ist leer und unter Permissons ist der Pfad zwar angegeben allerdings mit der Meldung unwriteble, was ich ja an und für sich durch setzen der phptemp auf 777 vermeiden wollte.
    Hat jemand ähnliche Erfahrungen und und evt einen Tipp?
    Wenn Anwendungen auch ohne offensichtlich beschreibbarem Sessionverzeichnis funktionieren, wo schreibt denn Joomla die Sessioninfos hin?
    Kanevalistische Grüße an alle.
    WORO

  9. #8
    Hat hier eine Zweitwohnung Avatar von AbRaXaS
    Registriert seit
    23.08.2006
    Ort
    Vechta
    Beiträge
    1.176
    Bedankte sich
    34
    Erhielt 152 Danksagungen
    in 148 Beiträgen

    Standard

    Zitat Zitat von woro Beitrag anzeigen
    Hallo
    werde mich mal einmischen da ich das gleiche Problem (ist es wirklich eins?) habe.
    Zum ersten:
    Habe mehrere Joomla-Anwendungen m.E. problemfrei laufen, wo die Meldung Session Directory unwriteable angezeigt wird, die Anwendungen laufen dennoch gut.
    Das sie gut laufen ist auch durchaus normal, es können "nur" keine Sessions gespeichert werden.
    Zitat Zitat von woro Beitrag anzeigen
    Zweitens:
    Nun habe ich die Ratschläge dieses Threads befolgt und ein phptemp-Directory angelegt, dies auf 777 gestellt und die admin.admin.html.php mit meinen neuen Pfadangaben geändert.
    welchen Pfad hast du denn angegeben, bzw. wie? Hast du es mal mit einem abschließenden "/" probiert und ohne.
    Zitat Zitat von woro Beitrag anzeigen
    Bei der Systeminfo erscheint der Pfad nun nicht mehr, das Feld ist leer und unter Permissons ist der Pfad zwar angegeben allerdings mit der Meldung unwriteble, was ich ja an und für sich durch setzen der phptemp auf 777 vermeiden wollte.
    das die Systeminfo den Pfad nicht anzeigt habe ich auch. Ungewöhnlich ist, das dir die phptemp als unwriteable angezeigt wird, wenn du die Rechte richtig gesetzt hast. Rechtschreibfehler kann man ja ausschließen, da J! sonst gemeckert hätte.
    Zitat Zitat von woro Beitrag anzeigen
    Hat jemand ähnliche Erfahrungen und und evt einen Tipp?
    Wenn Anwendungen auch ohne offensichtlich beschreibbarem Sessionverzeichnis funktionieren, wo schreibt denn Joomla die Sessioninfos hin?
    Kanevalistische Grüße an alle.
    WORO
    Ich denke die Sessioninfos werden in den Pfad geschrieben, die in der php.ini stehen, wenn der Alternativpfad nicht geht. Aber das ist lediglich eine Vermutung.

    Nen Tipp. Lass alles so wie es ist, wenn es keine Probleme gibt. Wenn du ssh Zugriff hast kannst du ja mal das tmp-Verzeichnis anschauen oder dir den Pfad in der php.ini anschauen, welcher Pfad da steht.

    gReEtInGs

    AbRaXaS
    Probleme sind da um gelöst zu werden!

    If only you and dead people can read HEX, how many people can read it.

    57006


  10. #9
    Neu an Board Avatar von woro
    Registriert seit
    07.03.2006
    Ort
    53604 Bad Honnef
    Beiträge
    97
    Bedankte sich
    26
    Erhielt 11 Danksagungen
    in 11 Beiträgen

    Standard

    Danke AbRaXaS
    für Deine Anregungen.
    Ich werde wahrscheinlich Deinen Tipp befolgen und alles so lassen, auch wenn es mich ein wenig wurmt, das nicht hinzubekommen.

    Zitat Zitat von AbRaXaS Beitrag anzeigen
    welchen Pfad hast du denn angegeben, bzw. wie? Hast du es mal mit einem abschließenden "/" probiert und ohne.

    das die Systeminfo den Pfad nicht anzeigt habe ich auch. Ungewöhnlich ist, das dir die phptemp als unwriteable angezeigt wird, wenn du die Rechte richtig gesetzt hast.

    AbRaXaS
    Ich habe den gleichen Pfad angegeben, wie für das Verzeichnis cache.


    Außerdem habe ich die Pfadangabe mit und ohne abschließendem / versucht.
    Im Ergebnis ändert sich nichts.

    Ich bin ratlos, warum das Verzeichnis nicht auf schreibbar steht. Habe alles noch mal gecheckt.

    ssh-Zugriff habe ich nicht.

    Nochmals besten Dank und Grüße aus der (momentan) jecken Gegend.
    woro

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein