Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не понятная ошибка 
V
    Опции темы
gcc
Дата 21.3.2011, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



есть очень большая программа, и проблема которой у меня никогда не было!!

ситуация, что я хочу вывести в браузер данные, все выводит!! (почти)

но после вызова некоторых методов, почему-то дальше вывода данных в барузер не работает, НО в консоль выводит!!!

Код

print '666';

 for ( DB->bla->blas($sql)) {
   $_->{id};
 }

print '777';



в браузере выводит только
Код

666


а в консоле, если скрипт запустить, то выводит:
Код

666HASH(0x833fcb4)777



никто не знает куда копать???


предположений на перед сложно сказать...

ЗЫ: скрипты работают в обычном режиме CGI
ЗЫЫ: все работает как бы, только в браузер не выводит...




Это сообщение отредактировал(а) gcc - 23.3.2011, 22:00
PM WWW ICQ Skype GTalk Jabber   Вверх
gcc
Дата 21.3.2011, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



 smile 

Это сообщение отредактировал(а) gcc - 21.3.2011, 21:01
PM WWW ICQ Skype GTalk Jabber   Вверх
vivu
Дата 21.3.2011, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 3.11.2009

Репутация: нет
Всего: нет



Срубается где-то на Базе данных.

Попробуйте заэвалить и вывести $@
PM MAIL   Вверх
gcc
Дата 21.3.2011, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



vivu, но оно работает, если скрипт запустить с консили, в консоль все пишет...!
а почему же в браузер не хочет?

...попробую запустить $@ ...

Это сообщение отредактировал(а) gcc - 21.3.2011, 23:39
PM WWW ICQ Skype GTalk Jabber   Вверх
vivu
Дата 21.3.2011, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 3.11.2009

Репутация: нет
Всего: нет



Цитата(gcc @  21.3.2011,  23:37 Найти цитируемый пост)
но оно работает, если скрипт запустить с консили, в консоль все пишет...!


ну мало ли... может конфиг другой берётся!
дебажте smile
PM MAIL   Вверх
sir_nuf_nuf
Дата 22.3.2011, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 6.1.2008

Репутация: 14
Всего: 31



попробуйте запустить в консоли, но c 2>/dev/null
может быть он 777 уже в STDERR печатает. 
в консоли видно - в браузере нет



--------------------
user posted image
user posted image
PM MAIL Jabber   Вверх
arto
Дата 22.3.2011, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



если у вас база данных -- смотрите в переменные окружения.
PM MAIL ICQ   Вверх
gcc
Дата 22.3.2011, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



arto, извините, а как оно может повлиять? 

я понял, это про %ENV...
вывел...

как переменное окружение повлияет? что в нем должно быть?

Добавлено @ 13:23
Цитата(sir_nuf_nuf @ 22.3.2011,  10:22)
попробуйте запустить в консоли, но c 2>/dev/null
может быть он 777 уже в STDERR печатает. 
в консоли видно - в браузере нет

я написал:

Код

./u.pl 2>/dev/null


оно вывело все полностью в консоль так как и раньше, это значит, что через STDERR выводит?

работает только с правами 755 
с 750 и 777 не работает

Это сообщение отредактировал(а) gcc - 22.3.2011, 13:24
PM WWW ICQ Skype GTalk Jabber   Вверх
arto
Дата 22.3.2011, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



посмотрите, чем ваше окружение отличается от окружения сервера.

Добавлено через 1 минуту и 2 секунды
ну и, естественно, посмотреть в error_log
PM MAIL ICQ   Вверх
gcc
Дата 23.3.2011, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



да, проблему решил, была запутанная ситуация, поменял еще конфиги, внутри не так легко... 

Это сообщение отредактировал(а) gcc - 23.3.2011, 17:37
PM WWW ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0768 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.