Smarty Forum Index Smarty
The discussions here are for Smarty, a template engine for the PHP programming language.
Dedicated server web hosting provided by Guru-host.eu.
Fatal Error: Running Smarty on localserv problem - pls help!

 
Post new topic   Reply to topic    Smarty Forum Index -> Installation and Setup
View previous topic :: View next topic  
Author Message
respect_
Smarty n00b


Joined: 26 Sep 2011
Posts: 3

PostPosted: Mon Sep 26, 2011 11:46 pm    Post subject: Fatal Error: Running Smarty on localserv problem - pls help! Reply with quote

Hi Good people of Smarty forums,

Just grabbed the public_html files of a website from FTP.
I've been trying to run the site on localserv with XAMPP. Unfortunately, I keep running into this bug:

Fatal error: Smarty error: [plugin] prefilter 'tpl_labels' is not implemented in /opt/lampp/htdocs/libsext/Smarty/libs/Smarty.class.php on line 1088

Here is line 1088 of Smarty.class.php

Code:
function trigger_error($error_msg, $error_type = E_USER_WARNING)
    {
      trigger_error("Smarty error: $error_msg", $error_type);   #1088
    }


from Smarty_Compiler.class.php

Code:
// run template source through prefilter functions
        if (count($this->_plugins['prefilter']) > 0) {
            foreach ($this->_plugins['prefilter'] as $filter_name => $prefilter) {
                if ($prefilter === false) continue;
                if ($prefilter[3] || is_callable($prefilter[0])) {
                    $source_content = call_user_func_array($prefilter[0],
                                                            array($source_content, &$this));
                    $this->_plugins['prefilter'][$filter_name][3] = true;
                } else {
                    $this->_trigger_fatal_error("[plugin] prefilter '$filter_name' is not implemented");
                }
            }
        }




I do not know how to get past it. I have set up a MySQL database and changed permissions to user running the Apache server.

Any ideas?

Please help![/code]
Back to top
View user's profile Send private message
respect_
Smarty n00b


Joined: 26 Sep 2011
Posts: 3

PostPosted: Thu Sep 29, 2011 10:12 pm    Post subject: Reply with quote

Just wanted to bump this as I still do not know how to get past this problem.
Back to top
View user's profile Send private message
U.Tews
Administrator


Joined: 22 Nov 2006
Posts: 4173
Location: Hamburg / Germany

PostPosted: Thu Sep 29, 2011 10:44 pm    Post subject: Reply with quote

Your application does try to load or register a prefilter with name 'tpl_labels' which is not defined. Look for something like $marty->register_filter(...) or $smarty->load_filter(...) in your PHP scripts.

If you find a load_filter(...) for 'tpl_labels' you should have a file prefilter.tpl_labels.php in your plugin_dir.

This is not a standard Smarty filter. So if you downloaded code from somewhere it's likely that something is missing.

Can't help more without knowing your application code.
Back to top
View user's profile Send private message
respect_
Smarty n00b


Joined: 26 Sep 2011
Posts: 3

PostPosted: Thu Sep 29, 2011 11:57 pm    Post subject: Reply with quote

Thanks for the quick reply!

Which PHP files should I look for the aforementioned?

Also, could it be possible that this is a pathing problem? I saw a similar error here where the OP solved the problem by modifying the SMARTY_DIR pathway: http://www.smarty.net/forums/viewtopic.php?t=461

But here mine is in Smarty.class.php which seems correct:
Code:
if (!defined('SMARTY_DIR')) {
    define('SMARTY_DIR', dirname(__FILE__) . DIRECTORY_SEPARATOR);
}



Also, I'd like to note that when everything is uploaded via FTP to the webserver, the site works fine. I just can't get it working on localserv with lampp..

What do you think?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Smarty Forum Index -> Installation and Setup All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP