For Programmers: Free Programming Magazines  


Home > Archive > PHP Smarty Templates > May 2006 > Re: [SMARTY] Problem when moving directories









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: [SMARTY] Problem when moving directories
Danilo Buerger

2006-05-01, 7:06 pm

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Permissions set correctly?

Tony K. schrieb:
> I have been developing a website using smarty on my local (linux)
> server. It has been working OK so far. I have a file called setup.php
> which includes:
>
> ****************************************
***********
> define('SMARTY_DIR', '/usr/share/php/smarty/libs/');
> require(SMARTY_DIR . 'Smarty.class.php');
>
> class Smarty_Test extends Smarty {
>
> function Smarty_Website(){
>
> $this->Smarty();
> $this->template_dir = '/var/www/html/foobar/public_html/templates';
> $this->compile_dir =
> '/var/www/html/foobar/public_html/templates_c';
> $this->config_dir = '/var/www/html/foobar/public_html/configs';
> $this->cache_dir = '/var/www/html/foobar/public_html/cache';
>
> $this->caching = true;
> $this->assign('app_name', 'test');
> }
> }
> ****************************************
***********
>
> This file is required() by the index.php page.
>
> However, when I tried moving all the directories (cache, config,
> template, template_c) and associated files except the index.php page
> to one level above public_html (../) I get the following error
> message:
>
> (Warning: Smarty error: unable to read resource: "type1.tpl" in
> /usr/share/php/smarty/libs/Smarty.class.php on line 1088)
>
> "type1.tpl" is my index.tpl page.
>
> I changed the references from...
>
> $this->template_dir = '/var/www/html/foobar/public_html/templates';
> $this->compile_dir =
> '/var/www/html/foobar/public_html/templates_c';
> $this->config_dir = '/var/www/html/foobar/public_html/configs';
> $this->cache_dir = '/var/www/html/foobar/public_html/cache';
>
> to...
> $this->template_dir = '/var/www/html/foobar/templates';
> $this->compile_dir = '/var/www/html/foobar/templates_c';
> $this->config_dir = '/var/www/html/foobar/configs';
> $this->cache_dir = '/var/www/html/foobar/cache';
>
> Is there another configuration that needs to be changed that I am not
> thinking about? Again, this works fine before trying to move the
> directories.
>
> Any ideas?
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEVoDFtyx3EHt/ UjARAr71AJ90Mdb98G7tJfxbuOgj7ici9nKKfwCf
Tr1R
sB8GNhfHrsWqa8a9Ktvyrno=
=PxH1
-----END PGP SIGNATURE-----
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com