1

Тема: Проблема с установкой на Denwer

Итак, после долго-мучительного воссоединения с MT мы имеем следующую ошибку:
Can't connect to data source , no database driver specified and DBI_DSN env var not set

В mt-check.cgi все в норме. Конфиг проверял.



2

Re: Проблема с установкой на Denwer

MT устанавливается заново или уже на рабочей версии такая ошибка?
И какая база данных используется?



3

Re: Проблема с установкой на Denwer

Заново. В смысле - во время запуска 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)



4

Re: Проблема с установкой на Denwer

Я идиот, убейте меня кто-нибудь! Все работает, это я придурошный не заметил этих двух очень-очень важный строчек:

#   REMOVE all sections below that refer to databases
#   other than the one you will be using.

Но это еще не все:
Can't locate object method "decode_encode" via package "MT::I18N::default"

Это когда при установке создаешь блог.

Отредактировано Lipizhock (23:07:2009 11:05:48)



5

Re: Проблема с установкой на Denwer

Установил модуль Encode, которого почему-то небыло установлено, теперь после создания блога наблюдаю:

Инициализация базы данных…

Старт установки…

Крутится гифка, и ничего не происходит... (в бд пусто)

Отредактировано Lipizhock (23:07:2009 11:45:25)



6

Re: Проблема с установкой на Denwer

На Денвере не хватает модулей многих, так как он урезанный сильно. Вот на тему: http://movable-type.ru/wiki/Установка_и … йка_Denwer



7

Re: Проблема с установкой на Denwer

А то, что, что процесс не пошёл, может быть из-за того, что статические файлы размещены неправильно. Сама страница установки нормально отображается?



8

Re: Проблема с установкой на Denwer

saahov пишет:

А то, что, что процесс не пошёл, может быть из-за того, что статические файлы размещены неправильно. Сама страница установки нормально отображается?

Какой же я невнимательный, ужас просто. Спасибо, saahov. MT благополучно установился.

saahov пишет:

На Денвере не хватает модулей многих, так как он урезанный сильно. Вот на тему: http://movable-type.ru/wiki/Установка_и … йка_Denwer

Ну, я заменил папку с денверовским перлом на папку с уже установленым эктивперлом. Думаю этого достаточно.



9

Re: Проблема с установкой на Denwer

saahov, можешь обновить этот пост - http://movable-type.ru/2008/08/-pro.php ? Добавился как минимум Motion и еще парочка штук. А то вдруг я что-то пропустил.



10

Re: Проблема с установкой на Denwer

Вот актуальная инструкция по обновлению до Pro: http://movable-type.ru/wiki/Обновление_ … T_4.25_Pro