For Programmers: Free Programming Magazines  


Home > Archive > PHP Smarty Templates > April 2005 > RE: [SMARTY] Upgrade to debian testing breaks smarty sites









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] Upgrade to debian testing breaks smarty sites
Benjamin Sims

2005-04-14, 4:00 pm

Thanks, it is www-data but this is what it was before. I have set up the
following simple script as a test:

//php code -----------------------------------------------------------
<?php
include('/usr/share/php/smarty/libs/Smarty.class.php');

// create object
$smarty =3D new Smarty;

//config
$smarty->template_dir =3D
'/var/www/ioc3.unesco.org/www/apps/test/templates/';
$smarty->compile_dir =3D
'/var/www/ioc3.unesco.org/www/apps/test/templates_c/';
$smarty->cache_dir =3D '/var/www/ioc3.unesco.org/www/apps/test/cache/';
$smarty->config_dir =3D =
'/var/www/ioc3.unesco.org/www/apps/test/configs/';

// display it
$smarty->display('index.tpl');?>
//end code -----------------------------------------------------------

The index.tpl file contains only:

'This is a test'

I have also executed (to be sure):

Chown -R www-data /var/www/myserver.com/www/apps/test
Chmod 777 -r /var/www/myserver.com/www/apps/test


Still cannot read resource! Is there any way I can alter Smarty.class to
get a full path/name for the template it is going for?

Ben



-----Original Message-----
From: Riviere Informatique SARL [mailto:svdb@rivinfo.com]=20
Sent: 14 April 2005 14:07
To: Sims, Benjamin
Cc: smarty-general@lists.php.net
Subject: Re: [SMARTY] Upgrade to debian testing breaks smarty sites


Hi Benjamin,

Check the access rights on the template directories and files. The user
running your apache server may have changed. Go to /etc/apache and check
the values of 'User' and 'Group' in the=20
httpd.conf file (I believe the default is www-data).
(Or do a 'ps -ef | grep apache')

Regards,
Steven.

Sims, Benjamin wrote:

>I've had a rather catastrophic failure upgrading from Debian stable to=20
>testing (ie to PHP 4.3.3 and apache 1.3).
>
>I now receive a "Warning: Smarty error: unable to read resource:=20
>"index.tpl" in /usr/share/php/smarty/libs/Smarty.class.php on line=20
>1088" when accessing the home page.
>
>The templates are in the same place as before, but it seems they can no


>longer be read.
>
>Any ideas much appreciated!
>
>Benjamin
>
> =20
>

Sponsored Links







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

Copyright 2008 codecomments.com