BenCC: Fehlemeldung beim Ausführen eines PHP-Scripts

Hallo Leute,

ich wollte meim Gästebuch online stellen und habe es getestet und leider diese Meldung erhalten: Warning: fopen("guestbook.txt", "r+") - Permission denied in /www/hosting/data/3c15fd11db0579eebf6d0d6b9db9d314/eintrag.php on line 6

Auf meinem Rechner lässt sich das Script ohne Probleme mit lokalhost ausführen.

Hat jemand eine Idee, woran das Problem liegt und wie man es beseitigt? Danke im Voraus.

mfg
BenCC

  1. Hallo Leute,

    hi auch

    ich wollte meim Gästebuch online stellen und habe es getestet und leider diese Meldung erhalten: Warning: fopen("guestbook.txt", "r+") - Permission denied in /www/hosting/data/3c15fd11db0579eebf6d0d6b9db9d314/eintrag.php on line 6

    man sollte halt schon chmod 666 setzen um die Datei bearbeiten zu können :-)
    Falls Du nicht weisst wie das geht, poste nochmal

    Uli

    1. Hallo Leute,

      hi auch

      ich wollte meim Gästebuch online stellen und habe es getestet und leider diese Meldung erhalten: Warning: fopen("guestbook.txt", "r+") - Permission denied in /www/hosting/data/3c15fd11db0579eebf6d0d6b9db9d314/eintrag.php on line 6

      man sollte halt schon chmod 666 setzen um die Datei bearbeiten zu können :-)
      Falls Du nicht weisst wie das geht, poste nochmal

      Uli

      Hallo Uli,

      ich gehe gern auf dein Angebot ein und frage mal, wie das geht : chmod 666 setzen ?

      Danke für deinen Tipp.

      PS: Ich arbeite übrigens mit WS_FTP32

      mfg
      BenCC

      1. Ok dann los...

        ich gehe gern auf dein Angebot ein und frage mal, wie das geht : chmod 666 setzen ?

        Also du hast ja bei WS_FTP zwei Seiten. Einmal Lokal und einmal entfernt.
        Also dann klicke mal auf der entfernten seite mit der rechten Maustaste auf die Datei und dann sollte im Popup es einen Menüpunkt geben CHMOD

        So jetzt siehst du eine Liste mit Häkchen...
        666 heisst read bei allen und write bei allen.
        (read=3, write=2, excecute=1). Die Zahlen werden addiert :-)
        Dann auf ok und das war es schon :-)
        Uli

        PS: Ich arbeite übrigens mit WS_FTP32

        mfg
        BenCC

        1. (read=3, write=2, excecute=1). Die Zahlen werden addiert :-)

          was pste ich hier fürns cheiss
          read=4 write=2 excecute=1
          sorry...
          uli

          1. Hi,

            (read=3, write=2, excecute=1). Die Zahlen werden addiert :-)
            was pste ich hier fürns cheiss
            read=4 write=2 excecute=1

            Eben, dann heißt es nämlich auch nicht chmod 666 sondern chmod 777
            und kommt der Sache schon bedeutend näher ;-)

            Gruß

            ueps

            1. so so??
              ach was 666 reicht vollkommen, er will ja nichts ausführen, sondern nur lesen und schreiben :-)
              gruss uli

              1. so so??
                ach was 666 reicht vollkommen, er will ja nichts ausführen, sondern nur lesen und schreiben :-)

                Oh, das vergaß ich im Eifer des Gefechts.
                Wie soll man auch eine Textdatei ausführen? ;-)

                Sorry

                ueps

        2. Ok dann los...

          ich gehe gern auf dein Angebot ein und frage mal, wie das geht : chmod 666 setzen ?

          Also du hast ja bei WS_FTP zwei Seiten. Einmal Lokal und einmal entfernt.
          Also dann klicke mal auf der entfernten seite mit der rechten Maustaste auf die Datei und dann sollte im Popup es einen Menüpunkt geben CHMOD

          So jetzt siehst du eine Liste mit Häkchen...
          666 heisst read bei allen und write bei allen.
          (read=3, write=2, excecute=1). Die Zahlen werden addiert :-)
          Dann auf ok und das war es schon :-)
          Uli

          PS: Ich arbeite übrigens mit WS_FTP32

          mfg
          BenCC

          Hallo Uli,

          danke, danke, danke. Es funktioniert. I(ch habe allerdings das FTP-Programm wecjselön müssen. habe bei WS_FTP32 keinen entsprechneden Eintrag gefunden. Mit LeechFTP war das schon anders. Nochmals danke.

          mfg
          BenCC

        3. Ok dann los...

          ich gehe gern auf dein Angebot ein und frage mal, wie das geht : chmod 666 setzen ?

          Also du hast ja bei WS_FTP zwei Seiten. Einmal Lokal und einmal entfernt.
          Also dann klicke mal auf der entfernten seite mit der rechten Maustaste auf die Datei und dann sollte im Popup es einen Menüpunkt geben CHMOD

          So jetzt siehst du eine Liste mit Häkchen...
          666 heisst read bei allen und write bei allen.
          (read=3, write=2, excecute=1). Die Zahlen werden addiert :-)
          Dann auf ok und das war es schon :-)
          Uli

          PS: Ich arbeite übrigens mit WS_FTP32

          mfg
          BenCC

          Hallo Uli,

          danke vielmals. Es hat funkt.

          mfg BenCC

  2. Hi,

    Hat jemand eine Idee, woran das Problem liegt und wie man es beseitigt? Danke im Voraus.

    Es liegt daran das, das PHP Script keine Schreibberechtigung für die Datei auf dem Server hat. Handelt es sich um einen UNIX Server, wovon ich stark ausgehe musst du den modus der Datei guestbook.txt für das Script ändern. Das geht mit chmod in deinem FTP Programm.

    Gruß

    ueps