Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > не понятная ошибка |
Автор: gcc 21.3.2011, 19:22 | ||||||
есть очень большая программа, и проблема которой у меня никогда не было!! ситуация, что я хочу вывести в браузер данные, все выводит!! (почти) но после вызова некоторых методов, почему-то дальше вывода данных в барузер не работает, НО в консоль выводит!!!
в браузере выводит только
а в консоле, если скрипт запустить, то выводит:
никто не знает куда копать??? предположений на перед сложно сказать... ЗЫ: скрипты работают в обычном режиме CGI ЗЫЫ: все работает как бы, только в браузер не выводит... |
Автор: gcc 21.3.2011, 20:53 |
![]() |
Автор: vivu 21.3.2011, 23:11 |
Срубается где-то на Базе данных. Попробуйте заэвалить и вывести $@ |
Автор: gcc 21.3.2011, 23:37 |
vivu, но оно работает, если скрипт запустить с консили, в консоль все пишет...! а почему же в браузер не хочет? ...попробую запустить $@ ... |
Автор: vivu 21.3.2011, 23:51 | ||
ну мало ли... может конфиг другой берётся! дебажте ![]() |
Автор: sir_nuf_nuf 22.3.2011, 10:22 |
попробуйте запустить в консоли, но c 2>/dev/null может быть он 777 уже в STDERR печатает. в консоли видно - в браузере нет |
Автор: arto 22.3.2011, 12:35 |
если у вас база данных -- смотрите в переменные окружения. |
Автор: gcc 22.3.2011, 13:19 | ||||
arto, извините, а как оно может повлиять? я понял, это про %ENV... вывел... как переменное окружение повлияет? что в нем должно быть? Добавлено @ 13:23
я написал:
оно вывело все полностью в консоль так как и раньше, это значит, что через STDERR выводит? работает только с правами 755 с 750 и 777 не работает |
Автор: arto 22.3.2011, 14:50 |
посмотрите, чем ваше окружение отличается от окружения сервера. Добавлено через 1 минуту и 2 секунды ну и, естественно, посмотреть в error_log |
Автор: gcc 23.3.2011, 16:10 |
да, проблему решил, была запутанная ситуация, поменял еще конфиги, внутри не так легко... |