Moin Ladies und Gentlenman,
ich hab einen neu aufgesetzten Debian-Server mit PHP5 und Apache2, ist alles Standard und frisch installiert. Es funktioniert auch alles ganz Prima außer eine Kleinigkeit:
Ich möchte die Cache-Funktion von Smarty für ein Projekt benutzen. Das Projekt läuft auf meinem Webserver genau so wie es soll, nur eben nicht auf meinem Debian..
Die zu cachenden Dateien werden zuerst im "/tmp" Verzeichnis von meinem Debian angelegt und von dort aus gehts aber nicht mehr weiter:
und das hier sehe ich dann im "/tmp" Verzeichnis:PHP-Code:Warning: rename(/tmp/wrtL1ODa4,../../smarty/cache/1f9cbffd0eb03af71b38b563c3c47b73b995be4b.layout.tpl.php) [function.rename]: Permission denied in /home/user/workspace/wellounge/smarty/sysplugins/smarty_internal_write_file.php on line 48
Warning: chmod() [function.chmod]: No such file or directory in /home/user/workspace/wellounge/smarty/sysplugins/smarty_internal_write_file.php on line 50
Warning: filemtime() [function.filemtime]: stat failed for ../../smarty/cache/1f9cbffd0eb03af71b38b563c3c47b73b995be4b.layout.tpl.php in /home/user/workspace/wellounge/smarty/sysplugins/smarty_internal_cacheresource_file.php on line 101
Warning: rename(/tmp/wrtwY2jS9,../../smarty/cache/0957b7225745363888c8e6c9638d9e934f86ec3b.structure.tpl.php) [function.rename]: Permission denied in /home/user/workspace/wellounge/smarty/sysplugins/smarty_internal_write_file.php on line 48
Warning: chmod() [function.chmod]: No such file or directory in /home/user/workspace/wellounge/smarty/sysplugins/smarty_internal_write_file.php on line 50
Warning: filemtime() [function.filemtime]: stat failed for ../../smarty/cache/0957b7225745363888c8e6c9638d9e934f86ec3b.structure.tpl.php in /home/user/workspace/wellounge/smarty/sysplugins/smarty_internal_cacheresource_file.php on line 101
Meine envvars vom Apache2 sieht folgendermaßen aus:PHP-Code:-rw------- 1 www-data www-data 600 11. Jul 18:41 wrtL1ODa4
-rw------- 1 www-data www-data 3800 11. Jul 18:41 wrtwY2jS9
Ich bekomms einfach nicht gebacken, dass "www-data" die Dateien mit den richtigen Permissions anlegt.PHP-Code:export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
export APACHE_PID_FILE=/var/run/apache2.pid
umask 002
Jemand nie Idee?
Mit freundlichen Grüßen
VoltFreeze
Vertraue niemals einem PC, den du nicht aus dem Fenster schmeißen kannst.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)