Smarty läuft einfach nicht

tequito

Mitglied
Hallo,

ich habe heute versucht Smarty bei mir zu installieren. Ich habe eine normale XAMPP Installation bei mir laufen, leider bringe ich das Smarty-System nicht zum laufen.

Das Manual verursacht bei mir mehr Probleme als Hilfe.

Habe mir in htdocs den Ordner "smarty" erstellt und darin liegt die Datei "libs". Ebenfalls im Ordner "smarty" liegen die Dateien "index.php" und "setup.php".

index.php:
PHP:
<?php

require('setup.php');

$smarty = new Smarty_GuestBook;
$smarty->assign('name','Ned');
$smarty->display('index.tpl');

?>

setup.php:
PHP:
<?php

// Smarty Library Dateien laden
define('SMARTY_DIR','libs/');
require(SMARTY_DIR.'Smarty.class.php');

class Smarty_GuestBook extends Smarty {
  function Smarty_GuestBook() {
    // Konstruktor. Diese Werte werden für jede Instanz automatisch gesetzt
    $this->Smarty();

    $this->template_dir = 'templates/';
    $this->compile_dir = 'templates_c/';
    $this->config_dir = 'configs/';
    $this->cache_dir = 'cache/'; 

    $this->caching = true;
    $this->assign('app_name','Guest Book');
  }
}

?>

Die Ordner "templates", "templates_c", "configs" und "cache" sind ebenfalls im Ordner "smarty".

smarty1.gif


Beim Aufruf der Seite "index.php" bekomme ich immer diese Fehlermeldung:
PHP:
Fatal error: Smarty error: the $cache_dir 'cache/' does not exist, or is not a directory. in C:\Programme\xampp\htdocs\smarty\libs\Smarty.class.php on line 1095

Ich habe die neueste Smarty Version und an der datei "Smarty.class.php" nichts gemacht.

:(
 
Zurück