устанавливаю скрипт магазина

Warning: require(templates/DEFAULT_TEMPLATE/templates/Helius/boxes.tpl.php) [function.require]: failed to open stream: No such file or directory in Z:\home\localhost\www\osc-vam\includes\template_application_top.php on line 92

Fatal error: require() [function.require]: Failed opening required 'templates/DEFAULT_TEMPLATE/templates/Helius/boxes.tpl.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\osc-vam\includes\template_application_top.php on line 92

Понимаю что в пути что то менял разные имена шаблонов подставлял. Ошибка остается.
Или дело в другом???

Комментарии
05.12.2008 в 22:31

Sanctus Satanas
Здесь написано, что файл не найден. Значит его там нет.
05.12.2008 в 23:48

Тадаима
>require(templates/DEFAULT_TEMPLATE/templates/Helius/boxes.tpl.php)
это в целом похоже на неуказаную константу DEFAULT_TEMPLATE

чек var_dump(DEFAULT_TEMPLATE) & трай дис:
require('templates/'.DEFAULT_TEMPLATE.'/templates/Helius/boxes.tpl.php')
06.12.2008 в 05:25




не пойму куда чего поставить
07.12.2008 в 23:39

SS Помоги какой шаблон где должен быть и при чем там (include_path='.;/usr/local/php5/PEAR')
От Vali
08.12.2008 в 00:55

Sanctus Satanas
include_path='.;/usr/local/php5/PEAR'

Это значение переменной include_path, используемой PHP для поиска файлов, подключаемых через include или require, если путь к ним указан относительный. Т.е. сначала PHP ищет в текущем каталоге (обозначается точкой), а потом в /usr/local/php5/PEAR.

Насчёт шаблона. Как предположил wcr, скорее всего проблема в неопределённой константе DEFAULT_TEMPLATE. Т.е. константа используется в скрипте для формирования путей, но нигде не определена, а PHP преобразует имена неопределённых констант в строки.

Решение проблемы: задать DEFAULT_TEMPLATE. Возможно, строка с ним была случайно удалено из скрипта. Как указывать константы — см. синтаксис define().
08.12.2008 в 14:18

Решил другой скрипт посставить теперь выдает

Warning: require(Z:/home/localhost/shop2//includes/classes/message_stack.php) [function.require]: failed to open stream: No such file or directory in Z:\home\localhost\www\shop2\install\includes\application.php on line 41

Fatal error: require() [function.require]: Failed opening required 'Z:/home/localhost/shop2//includes/classes/message_stack.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\shop2\install\includes\application.php on line 41

Мне нужно require('/includes/classes/message_stack.php'); в aplication.php???
08.12.2008 в 18:20

Sanctus Satanas
Нет, нужно посмотреть внимательно и подумать, почему такого файла по такому адресу нет, но скрипт пытается его загрузить. Из очевидного: он не может обработать путь с двумя слешами подряд в столь неожиданном месте.
08.12.2008 в 21:49

А теперь скрипт выдает что ошибка в базе данных. Как ее выловить или найти. У меня Денвер и phpmyadmin. Создал файл mysql_db_error.log но он пустой, а в phpmy admin не знаю где искать. Подскажи чегонибудь пожалуйста.
09.12.2008 в 16:56

Sanctus Satanas
vali
А как насчёт ошибку привести?

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail