1

Тема: Что это за ошибка.

Вот закачал на сервер mt.4.21rus вот так /public_html/mt и /public_html/cgi-bin

отредактировал mt-config.cgi вбиваю www.domen.ru/cgi-bin/mt.cgi

Got an error: Can't locate object method "configure" via package "MT::ObjectDriverFactory" at lib/MT.pm line 1013.

Кто встречался подскажите.



2

Re: Что это за ошибка.

А куда устанавливаете — на сервер или локально?

Добавлено спустя       26 секунд:
Ой, как-то пропустил первую строчку… :)



3

Re: Что это за ошибка.

Запустите mt-check.cgi, скорее всего, не хватает каких-то модулей.



4

Re: Что это за ошибка.

The mt-check.cgi script provides you with information on your system's configuration and determines whether you have all of the components you need to run Movable Type.
System Information

    * Movable Type version: 4.21

    * Current working directory: /home/user/domains/domen/public_html/cgi-bin
    * MT home directory: ./
    * Operating system: linux
    * Perl version: 5.8.5
    * Perl include path:
      extlib
      extlib
      lib
      /usr/lib/perl5/5.8.5/i386-linux-thread-multi
      /usr/lib/perl5/5.8.5
      /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.5
      /usr/lib/perl5/site_perl/5.8.4
      /usr/lib/perl5/site_perl/5.8.3
      /usr/lib/perl5/site_perl/5.8.2
      /usr/lib/perl5/site_perl/5.8.1
      /usr/lib/perl5/site_perl/5.8.0
      /usr/lib/perl5/site_perl
      /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.5
      /usr/lib/perl5/vendor_perl/5.8.4
      /usr/lib/perl5/vendor_perl/5.8.3
      /usr/lib/perl5/vendor_perl/5.8.2
      /usr/lib/perl5/vendor_perl/5.8.1
      /usr/lib/perl5/vendor_perl/5.8.0
      /usr/lib/perl5/vendor_perl
      .
    * Web server: Apache/1.3.41 (Unix) PHP/5.2.6 mod_ssl/2.8.31 OpenSSL/0.9.7a mod_perl/1.29 FrontPage/5.0.2.2510
    * (Probably) Running under cgiwrap or suexec

да нет вроде все нормально, я вот никак не найду нормального фтп-клиента, под Линукс Мандрива, может файлы на сервер закачались не как текст а как бинарики.
на всякий случай попросил хостера проверить в очередной раз модули.



5

Re: Что это за ошибка.

Но тут всё равно нет информации о модулях ;)
Там ещё есть пункты с обязательными модулями и дополнительными.



6

Re: Что это за ошибка.

. путь до перла в cgi скриптах верный? #!/usr/bin/perl  #!/usr/local/bin/perl
. проверьте что выдаёт mt-check.cgi по поводу DBI и DBI::MySQL, возможно придётся обратиться к хостинг провайдеру по поводу обновления Perl и DBI



7

Re: Что это за ошибка.

liketts пишет:

. путь до перла в cgi скриптах верный? #!/usr/bin/perl  #!/usr/local/bin/perl

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

yum search DBD | grep perl
yum search DBI | grep perl
yum search Image-Size | grep perl

наверно думает что шелл у меня есть. mt-check.cgi выдает только то что уже написал выше. Перл если глянуть там-же, свежий стоит.


saahov пишет:

Но тут всё равно нет информации о модулях wink Там ещё есть пункты с обязательными модулями и дополнительными.

а как-же так получилось? наверно придеться написать чо-нить что-бы проверить модули и версии.



8

Re: Что это за ошибка.

marlik
После той информации, которую вы привели, должно быть ещё примерно следующее:

Checking for Required Modules
CGI::Cookie

Your server has CGI::Cookie installed (version 1.20).
File::Spec (version >= 0.8)

Your server has File::Spec installed (version 3.24).
Image::Size

Your server has Image::Size installed (version 2.93).
CGI

Your server has CGI installed (version 2.80).
Checking for Data Storage Modules

Some of the following modules are required by the various data storage options in Movable Type. In order run the system, your server needs to have DBI and at least one of the other modules installed.
DBI (version >= 1.21)

Your server has DBI installed (version 1.54).
DBD::mysql

Your server has DBD::mysql installed (version 4.003).
DBD::SQLite

Your server does not have DBD::SQLite installed, or DBD::SQLite requires another module that is not installed. Для использования База данных SQLite необходим драйвер базы данных DBD::SQLite. Please consult the installation instructions for help in installing DBD::SQLite.
DBD::Pg (version >= 1.32)

Your server has DBD::Pg installed (version 1.49).
DBD::SQLite2

Your server does not have DBD::SQLite2 installed, or DBD::SQLite2 requires another module that is not installed. Для использования База данных SQLite (v2) необходим драйвер базы данных DBD::SQLite2. Please consult the installation instructions for help in installing DBD::SQLite2.
Checking for По желанию Modules

The following modules are optional. If your server does not have these modules installed, you only need to install them if you require the functionality that the module provides.
Scalar::Util

Your server has Scalar::Util installed (version 1.19).
Crypt::DSA

Your server does not have Crypt::DSA installed, or Crypt::DSA requires another module that is not installed. Модуль ускоряет регистрацию комментаторов. Please consult the installation instructions for help in installing Crypt::DSA.
XML::SAX

Your server has XML::SAX installed (version 0.13).
Archive::Zip

Your server has Archive::Zip installed (version 1.18).
Storable

Your server has Storable installed (version 2.15).
SOAP::Lite (version >= 0.5)

Your server has SOAP::Lite installed (version 0.52).
List::Util

Your server has List::Util installed (version 1.19).
HTML::Entities

Your server has HTML::Entities installed (version 1.35).
Text::Balanced

Your server has Text::Balanced installed (version 1.95).
Digest::MD5

Your server has Digest::MD5 installed (version 2.36).
GD

Your server has GD installed (version 2.35).
Archive::Tar

Your server has Archive::Tar installed (version 1.30).
Safe

Your server has Safe installed (version 2.12).
IO::Uncompress::Gunzip

Your server has IO::Uncompress::Gunzip installed (version 2.004).
Digest::SHA1

Your server has Digest::SHA1 installed (version 2.11).
IO::Compress::Gzip

Your server has IO::Compress::Gzip installed (version 2.004).
Image::Magick

Your server has Image::Magick installed (version 6.3.2).
XML::Atom

Your server has XML::Atom installed (version 0.25).
LWP::UserAgent

Your server has LWP::UserAgent installed (version 2.001).
MIME::Base64

Your server has MIME::Base64 installed (version 3.07).
Mail::Sendmail

Your server has Mail::Sendmail installed (version 0.79).
File::Temp

Your server has File::Temp installed (version 0.12).


9

Re: Что это за ошибка.

http://www.picamatic.com/show/2008/11/08/11/11/1325859_bigthumb.png



10

Re: Что это за ошибка.

Наконец-то хостер проснулся, сказал что DBD не стоит, спросил какую надо, может скоро все заработает, поискал в нете в основном ссылки буржуинские и тоже вроде как проблему не знает никто как решить.



11

Re: Что это за ошибка.

Модуль DBD — это модуль для работы с базой данных. Если база MySQL, то DBD::mysql.



12

Re: Что это за ошибка.

Чудеса да и только, заработал наконец-то mt-check.cgi, точно нет DBD::mysql вот выдал:

Some of the following modules are required by the various data storage options in Movable Type.
In order run the system, your server needs to have DBI and at least one of the other modules installed.
DBI (version >= 1.21)

Your server has DBI installed (version 1.607).

    DBD::mysql

    Your server does not have DBD::mysql installed, or DBD::mysql requires another module that is not installed.
Для использования База данных MySQL необходим драйвер базы данных DBD::mysql.
Please consult the installation instructions for help in installing DBD::mysql.

    DBD::SQLite

    Your server does not have DBD::SQLite installed, or DBD::SQLite requires another module that is not installed.
Для использования База данных SQLite необходим драйвер базы данных DBD::SQLite.
Please consult the installation instructions for help in installing DBD::SQLite.

    DBD::Pg (version >= 1.32)

    Either your server does not have DBD::Pg installed, the version that is installed is too old, or DBD::Pg requires another module that is not installed.
Для использования База данных PostgreSQL необходим драйвер базы данных DBD::Pg.
Please consult the installation instructions for help in installing DBD::Pg.

    DBD::SQLite2

    Your server does not have DBD::SQLite2 installed, or DBD::SQLite2 requires another module that is not installed.
Для использования База данных SQLite (v2) необходим драйвер базы данных DBD::SQLite2.
Please consult the installation instructions for help in installing DBD::SQLite2.



суппорт не круглосуточный, значит бум ждать как установят. Всем спасибо за участие.

Отредактировано marlik (10:11:2008 02:55:54)



13

Re: Что это за ошибка.

Давно конечно подозревал что Мовабл Тайп слегка глюковатый, выражается это в том что какие-то изменения происходят как-то позже, изначально вот выдавалась ошибка как строка в браузере, затем, уже выдается сообщение уже более оформленное... странно как-то это все... боязно...



14

Re: Что это за ошибка.

Какие ошибки, глюки, предупреждения? Пример можно? :)



15

Re: Что это за ошибка.

Ну все как-бы указано выше, некоторая заторможенность присутствует, вот только недавно обращался за помощью: http://movable-type.ru/forums/viewtopic … 1111#p1111