Шаблонизатор smarty шалит

Слава Шевцов
На сайте с 23.07.2005
Offline
370
751

Выдаёт ошибки на сайте ... (был сайт) ... (Pligg, но ошибки явно Smarty)

Что делал:

1. проверил права на папки templates_c и cache - 777

2. пытался удалять в этих папках кеш - безрезультатно

3. проверил запросы в базу MySQL - корректные

4. настройки локального сервера в части PHP и сайта примерно совпадают, но первый работает, второй - сами видите

5. CentOs, Apache 2, fast_cgi, PHP Version 5.2.3 ( http://www.сайт.ru/phpinfo.php )

В чём может быть проблема?

Неизменность точки зрения неизменно порождает иллюзию понимания.
Shtogrin
На сайте с 02.11.2006
Offline
95
#1
Notice: Undefined variable: new_array in .../libs/ez_sql_core.php on line 234

Это не Smarty. Версия Pligg стабильная?

Такое впечатление, что затерт какой-то файл инициализации.

Если это Бета версия, то error_reporting(0); или править.

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Слава Шевцов
На сайте с 23.07.2005
Offline
370
#2

Shtogrin, это русский Плиг ( http://www.pliggrse.com ) . Стабильный. Причём на локалхосте была таже проблема - вылечилась перустановкой последнего Денвера с PHP5. Версии PHP5 отличаются только третьей цифрой на единичку :( Что-то где-то не так, а вот что и где...

Shtogrin
На сайте с 02.11.2006
Offline
95
#3

Если $this->last_result не содержит данных, то всегда будет Notice в строке return $new_array;

Так что версия PHP здесь ни причем, скорее error_reporting в php.ini.

Думаю остальной код не лучше, поэтому ставьте error_reporting(0); в config.php

или

error_reporting(E_ERROR | E_WARNING | E_PARSE);

ez_sql_core.php line 234

		function get_col($query=null,$x=0)
{

// If there is a query then perform it if not then use cached results..
if ( $query )
{
$this->query($query);
}

// Extract the column values
for ( $i=0; $i < count($this->last_result); $i++ )
{
$new_array[$i] = $this->get_var(null,$x,$i);
}

return $new_array;
}
Слава Шевцов
На сайте с 23.07.2005
Offline
370
#4

Shtogrin, спасибо, так и поступлю.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий