kostenloser Webspace werbefrei: lima-city


phptal IOException

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ener

    ener hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ener schrieb:
    ... 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?
    wenn du die rechtesysteme von windows mit unix/linux vergleichst, wird es klar. hier hast es ziemlich ausführlich.
  4. Autor dieses Themas

    ener

    ener hat kostenlosen Webspace.

    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
  5. ener schrieb:
    ... Mit
    $template = new PHPTAL('my_template_file.xhtml');
    $template->setPhpCodeDestination($_SERVER['DOCUMENT_ROOT'].'/tmp/');
    Kann man dann den eigenen Ordner angeben.
    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!
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!