encoder: Apache darf nicht auf /tmp zugreifen - jetzt weiß ich warum

Beitrag lesen

Hallo

Ich hatte wieder Zeit um an meinem Problemchen von hier 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
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.
Darauf muss man auch erst kommen. Alles sonst hätte funktioniert, aber /tmp klingt leider sehr verlockend für eine Ramdisk.