smarty class nonexistent .. having a bad day

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Matt

    #1

    smarty class nonexistent .. having a bad day

    geez, i've done this a million times, you'd think i could get it right.
    uploading to production server for a new site, and part of the head.inc
    that starts everything up looks like this:


    echo SMARTY_DIR."Sma rty.class.php<b r>";
    require_once(SM ARTY_DIR."Smart y.class.php");

    if (substr(phpvers ion(),0,1) == "4") {
    $smarty = new Smarty;
    // echo "created smarty in php4<br>";
    // $smarty->__construct( );
    }else{
    $smarty = new Smarty();
    }

    $smarty->template_dir = SMARTY_DIR."tem plates/";
    $smarty->compile_dir = SMARTY_DIR."tem plates_c/";
    $smarty->config_dir = SMARTY_DIR."con figs/";

    -------------------------

    It outputs
    http://[SITE].com/1.0/smarty/Smarty.class.php
    which exists, and contains the class definition.
    but then it says;
    Fatal error: Cannot instantiate non-existent class: smarty in
    /home/.sites/38/site49/web/1.0/head.inc on line 14

    line 14 is the one in the PHP 4 loop:
    $smarty = new Smarty;
    and I've tried
    $smarty = new Smarty();
    as well

    somewher I saw that there is supposed to be a configs/ directory for
    smarty, but I don't have one on my local machine and everything works
    fine here.
Working...