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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вызов из cgi скрипта, проблема 
V
    Опции темы
comtat
  Дата 7.9.2006, 08:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



из cgi пытаюсь запусть перловый скрипт, вот таким образом
Код

  ...
  system ("/usr/home/vano/stat/acts/prepare_new.pl $user_id $record_id $period");
  print(qq{<script>window.opener.location.reload();window.close();</SCRIPT>});

но вызов почему-то не происходит
В логах про это не чего нет, скрипт при проверке в консоли работает, в чем может быть проблема ??


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
nitr
Дата 7.9.2006, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

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



Если сервер Apache, посмотри логи. Обычно там всё подробно указано.
Так же добавь такую строчку
Код

use CGI::Carp qw(fatalsToBrowser); #Укажет ошибки прям в браузер


Иначе телепатировать сложно ;)


--------------------
PM   Вверх
comtat
Дата 7.9.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



Цитата(nitr @  7.9.2006,  09:22 Найти цитируемый пост)
Если сервер Apache, посмотри логи. Обычно там всё подробно указано.

Знаю но тама нечего нет, про system и ее ошибки
Код

use CGI::Carp qw(fatalsToBrowser); #Укажет ошибки прям в браузер

Вставил но не чего не вывело
У меня складывается впечатление, что не хватает каких-то прав, но может я не прав  smile 
Цитата
Иначе телепатировать сложно ;)

Это понятно  smile 

Это сообщение отредактировал(а) comtat - 7.9.2006, 09:39


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
ZeeLax
Дата 7.9.2006, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

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



Цитата(comtat @  7.9.2006,  12:32 Найти цитируемый пост)
У меня складывается впечатление, что не хватает каких-то прав, но может я не прав

хм... всё равно в логе апача должно быть об этом упоминание. Но /usr/home/vano/stat/acts/prepare_new.pl ты всё же чоуни юзером апача.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
comtat
Дата 7.9.2006, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



Цитата(ZeeLax @  7.9.2006,  09:40 Найти цитируемый пост)
всё равно в логе апача должно быть об этом упоминание

Я это понимаю, но нет тама не чего



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
sharq
Дата 7.9.2006, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

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



comtat, что system возращает?


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
comtat
Дата 7.9.2006, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



Вот че нашел в логах
Цитата

[client 212.22.64.100] sh: line 1: /usr/home/vano/stat/acts/prepare_new.pl: Permission denied, referer: http://coriolan.comtat.ru/bin/prepare_act.cgi



--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
comtat
Дата 7.9.2006, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1310
Регистрация: 2.5.2006
Где: Россия, Казань

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



проблема решена
предыдущая ошибка говорит о том что нехватает прав
решение
Код

chmod 755 ./prepare_new.pl


Всем спасибо !!  smile 


--------------------
Рожденный в СССР !!!
ExtJS - мой фреймворк 
PM   Вверх
ZeeLax
Дата 7.9.2006, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

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



Цитата(comtat @  7.9.2006,  12:54 Найти цитируемый пост)
Вот че нашел в логах
Цитата

[client 212.22.64.100] sh: line 1: /usr/home/vano/stat/acts/prepare_new.pl: Permission denied, referer: http://coriolan.comtat.ru/bin/prepare_act.cgi

Код

cat /var/log/apache/error_log | grep prepare_new.pl



--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
nitr
Дата 7.9.2006, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2543
Регистрация: 10.2.2006
Где: Россия :)

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



comtat, =) всё же нашёл в логах ;)
сначала туда, потом здесь ;)


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


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

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


 




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


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

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