Robert B.: www-data darf nicht lesen und schreiben - nähere Infos?

Beitrag lesen

Moin encoder,

das ist doch eine sehr wichtige Information:

Der Unterschied ist also nur, wie das Script gestartet wird.
Beide Male läuft es als www-data. Nur eben einmal vom Apache aus gestartet und einmal von der Shell aus.

die PHP-Umgebung (der Ausführungskontext) ist in beiden Fällen nicht die gleiche, es gibt Unterschiede

  • in den effektiven PHP-Konfigurationswerten
  • den Umgebungsvariablen
  • ggf. chroot
  • andere Nutzergruppe, mit der der Prozess läuft
  • … eventuell noch anderes …

Gibt es Unterschiede in den Umgebungsvariablen, im Skript-Aufruf, Verzeichnis, Pfad, effektiver User …?

Tja… das müsste ich mir noch alles ansehen.

Du kannst ja mit dem einfachsten Skript dafür anfangen:

<?php phpinfo();

Viele Grüße
Robert