Apache darf nicht auf /tmp zugreifen - jetzt weiß ich warum
bearbeitet von
Hallo
Ich hatte wieder Zeit um an meinem Problemchen [von hier](https://forum.selfhtml.org/self/2024/mar/18/www-data-darf-nicht-lesen-und-schreiben-nahere-infos/1814154#m1814154) herum zu suchen.
Kann zum vorigen Beitrag nichts mehr hinzufügen, daher ein neuer. Vielleicht kann ein Moderator diesen Beitrag noch an den archivierten anhängen?
Kurze Zusammenfassung.
Mein Apache soll bei Aufruf eines php Scripts Daten aus /tmp lesen - und kann es nicht. Ich habe alles mögliche versucht, file permissions gesetzt und auch open_basedir angepasst und so weiter. Wollte als Aufruf per Web einfach nicht funktionieren. In der Shell gestartet gehts, mit selbem User.
Inzwischen habe ich eine Erklärung gefunden. [Hier](https://stackoverflow.com/questions/53993255/apache-2-4-wont-serve-from-tmp)
Auch in Kürze: Der Apache kriegt ein eigenes /tmp vorgegaukelt, so dass er im allgemeinen /tmp natürlich nichts findet. Nachdem ich mein ramdisk Verzeichnis woanders hingelegt habe **und** open_basedir gesetzt habe, funktioniert die Sache.
Apache darf nicht auf /tmp zugreifen - jetzt weiß ich warum
bearbeitet von
Hallo
Ich hatte wieder Zeit um an meinem Problemchen [von hier](https://forum.selfhtml.org/self/2024/mar/18/www-data-darf-nicht-lesen-und-schreiben-nahere-infos/1814154#m1814154) herum zu suchen.
Kann zum vorigen Beitrag nichts mehr hinzufügen, daher ein neuer. Vielleicht kann ein Moderator diesen Beitrag noch an den archivierten anhängen?
Kurze Zusammenfassung.
Mein Apache soll bei Aufruf eines php Scripts Daten aus /tmp lesen - und kann es nicht. Ich habe alles mögliche versucht, file permissions gesetzt und auch open_basedir angepasst und so weiter. Wollte einfach nicht funktionieren.
Inzwischen habe ich eine Erklärung gefunden. [Hier](https://stackoverflow.com/questions/53993255/apache-2-4-wont-serve-from-tmp)
Auch in Kürze: Der Apache kriegt ein eigenes /tmp vorgegaukelt, so dass er im allgemeinen /tmp natürlich nichts findet. Nachdem ich mein ramdisk Verzeichnis woanders hingelegt habe **und** open_basedir gesetzt habe, funktioniert die Sache.
Apache darf nicht auf /tmp zugreifen - mit Lösung
bearbeitet von
Hallo
Ich hatte wieder Zeit um an meinem Problemchen [von hier](https://forum.selfhtml.org/self/2024/mar/18/www-data-darf-nicht-lesen-und-schreiben-nahere-infos/1814154#m1814154) herum zu suchen.
Kann zum vorigen Beitrag nichts mehr hinzufügen, daher ein neuer. Vielleicht kann ein Moderator diesen Beitrag noch an den archivierten anhängen?
Kurze Zusammenfassung.
Mein Apache soll bei Aufruf eines php Scripts Daten aus /tmp lesen - und kann es nicht. Ich habe alles mögliche versucht, file permissions gesetzt und auch open_basedir angepasst und so weiter. Wollte einfach nicht funktionieren.
Inzwischen habe ich eine Erklärung gefunden. [Hier](https://stackoverflow.com/questions/53993255/apache-2-4-wont-serve-from-tmp)
Auch in Kürze: Der Apache kriegt ein eigenes /tmp vorgegaukelt, so dass er im allgemeinen /tmp natürlich nichts findet. Nachdem ich mein ramdisk Verzeichnis woanders hingelegt habe **und** open_basedir gesetzt habe, funktioniert die Sache.