Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: от 18 Марта 2002, 22:15:21

Название: При попытке просмотра статьи произошло нечто..
Отправлено: от 18 Марта 2002, 22:15:21
ERROR including libraries: [Mon Mar 18 22:13:22 2002] view.cgi: Can\'t locate ../admin/Sanitarium_WL.pm 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 view.cgi line 30.

Что это??? Я попыталась просмотреть только что созданную статью, а скрипт мне такое выдал...
Название: При попытке просмотра статьи произошло нечто..
Отправлено: NAS от 18 Марта 2002, 22:19:34
Проверь все пути.
Название: При попытке просмотра статьи произошло нечто..
Отправлено: Green Kakadu от 19 Марта 2002, 00:41:36
Цитировать
Проверь все пути.

Цитировать
../admin/Sanitarium_WL.pm

даже не все а вполне определенные:
1 $dir в cfg.cfg
может все не в папке admin?
А если и в ней, то стоит указать полный путь, а не ..
Название: При попытке просмотра статьи произошло нечто..
Отправлено: от 19 Марта 2002, 00:46:18
Признаюсь честно, указать полный путь мне просто слабо.... :(,
а вот то, что все файлы в той папке - это 100%.
Название: При попытке просмотра статьи произошло нечто..
Отправлено: Green Kakadu от 19 Марта 2002, 00:51:35
Цитировать
путь мне просто слабо....

есть два варианта:
1. узнаете у хостера
2 Находите в view.cgi и comments.cgiв самом начале кода строки
require "$dir/Sanitarium_WL.pm";
require "$dir/Comment_WL.pm";
и меняете их на
require "admin/Sanitarium_WL.pm";
require "admin/Comment_WL.pm";


Лучше вариант 1, т.к. проблемы могут возникнуть при добавлении/публикации статьи.
Данная информация должна быть вам известна.
Название: При попытке просмотра статьи произошло нечто..
Отправлено: от 19 Марта 2002, 00:58:15
Первый вариант пока что улетает подальше, т.к., как я уже говорила, у меня двусмысленная ситуация, не позволяющая мне выяснять пока что такие вещи.
При втором варианте каждый раз как только я пытаюсь посмотреть твою статью, я прилетаю к 404. :( Ох...
Название: При попытке просмотра статьи произошло нечто..
Отправлено: от 19 Марта 2002, 01:04:10
Кошмар, сколько всяких проблем... При попытке задействовать "Загрузить файл", я получаю

Error: [Tue Mar 19 00:51:32 2002] upload.cgi: Undefined subroutine CGI::upload

Где может быть проблема, теряюсь в догадках...

Спасибо за помощь
Название: При попытке просмотра статьи произошло нечто..
Отправлено: Green Kakadu от 19 Марта 2002, 01:09:29
Цитировать
Где может быть проблема, теряюсь в догадках

ответ есть в FAQ, суть такова: на сервере установлен модуль CGI старой версии, попросите админа обновить (это в его же интересах, т.к. там исправлены некоторые баги, да и вообще, это самый самый из стандартных модулей)
Название: При попытке просмотра статьи произошло нечто..
Отправлено: Green Kakadu от 19 Марта 2002, 01:13:03
Цитировать
При втором варианте каждый раз как только я пытаюсь посмотреть твою статью, я прилетаю к 404.  Ох...

ага, и проблемы наверняка еще будут при генерации.
А почему проблемно узнать пути? Если нужно настроить дизайн, то проще у себя на дом. машине установить и настроить
Название: вот
Отправлено: Green Kakadu от 19 Марта 2002, 01:22:06
Если оч. хочется узнать пути, то можно попробовать запустить такой скриптик:

#!/usr/bin/perl
print "Content-Type: text/html\\n\\n";
print qq~

Данные сервера:


  • путь к данному скрипту: $ENV{\'SCRIPT_FILENAME\'}
  • путь к perl #!$^X
    ~;
  • Название: При попытке просмотра статьи произошло нечто..
    Отправлено: от 19 Марта 2002, 05:04:02
    ответ есть в FAQ, суть такова: на сервере установлен модуль CGI старой версии, попросите админа обновить (это в его же интересах, т.к. там исправлены некоторые баги, да и вообще, это самый самый из стандартных модулей)


    А можно узнать какой это версии модуль нужен?
    И наверное перл  для него самой свежей версии надо?
    Название: При попытке просмотра статьи произошло нечто..
    Отправлено: Green Kakadu от 19 Марта 2002, 12:40:02
    Цитировать
    И наверное перл для него самой свежей версии надо?

    не, не самой. 5.6.*
    Цитировать
    А можно узнать какой это версии модуль нужен?

    лучше взять последней.