Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 23.04.2003, 11:49   #1   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 62

acb вне форума Не в сети
Question Вопрос по WebLog 2.20

Установил скрипт WebLog.
Запускаю его из браузера - все ОК.
Установил его запуск через cron и получил на мыло ответ:Can't locate weblog.pl in @INC (@INC contains: /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at /pub/home/maysite/cgi-bin/statist/config.pl line 12.

Как я понял, ему не нравится строка
require "weblog.pl";
Почему? Может нужно прописать полный путь до weblog.pl?
Или, что-то другое?
Помогите, пожалуйста!
  Ответить с цитированием
Старый 24.04.2003, 11:18   #2   
Форумец
 
Аватар для CC
 
Сообщений: 220
Регистрация: 17.04.2003
Записей в дневнике: 1

CC вне форума Не в сети
Question Re: Вопрос по WebLog 2.20

Покажи как в кронах прописывал!
`crontab -l`
можно еще попробовать добавить в config.pl
use lib 'путь где лежит weblog.pl, только путь ';

Цитата:
Первоначальное сообщение от acb
Установил скрипт WebLog.
Запускаю его из браузера - все ОК.
Установил его запуск через cron и получил на мыло ответ:Can't locate weblog.pl in @INC (@INC contains: /usr/libdata/perl/5.00503/mach /usr/libdata/perl/5.00503 /usr/local/lib/perl5/site_perl/5.005/i386-freebsd /usr/local/lib/perl5/site_perl/5.005 .) at /pub/home/maysite/cgi-bin/statist/config.pl line 12.

Как я понял, ему не нравится строка
require "weblog.pl";
Почему? Может нужно прописать полный путь до weblog.pl?
Или, что-то другое?
Помогите, пожалуйста!
  Ответить с цитированием
Старый 24.04.2003, 12:33   #3   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 62

acb вне форума Не в сети
Я CRON прописываю через Web-интерфейс, там все правильно:

00*** /pub/home/maysite/cgi-bin/statist/config.pl

Мне вот admin подсказал, что этот скрипт надо
запускать через SSH или Telnet.
Сегодня попробую.
Вот только пока не совсем разобрался, как
запустить cron через SSH.
  Ответить с цитированием
Старый 24.04.2003, 12:47   #4   
Форумец
 
Аватар для CC
 
Сообщений: 220
Регистрация: 17.04.2003
Записей в дневнике: 1

CC вне форума Не в сети
Что за админ мог такое сказать ;<( ???
Попробуй добавить строку которуюя писал мессагой выше !

хотя попробуй сделать такой скрипт и положить его
в /pub/home/maysite/cgi-bin/statist

-------------------run.sh---------------------------
#!/bin/sh

cd /pub/home/maysite/cgi-bin/statist
./config.pl
------------------------------------------------------
потом по ssh:
# chmod +x run.sh
хотя это можно и по FTP сделать
т.е. поставить атрибуты execute вообщем атрубуты должны быть вот такие
rwx r-x r-x

У меня такое осчучение что пути внутри скрипта прописаны относительно текущей папки...

Вообщем сделай как я написал и крону подсовывай вместо
config.pl -- run.sh

Цитата:
Первоначальное сообщение от acb
Я CRON прописываю через Web-интерфейс, там все правильно:

00*** /pub/home/maysite/cgi-bin/statist/config.pl

Мне вот admin подсказал, что этот скрипт надо
запускать через SSH или Telnet.
Сегодня попробую.
Вот только пока не совсем разобрался, как
запустить cron через SSH.
  Ответить с цитированием
Старый 24.04.2003, 13:01   #5   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 62

acb вне форума Не в сети
Да. Спасибо.
Я сегодня вечером обязательно попробую.
А насчет crona и SSH я и сам не понял причем здесь
SSH, если cron выполняется прямо на сервере.
  Ответить с цитированием
Старый 24.04.2003, 13:11   #6   
Форумец
 
Аватар для CC
 
Сообщений: 220
Регистрация: 17.04.2003
Записей в дневнике: 1

CC вне форума Не в сети
ssh - это говоря простым языком: когда ты находишься в коммандной строке, где можешь выполнять комманды которые присутствуют на сервере и к которым есть доступ
а крон это `шедулер` который может выполнять команду которая присутствует на сервере и есть к ней доспут, только в определенное пользователем время
ЗЫЖ Вроде понятно объяснил!
Цитата:
Первоначальное сообщение от acb
Да. Спасибо.
Я сегодня вечером обязательно попробую.
А насчет crona и SSH я и сам не понял причем здесь
SSH, если cron выполняется прямо на сервере.
  Ответить с цитированием
Старый 24.04.2003, 13:24   #7   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 62

acb вне форума Не в сети
Спасибо. А то я уже сегодня прочитал целый
толмуд по SSH. Хорошо, что сейчас есть свободное время.

А плохо, что у меня сейчас нет ftp, "злой админ" перекрыл.
Только вечером будет.

И еще вопрос:

#!/bin/sh - этот путь везде одинаков или могут быть
варианты, как например, у perl?
  Ответить с цитированием
Старый 25.04.2003, 07:40   #8   
Форумец
 
Аватар для acb
 
Сообщений: 25
Регистрация: 03.12.2002
Возраст: 62

acb вне форума Не в сети
Привет, CC!

Я сделал cron через run.sh, как Вы рекомендовали,
и все заработало!
Большое СПАСИБО за помощь!
Я перепробовал все скрипты статистики на cgi.myweb.ru и
WebLog 2.20 мне понравился больше всех,
так что если нужно - рекомендую его.
Еще раз спасибо за поддержку.
  Ответить с цитированием
Старый 25.04.2003, 10:05   #9   
Форумец
 
Аватар для CC
 
Сообщений: 220
Регистрация: 17.04.2003
Записей в дневнике: 1

CC вне форума Не в сети
Веришь или нет это просто недоработка в WebLog,
просто ты хорошо рассписал проблему из чего можно было сделать выводы. WebLog я в глаза невидел
PS: Правильная постановка вопроса -- 2 шага к решению проблемы. Рад был помочь.
Цитата:
Первоначальное сообщение от acb
Привет, CC!

Я сделал cron через run.sh, как Вы рекомендовали,
и все заработало!
Большое СПАСИБО за помощь!
Я перепробовал все скрипты статистики на cgi.myweb.ru и
WebLog 2.20 мне понравился больше всех,
так что если нужно - рекомендую его.
Еще раз спасибо за поддержку.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind