phptal IOException
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angeben
beispiel
code
dank
fehler
folgenden fehlermeldung
http
idee
index
manual
message
ordner
schreibfehler
sorgen
testen
url
windows
zugriff
-
Hi,
ich wollte mal phptal testen und hab das Beispiel http://phptal.org/manual/en/split/firstexample.html hier auf den Space hochgeladen und erhalte folgenden Fehlermeldung.
exception 'PHPTAL_IOException' with message 'Unable to open /tmp/tpl_4f41f6de_my_template_file__f8DyjsghUvJrhLOTMP0vMg.php for writing' in /home/webpages/lima-city/ener/html/PHPTAL-1.2.2/PHPTAL.php:837 Stack trace: #0 /home/webpages/lima-city/ener/html/PHPTAL-1.2.2/PHPTAL.php(667): PHPTAL->prepare() #1 /home/webpages/lima-city/ener/html/tmpl/index.php(31): PHPTAL->execute() #2 {main}
Lokal mit XAMPP funktioniert es. Weiß einer wieso? Der Fehler weißt auf einen Schreibfehler hin. Wieso versteh ich nur nicht. Hat einer eine Idee?
Beitrag zuletzt geändert: 20.2.2012 14:37:41 von ener -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ener schrieb:
wenn du die rechtesysteme von windows mit unix/linux vergleichst, wird es klar. hier hast es ziemlich ausführlich.
... Lokal mit XAMPP funktioniert es. Weiß einer wieso? Der Fehler weißt auf einen Schreibfehler hin. Wieso versteh ich nur nicht. Hat einer eine Idee? -
Hm ok danke.
Auf die Systemordner hab ich keinen Zugriff. Blöd das die lib das nicht prüft, sondern nur ob der Ordner existiert. Daher der Fehler.
Mit
$template = new PHPTAL('my_template_file.xhtml'); $template->setPhpCodeDestination($_SERVER['DOCUMENT_ROOT'].'/tmp/');
Kann man dann den eigenen Ordner angeben.
Beitrag zuletzt geändert: 20.2.2012 14:35:58 von ener -
ener schrieb:
an sich sollte es gehen. aber! auch in diesem fall musst du auf unix/linux dafür sorgen (chmod), dass der ordner '.../tmp/' schreibbar ist!
... Mit
Kann man dann den eigenen Ordner angeben.$template = new PHPTAL('my_template_file.xhtml'); $template->setPhpCodeDestination($_SERVER['DOCUMENT_ROOT'].'/tmp/');
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage