Наши скрипты > Sanitarium WebLoG

Sanitarium под окнами (то бишь под windows)

(1/3) > >>

Professor F:
:confused:
Как пути прописывать, прям так, как в досе
C:\\web\\cgi-bin\\script\\
и что делать с $SEND_MAIL=  
?????
Да и вообще, чем можете помочь, если при попытке выполнить setup.cgi он выдает следующее:

ERROR including libraries: syntax error at admin/cfg.cfg line 29, near "$S" (Might be a runaway multi-line SS string starting on line 16) Final $ should be \\$ or $name at admin/cfg.cfg line 16, within string Compilation failed in require at C:\\WEB\\cgi-bin\\script\\view.cgi line 29.

может во всех скриптах / на \\ исправить?
???????????????????????????????????????
Просто представилась возможность организовать сервер, не хочется терять такой возможности, поэтому прошу о помощи....

Green Kakadu:

--- Цитировать ---Professor F:
ERROR including libraries: syntax error at admin/cfg.cfg line 29, near "$S" (Might be a runaway multi-line SS string starting on line 16) Final $ should be \\$ or $name at admin/cfg.cfg line 16, within string Compilation failed in require at C:\\WEB\\cgi-bin\\script\\view.cgi line 29.
--- Конец цитаты ---

вы в конфиге ошибку сделали - проверьте.
--- Цитировать ---Professor F:
Как пути прописывать, прям так, как в досе
C:\\web\\cgi-bin\\script\\
и что делать с $SEND_MAIL=
?????
--- Конец цитаты ---

sendmail можно никак не прописывать - наверняка ставите скрипт под вин.для проверки/отладки
а пути пишите как есть - ничего править не нужно

Professor F:
как бы парадоксально это ни было, моей ошибки нет:
в оригинальном кфг прописано $SEND_MAIL (с большой буквы), стоит поменять на $send_mail - та ошибка пропадает, но что делать с новой?

ERROR including libraries: Global symbol "$DB_HASH" requires explicit package name at C:\\web\\cgi-bin\\script\\admin\\Sanitarium_WL.pm line 1202. Global symbol "$DB_HASH" requires explicit package name at C:\\web\\cgi-bin\\script\\admin\\Sanitarium_WL.pm line 1300. Global symbol "$DB_HASH" requires explicit package name at C:\\web\\cgi-bin\\script\\admin\\Sanitarium_WL.pm line 1303. Global symbol "$DB_HASH" requires explicit package name at C:\\web\\cgi-bin\\script\\admin\\Sanitarium_WL.pm line 1306. Compilation failed in require at C:\\WEB\\cgi-bin\\script\\admin\\setup.cgi line 19.

все упомянутые файлы реально существуют  в упомянутых местах!

Green Kakadu:
а какая версия перла? Потому как все глобальные переменные объявлены - это совершенно точно, а $SEND_MAIL должен быть в верхнем регистре :)

Professor F:
Active PERL v5.8 уже не помню, что там было после восьмерки


Так что? Нет идей, как бототься с предыдущей ошибкой, потому что, чего я только ни делал - никакого результата, даже вытащил скрипт из архива, и, не меняя никаких файлов, загнал на тестовый сервер (по-прежнему под окнами. сервер немного сложнее, чем smallhttpserver, но все же не намного (чтобы не быть голословным, это liteserv 1.25)). Может я не так дб_файл поставил (были сложности с интернетом на тестовой машине (хотя лвс работала исправно, большего от нее и не требовалось), пришлось на домашнем компе поставить перл, на нем же установить дбфайл, потом перетащить папку перла на тестовую машину, в реестре я никаких изменений после установки дбфайла не обнаружил, поэтому, мне кажется, что все должно стоять и работать, однако - нет!) ?
В конце-концов, вы же разработчик скрипта и именно вы предусмотрели такое сообщение об ощибке, значит знаете, как его трактовать???????

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии