Fix für opendir(/tmp)-Problem auf Domain Factory Servern
Verfasst von Ferdinand Soethe am Fr, 09.04.2010 - 07:43
Schon seit langem nerven mich Einträge wie dieser im Drupal-Log auf meinem Domain Factory Server:
opendir(/tmp) [function.opendir]: failed to open dir: Permission denied in /kunden/.../webseiten/qbk/includes/file.inc in Zeile 904.
Vom Hoster ist zu erfahren, dass die Rechte auf dieses Verzeichnis aus Sicherheitsgründen eingeschränkt sind und man durch Änderungen der PHP-Konfiguration ein anderes Temp-Verzeichnis einstellen solle. Wie und wo dazu gab es jedoch keine Informationen.
Jetzt habe ich durch Zufall eine viel einfachere Lösung gefunden:
- Im Administrationsmenü den Punkt "Einstellungen-Dateisystem" öffnen. (Der URL lautet Servername/admin/settings/file-system).
- Den Eintrag "/tmp" im Feld "Temporäres Verzeichnis" zu "tmp" oder einem beliebigen anderen Verzeichnisnamen in einem zugänglichen Verzeichnisast des Servers ändern.
- Änderungen speichern