Вход
Главное меню







Установка X2 на PHP4.0.2
#1
Just popping in
Just popping in


Привет!

Вот решил попробовать установить, но что-то не получается.

Причем никаких ошибок не выдается, просто пустая страница. После изучения оказалось что это в классе Smarty там оказывается пустым массив $this->_pligins['resources'] конкретно идет запрос к $this->_pligins['resources']['db'], т.е. получается оттуда имя функции и происходит ее запуск, но т.к. функции нет, то не понятно что происходит.

Я только начинаю изучать Smarty.

Обясните где заполняется данный массив? Как я понял это файлы которые находятся в папке plugins (в папке Smarty) там находятся функции обработчики.

Илья

ps: я понимаю что PHP4.0 это не то что "доктор прописал", но все же (другие системы у меня получалось настроить).

Posted on: 2003/11/10 5:53
 Top  Print  Reply Quote


Re: Установка X2 на PHP4.0.2
#2
Just popping in
Just popping in


я нашел в чем дело, возможно это баг, но тогда странно почему он проявился только у меня, дело в define переменной разделителя каталогов, т.е. в Smarty классе это:

define('DIR_SEP', DIRECTORY_SEPARATOR);

но т.к. в свою очередь константа DIRECTORY_SEPARATOR нигде не определена (по крайне мере я не нашел), то получается что Smarty не может загрузить массив плагинов из /plugins/

решил я это так:

if (substr(PHP_OS, 0, 3) == "WIN" || substr(PHP_OS, 0, 4) == "OS/2")
define('DIR_SEP', "\\");
else
define('DIR_SEP', "/");

Илья

Posted on: 2003/11/13 6:15
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project