Php kann nicht schreiben

  • Was hat das jetzt mit der Polizei zu tun wenn ich das ding Offline betreibe?

  • sag uns welcher Pfad?

    zeige die Zugriffsrechte ls -l <welcher Pfad>

    gibt es einen Benutzer www-data,

    dann zeige in welchen Gruppen er ist mit groups www-data

    - /var/www/html/
    -

    pi@raspberrypi:~ $ ls -l /var/www/html

    insgesamt 92

    -rwxrwxrwx 1 root root 1322 Nov 6 16:28 addmb.php

    -rwxrwxrwx 1 root root 715 Nov 6 16:28 adminindex.php

    -rwxrwxrwx 1 root root 3840 Nov 6 16:28 administration.php

    -rwxrwxrwx 1 root root 949 Nov 6 16:28 delmb.php

    -rwxrwxrwx 1 root root 1577 Nov 6 16:28 index.html

    -rwxrwxrwx 1 root root 119 Nov 6 17:05 index.php

    -rwxrwxrwx 1 root root 1340 Nov 6 16:29 keybord.css

    drwxrwxrwx 2 root root 4096 Nov 6 16:29 kyu

    -rwxrwxrwx 1 root root 11109 Nov 6 16:29 logo.jpg

    -rwxrwxrwx 1 root root 1157 Nov 6 16:30 logscreen.php

    -rwxrwxrwx 1 root root 16384 Nov 6 18:02 member.db

    -rwxrwxrwx 1 root root 1041 Nov 6 16:30 prufung.html

    -rwxrwxrwx 1 root root 3643 Nov 6 17:07 search.php

    -rwxrwxrwx 1 root root 1575 Nov 6 16:30 stats.php

    -rwxrwxrwx 1 root root 6258 Nov 6 16:30 tastatur.js

    drwxrwxrwx 2 root root 4096 Nov 6 16:31 temp

    -rwxrwxrwx 1 root root 2479 Nov 6 16:31 tp.html

    (ich habe direkten Kontakt zum Pi musste aber irgendwie an das ergebnis kommen)

    - Ich habe keinen Nutzer "www-data" oder ähnliches angelegt
    - wüsste ich nicht wie da ich keinen angelegt habe

  • Ist jetzt eh zu spät, aber was ist die Ausgabe von

    Code
    ls -lisa /var/www/html

    ?

    Es wäre das:

    pi@raspberrypi:~ $ ls -lisa /var/www/html

    insgesamt 100

    48699 4 drwxrwxrwx 4 root root 4096 Nov 6 18:02 .

    48698 4 drwxr-xr-x 3 root root 4096 Nov 6 16:23 ..

    46610 4 -rwxrwxrwx 1 root root 1322 Nov 6 16:28 addmb.php

    46614 4 -rwxrwxrwx 1 root root 715 Nov 6 16:28 adminindex.php

    46623 4 -rwxrwxrwx 1 root root 3840 Nov 6 16:28 administration.php

    46961 4 -rwxrwxrwx 1 root root 949 Nov 6 16:28 delmb.php

    47121 4 -rwxrwxrwx 1 root root 1577 Nov 6 16:28 index.html

    40428 4 -rwxrwxrwx 1 root root 119 Nov 6 17:05 index.php

    46966 4 -rwxrwxrwx 1 root root 1340 Nov 6 16:29 keybord.css

    48716 4 drwxrwxrwx 2 root root 4096 Nov 6 16:29 kyu

    46973 12 -rwxrwxrwx 1 root root 11109 Nov 6 16:29 logo.jpg

    46974 4 -rwxrwxrwx 1 root root 1157 Nov 6 16:30 logscreen.php

    39360 16 -rwxrwxrwx 1 root root 16384 Nov 6 18:02 member.db

    39362 4 -rwxrwxrwx 1 root root 1041 Nov 6 16:30 prufung.html

    39364 4 -rwxrwxrwx 1 root root 3643 Nov 6 17:07 search.php

    39366 4 -rwxrwxrwx 1 root root 1575 Nov 6 16:30 stats.php

    39368 8 -rwxrwxrwx 1 root root 6258 Nov 6 16:30 tastatur.js

    48717 4 drwxrwxrwx 2 root root 4096 Nov 6 16:31 temp

    39370 4 -rwxrwxrwx 1 root root 2479 Nov 6 16:31 tp.html

  • meinen Beitrag #10 hast Du nicht beantwortet.

    also nochmal zeige die Ausgaben von

    grep www /etc/passwd wenn es den Benutzer www-data gibt, dann

    zeige in welchen Gruppen er ist mit groups www-data

    und ls -l /var/www/html

    - pi@raspberrypi:~ $ grep www /etc/passwd

    www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

  • Danke für die nette Aufklärung. Von alleine wäre nicht darauf gekommen, bzw. hätte gar nicht daran gedacht.

    MFG pizzadox

  • groups www-data:

    pi@raspberrypi:/var/www/html $ groups www-data

    www-data : www-data



    ls -l /var/www/html:

    pi@raspberrypi:/var/www/html $ ls -l /var/www/html

    insgesamt 92

    -rwxrwxrwx 1 root root 1322 Nov 6 16:28 addmb.php

    -rwxrwxrwx 1 root root 715 Nov 6 16:28 adminindex.php

    -rwxrwxrwx 1 root root 3840 Nov 6 16:28 administration.php

    -rwxrwxrwx 1 root root 949 Nov 6 16:28 delmb.php

    -rwxrwxrwx 1 root root 1577 Nov 6 19:16 index.html

    -rwxrwxrwx 1 root root 119 Nov 6 17:05 index.php

    -rwxrwxrwx 1 root root 1340 Nov 6 16:29 keybord.css

    drwxrwxrwx 2 root root 4096 Nov 6 16:29 kyu

    -rwxrwxrwx 1 root root 11109 Nov 6 16:29 logo.jpg

    -rwxrwxrwx 1 root root 1157 Nov 6 16:30 logscreen.php

    -rwxrwxrwx 1 root root 16384 Nov 6 19:22 member.db

    -rwxrwxrwx 1 root root 1043 Nov 6 19:19 prufung.html

    -rwxrwxrwx 1 root root 3643 Nov 6 17:07 search.php

    -rwxrwxrwx 1 root root 1575 Nov 6 16:30 stats.php

    -rwxrwxrwx 1 root root 6258 Nov 6 16:30 tastatur.js

    drwxrwxrwx 2 root root 4096 Nov 6 16:31 temp

    -rwxrwxrwx 1 root root 2479 Nov 6 16:31 tp.html



    (das hatte ich aber schonmal gepostet das letzte)

    • Official Post

    Du könntest versuchen den Eigentümer auf www-data

    Code
    sudo chown -cR www-data:www-data /var/www/html 

    und die Rechte wieder vernünftig zu setzen

    Code
    sudo find /var/www/html/ \( -type d -exec chmod 755 {} + \) -o \( -type f -exec chmod 644 {} + \)


    Achtung ungetestet und ohne Gewähr!!!

  • Danke, dass schreibe ich mir hinter die Löffel für ein richtiges Webprojekt wo der Server(rpi) auch am Internet hängt und schaden anrichten könnte und nicht wie jetzt ohne Internet irgendwo rumsteht und keinem was tun kann weil er kein Internet hat.

  • kle 2. hat er schon 2x.

    sorry, warn zu viele Bäume im Wald, ääh Beiträge im Thema.


    den Benutzer www-data hat die WebServer-Installation angelegt.

    Info: Du kannst nicht als www-data einloggen:

    - pi@raspberrypi:~ $ grep www /etc/passwd

    www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin

  • ok Danke für alles
    mein Problem wäre dann soweit erledigt danke an alle die mir versucht haben zu helfen

    mfg eurer pizzadox