zaartix
Новичок
помогите, братки. проблема перехода от асп
Народ, очень извиняюсь, что не совсем по теме, но может найдутся люди, которые смогут помочь.
Ситуация такая:
переносим сайт на новый хостинг. На сайте половина на асп, половина на пхп написано было. Старый хостинг на винде, новый на юниксе (или какой-то из никсов), но с поддержкой асп. Все асп-шные скрипты работают вполне нормально, за исключением одного, который присоединяется к бд:
<%
set myConnection=Server.CreateObject ("adodb.connection")
myConnection.Open "Driver={mySQL};Server=localhost;Port=3306;Option=131 072;Stmt=;Database=last;Uid=last;Pwd=lastwork"
%>
как только вызывается этот файл - вылетает интернал еррор. Я уж и не знаю как решить эту проблему. Может кто-нибудь чего-нибудь посоветует? Хотяб ссылки на доки, котоыре могут помочь. Буду рад любой информации.
заранее спасибо.
-~{}~ 24.02.04 13:45:
Судя по всему там не поддержкивается ADO. Есть логи с ошибками:
[Sat Feb 21 13:33:20 2004] [error] [asp] [38789] [error] error compiling index.asp: syntax error at /usr/local/psa/home/vhosts/krit.ru/httpdocs/law/index.asp line 8, near ") <--> If " <--> syntax error at /usr/local/psa/home/vhosts/krit.ru/httpdocs/law/index.asp line 18, near ") <--> Response" <--> , /usr/local/psa/lib/perl5/site_perl/5.005/Apache/ASP.pm line 1433
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] Bareword found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/connect.inc line 3, near ") <--> myConnection" <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] (Missing operator before myConnection?) <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] String found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/connect.inc line 3, near "Open "Driver={mySQL};Server=localhost;Port=3306;Option=131 072;Stmt=;Database=last;Uid=last;Pwd=lastwork"" <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] (Do you need to predeclare Open?) <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] Bareword found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/index.asp line 32, near """ then" <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] (Missing operator before then?) <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] String found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/index.asp line 33, near "then 'НРНАПЮФЮЕЛ БЯЕ МНБНЯРХ ЙПЮРЙН (ЦКЮБМЮЪ ЯРПЮМХЖЮ) <--> ; &Apache::ASP::WriteRef($main::Response, \('" <--> (Might be a runaway multi-line '' string starting on line 32) <-->
А вообще видимо как раз дело в АДО и есть. можно ли как нибудь вообще без него обойтись без АДО, а то я думаю, что мы его заюзать бод юниксом не сможем.
Народ, очень извиняюсь, что не совсем по теме, но может найдутся люди, которые смогут помочь.
Ситуация такая:
переносим сайт на новый хостинг. На сайте половина на асп, половина на пхп написано было. Старый хостинг на винде, новый на юниксе (или какой-то из никсов), но с поддержкой асп. Все асп-шные скрипты работают вполне нормально, за исключением одного, который присоединяется к бд:
<%
set myConnection=Server.CreateObject ("adodb.connection")
myConnection.Open "Driver={mySQL};Server=localhost;Port=3306;Option=131 072;Stmt=;Database=last;Uid=last;Pwd=lastwork"
%>
как только вызывается этот файл - вылетает интернал еррор. Я уж и не знаю как решить эту проблему. Может кто-нибудь чего-нибудь посоветует? Хотяб ссылки на доки, котоыре могут помочь. Буду рад любой информации.
заранее спасибо.
-~{}~ 24.02.04 13:45:
Судя по всему там не поддержкивается ADO. Есть логи с ошибками:
[Sat Feb 21 13:33:20 2004] [error] [asp] [38789] [error] error compiling index.asp: syntax error at /usr/local/psa/home/vhosts/krit.ru/httpdocs/law/index.asp line 8, near ") <--> If " <--> syntax error at /usr/local/psa/home/vhosts/krit.ru/httpdocs/law/index.asp line 18, near ") <--> Response" <--> , /usr/local/psa/lib/perl5/site_perl/5.005/Apache/ASP.pm line 1433
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] Bareword found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/connect.inc line 3, near ") <--> myConnection" <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] (Missing operator before myConnection?) <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] String found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/connect.inc line 3, near "Open "Driver={mySQL};Server=localhost;Port=3306;Option=131 072;Stmt=;Database=last;Uid=last;Pwd=lastwork"" <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] (Do you need to predeclare Open?) <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] Bareword found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/index.asp line 32, near """ then" <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] (Missing operator before then?) <-->
[Sat Feb 21 13:34:00 2004] [error] [asp] [38786] [debug] String found where operator expected at /usr/local/psa/home/vhosts/krit.ru/httpdocs/index.asp line 33, near "then 'НРНАПЮФЮЕЛ БЯЕ МНБНЯРХ ЙПЮРЙН (ЦКЮБМЮЪ ЯРПЮМХЖЮ) <--> ; &Apache::ASP::WriteRef($main::Response, \('" <--> (Might be a runaway multi-line '' string starting on line 32) <-->
А вообще видимо как раз дело в АДО и есть. можно ли как нибудь вообще без него обойтись без АДО, а то я думаю, что мы его заюзать бод юниксом не сможем.