не работает скрипт на сервере nginx + fastcgi

stasbz

Новичок
не работает скрипт на сервере nginx + fastcgi

подскажите в следующей ситуации: был написан скрипт на php+smarty. скрипт нормально работает на сервере с apache. но на сервере с nginx + fastcgi не работает - открывается пустая страница. могу привести вывод phpinfo, часть кода. в чем может быть проблема, куда копать?
p.s. тут дело явно не в настройках сервера nginx - другие скрипты работают.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
такое бывает, когда в скрипте fatal error или parse error
попробуй сделать вначале страницы echo что-нибудь
 

Макс

Старожил PHPClub
в phpinfo найди значение для error_log - и посмотри, есть ли в этом логе какие-нибудь ошибки.
 

Alexandre

PHPПенсионер
[telepat_mode]в апаче использовался mod_rewrite
а что было в .htaccess?
хотя - логи и еще раз логи...
 

stasbz

Новичок
Автор оригинала: Макс
в phpinfo найди значение для error_log - и посмотри, есть ли в этом логе какие-нибудь ошибки.
в phpinfo значения для error_log в обоих столбцах no value.
 

stasbz

Новичок
Автор оригинала: pilot911
настрой php.ini для логов
логи уже были настроены. в строке error_logs no value.
в файле httpd.conf есть только строка RewriteEngine on.
файла htaccess нету.

в одном из файлов php присутствует ($_SERVER['DOCUMENT_ROOT']."/libs/.... может быть это влияет?
 

Фанат

oncle terrible
Команда форума
еще раз.
ответ на вопрос "почему у меня не работает", написан в ЛОГЕ, на ТВОЕМ сервере. А не на мониторе у читателей форума.

не надо перебирать код по одной строчке, и гадать - "а, может, в этой?"
Надо ПРОЧЕСТЬ, в чем ошибка, и после этого ее исправить.
Если прочесть негде - сделать так, чтобы можно было

-~{}~ 27.05.09 14:10:

можно временно включить вывод ошибок на экран.
главное, что ты не там ищешь. надо не по строчкам кода шариться, а искать способ увидеть сообщение об ошибке
 

stasbz

Новичок
Автор оригинала: pilot911
настрой php.ini для логов
логи уже были настроены. в строке error_logs no value.
в файле httpd.conf есть только строка RewriteEngine on.
файла htaccess нету.

в одном из файлов php присутствует ($_SERVER['DOCUMENT_ROOT']."/libs/.... может быть это влияет?
 

dimagolov

Новичок
логи уже были настроены. в строке error_logs no value.
stasbz, в строке error_logs no value означает, что ЛОГИ НЕ НАСТРОЕНЫ. и перестань талдычить обратное.

-~{}~ 27.05.09 09:53:

а зачем ты повторил прошлый пост? чтобы все убедились в твоей альтернативной одаренности?
 

Макс

Старожил PHPClub
логи уже были настроены. в строке error_logs no value.
в phpinfo есть строка:
Configuration File (php.ini) Path

отредактируй этот php.ini-файл: установи там для error_log путь к логу. Убедись что этот файл доступен для записи php-fcgi процессу. Перезапусти fcgi-процессы.;)
 
Сверху