Заново. В смысле - во время запуска mt.cgi для установки вылазит такая ошибка. База данных - MySQL. Вот на всякий случай выложил сохраненную страничку mt-check.cgi: http://webfile.ru/3791908
И еще кое что, вдруг это имеет значение: изначально, я хотел поднять MT на VertrigoServer, но у меня не вышло привинтить к нему Perl - банальная установка ActivePerl-5.8.9.826-MSWin32-x86-290470.msi не помогла. Пришлось ставить Denwer (Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1.exe). То, что ActivePerl уже установлен, как оказалось, не имеет никакого значения, так что пришлось докачивать Denwer3_Perl_2008-01-13_5.8.8.exe. Потом, как оказалось не хватает модуля DBD mysql и что бы его установить пришлось искать PPM денверовского перла, а не эктив перла что уже установлен. Кстати говоря, пакет почему-то скопирывался совсем не туда куда надо, пришлось еще ручками допиливать (все файлы модуля были в C:\usr\... а не в папке с денвером). Я скопировал в папку с денвером все файлы, кроме C:\usr\local\perl\etc\ppm-perl-area.db - думаю, кеш репозитория PPM не нужен MT вовсе. Да и если его скопировать - ничего не изменится. В общем, после всех этих манипуляций мы имеем вот такую вот ошибку, с которой я даже не знаю что делать. По идее, нужно задать в db.pl переменную $dsn, но я как-то с перлом не дружу, да и в комментах к этому файлу написано, что не нужно его редактировать - изменения не сохранятся.
Отредактировано Lipizhock (23:07:2009 10:57:51)