Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Функция inlclude,require не исполняется на сервере


Автор: userseo 17.1.2012, 19:20
Функция inlclude,require не исполняется на сервере
На своем ПК работатет.

Сервер lighttpd на обоих.
на обоих ubuntu.
php через fastcgi к lighttpd.

Добавлено @ 19:31
С маленькими работает проверил.
Получается, php на сервере не хватает памяти для include большого php файла.

У меня index.php делает include model's и view's через функцию include.
Model и view большие...контроллер всего один index.php

Какуюю переменную в php.ini поправить? Правильно решение, это?

Автор: s0lman 17.1.2012, 19:43
Цитата(userseo @  17.1.2012,  18:20 Найти цитируемый пост)
 не хватает памяти для include большого php файла.

текст ошибки ?

Автор: userseo 17.1.2012, 20:06
текста ошибки нет, как его получить?
файлы которые не используют mongodb грузятся,
которые используют не грузятся.

На своем ПК все ок.

Автор: ksnk 17.1.2012, 22:34
Цитата(userseo @  17.1.2012,  20:06 Найти цитируемый пост)
текста ошибки нет, как его получить?

создать(если нет) файл .htaccess в корне сайта и туда поместить строчки
Код

php_value display_errors on
php_value log_errors on
php_value error_log /home/.../public_html/error.log

вместо имени с точками - полный путь до корня сайта. Тогда просматривать лог можно с помощью админки сайта. После окончания отладки - строчки убрать или закоментарить.

Автор: $дмитрий 17.1.2012, 23:30
Цитата

Функция inlclude,require не исполняется на сервере

Возможно путь указан некорректно, пропиши для отображения ошибок
Цитата

error_reporting(2047);
ini_set('display_errors', 1);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)