Mailinglisten-Archive |
Hallo, welche Argumente kann ich meinen Auftraggeber nennen, damit wir auf Smarty umsteigen? Hat das jetzt überhaupt noch einen Sinn. Das Layout usw., eigentlich die ganzen HTML- und CSS-Dateien stehen ja jetzt schon. Ist das nicht jetzt viel zu aufwendig das noch auf Smarty umzubauen? Aber trotzdem habe ich Smarty unter Ubuntu 6.0.6 installiert. Und ich habe schon die ganzen Anweisungen wie unter Quick Install beschrieben durchgeführt. Ich kann es dann wenigstens mal testen, um es evtl. später zu benutzten. Gibt es irgendwo im Netz eigentlich auch eine deutsche Doku zu Smarty? Habe aber schon das erste Problem. Wenn ich die index.php aufrufe wo das index.tpl aufrufen soll, dann kommt folgende Meldung: Ich versuche Smarty Local auszuprobieren. Apache und PHP5 sind ja installiert und laufen. Aufruf: http://localhost/Smarty/myapp/index.php *Warning*: Smarty error: unable to read resource: "index.tpl" in */usr/local/lib/php/Smarty/Smarty.class.php* on line *1095 Hier meine index.php. Die passt doch so, oder? Diese ist im Verzeichnis /var/www/Smarty/myapp <?php // put full path to Smarty.class.php require('/usr/local/lib/php/Smarty/Smarty.class.php'); $smarty = new Smarty(); $smarty->template_dir = '/localhost/Smarty/templates'; $smarty->compile_dir = '/localhost/Smarty/templates_c'; $smarty->cache_dir = '/localhost/Smarty/cache'; $smarty->config_dir = '/localhost/Smarty/configs'; $smarty->assign('name', 'Ned'); $smarty->display('index.tpl'); ?> *Hier die index.tpl diese ist im Verzeichnis /var/www/Smarty/templates <html> <head> <title>Smarty</title> </head> <body> Hello, {$name}! </body> </html> Hier noch die Liste von: /usr/local/lib/php/Smarty$ ls -la insgesamt 200 drwxr-xr-x 4 root root 4096 2007-05-02 10:45 . drwxr-xr-x 3 root root 4096 2007-05-02 10:43 .. -rw-r--r-- 1 root root 12748 2007-05-02 10:45 Config_File.class.php -rw-r--r-- 1 root root 3562 2007-05-02 10:45 debug.tpl drwxr-xr-x 2 root root 4096 2007-05-02 10:45 internals drwxr-xr-x 2 root root 4096 2007-05-02 10:45 plugins -rw-r--r-- 1 root root 63249 2007-05-02 10:45 Smarty.class.php -rw-r--r-- 1 root root 92255 2007-05-02 10:45 Smarty_Compiler.class.php Hatte jemand von Euch schon mal das gleiche Problem? Woran kann es liegen? Evtl. daran, dass ich den Ordner-Namen unter var/www/Smarty geschrieben habe und nicht smarty? Oder an evtl. Rechten? Ich konnte ja nur als Root die Ordner und Dateien usw. unter /usr/local/lib/php/Smarty anlegen. Auf dem www-Verzeichnis kann ich aber ganz normal ohne Root-Rechte arbeiten. Es wäre toll, wenn mir jemand da weiter helfen könnte. Danke. Viele Grüße Marita Hannes H. schrieb: > Hallo Konrad, > > Am 02.05.07 schrieb Konrad Priemer <info at immo05.de>: > >> Naja, einen Grund könnte ich dir auf Anhieb nennen, der Kunde will nach >> Auftragsende selbst ein bissle im Code __rumwurschteln__. >> > > das könnte er aber deutlich besser, wenn Code und Design sauber > getrennt sind, würde ich sagen. > > >> Die Spitzbuben kenn ich zu Genüge, erst das __Grundgerüst__ erstellen lassen >> und dann selber __basteln__ (bis nix mehr geht). >> Anschließend beschweren der Fehler liegt am Programmierer. >> > > Diese Kunden sind mir eigentlich die liebsten, da sie einen > dauerhaften Auftrag garantieren ;-) > > Liebe Grüße, > Hannes >
php::bar PHP Wiki - Listenarchive