Forum Webscript.Ru
Наши скрипты => Sanitarium WebLoG => Тема начата: от 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.
Что это??? Я попыталась просмотреть только что созданную статью, а скрипт мне такое выдал...
-
Проверь все пути.
-
Проверь все пути.
../admin/Sanitarium_WL.pm
даже не все а вполне определенные:
1 $dir в cfg.cfg
может все не в папке admin?
А если и в ней, то стоит указать полный путь, а не ..
-
Признаюсь честно, указать полный путь мне просто слабо.... :(,
а вот то, что все файлы в той папке - это 100%.
-
путь мне просто слабо....
есть два варианта:
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, т.к. проблемы могут возникнуть при добавлении/публикации статьи.
Данная информация должна быть вам известна.
-
Первый вариант пока что улетает подальше, т.к., как я уже говорила, у меня двусмысленная ситуация, не позволяющая мне выяснять пока что такие вещи.
При втором варианте каждый раз как только я пытаюсь посмотреть твою статью, я прилетаю к 404. :( Ох...
-
Кошмар, сколько всяких проблем... При попытке задействовать "Загрузить файл", я получаю
Error: [Tue Mar 19 00:51:32 2002] upload.cgi: Undefined subroutine CGI::upload
Где может быть проблема, теряюсь в догадках...
Спасибо за помощь
-
Где может быть проблема, теряюсь в догадках
ответ есть в FAQ, суть такова: на сервере установлен модуль CGI старой версии, попросите админа обновить (это в его же интересах, т.к. там исправлены некоторые баги, да и вообще, это самый самый из стандартных модулей)
-
При втором варианте каждый раз как только я пытаюсь посмотреть твою статью, я прилетаю к 404. Ох...
ага, и проблемы наверняка еще будут при генерации.
А почему проблемно узнать пути? Если нужно настроить дизайн, то проще у себя на дом. машине установить и настроить
-
Если оч. хочется узнать пути, то можно попробовать запустить такой скриптик:
#!/usr/bin/perl
print "Content-Type: text/html\\n\\n";
print qq~
Данные сервера:
- путь к данному скрипту: $ENV{\'SCRIPT_FILENAME\'}
- путь к perl #!$^X
~;
-
ответ есть в FAQ, суть такова: на сервере установлен модуль CGI старой версии, попросите админа обновить (это в его же интересах, т.к. там исправлены некоторые баги, да и вообще, это самый самый из стандартных модулей)
А можно узнать какой это версии модуль нужен?
И наверное перл для него самой свежей версии надо?
-
И наверное перл для него самой свежей версии надо?
не, не самой. 5.6.*
А можно узнать какой это версии модуль нужен?
лучше взять последней.