| Re: Установка X2 на PHP4.0.2 |
| by inem on 2003/11/13 6:15:07 я нашел в чем дело, возможно это баг, но тогда странно почему он проявился только у меня, дело в 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', "/"); Илья |
| Установка X2 на PHP4.0.2 |
| by inem on 2003/11/10 5:53:50 Привет! Вот решил попробовать установить, но что-то не получается. Причем никаких ошибок не выдается, просто пустая страница. После изучения оказалось что это в классе Smarty там оказывается пустым массив $this->_pligins['resources'] конкретно идет запрос к $this->_pligins['resources']['db'], т.е. получается оттуда имя функции и происходит ее запуск, но т.к. функции нет, то не понятно что происходит. Я только начинаю изучать Smarty. Обясните где заполняется данный массив? Как я понял это файлы которые находятся в папке plugins (в папке Smarty) там находятся функции обработчики. Илья ps: я понимаю что PHP4.0 это не то что "доктор прописал", но все же (другие системы у меня получалось настроить). |
