1

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

здравствуйте, знаю, что вам уже надоели подобные темы, но конкретно про свою ошибку я так и не увидел тут ответа.
В общем залил все файлы как указано в файле readme.html в архиве. Назначил права. Все как нужно, открываю ссылку http://сайт.ru/cgi-bin/mt/mt.cgi, он меня перекидывает на страничку http://сайт.ru/cgi-bin/mt-wizard.cgi , где пишет: Got an error: Base class package "Data::ObjectDriver::Driver::DBI" is empty.

и еще такой момент, в ридми написан путь к установке: mt/mt.cgi
скажите, я искал в архиве папку mt но нет ее там, она самостоятельно создается или что? файл mt.cgi  находится в открытой директории, поэтому переходил на нее по ссылке http://сайт.ru/cgi-bin/mt.cgi



2

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

Запустите скрипт mt-check.cgi, проверьте, все ли обязательные модули присутствуют.

Папки mt нет, так как в архиве есть только папка MT-5.*.zip (и подобные, в зависимости от версии). Эту папку нужно переименовать в mt. То есть, если была папка MT-5.02-ru, то её необходимо переименовать в mt.
Но также не стоит забывать, что из этой папки нужно переместить папку mt-static в другую директорию, чтобы она располагалась не там, где находятся *.cgi скрипты.
Ещё по теме: http://movable-type.ru/wiki/Установка_Movable_Type



3

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

saahov пишет:

Запустите скрипт mt-check.cgi, проверьте, все ли обязательные модули присутствуют.

запустил, выдал это:

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.
<__trans phrase="System Information">
<__trans phrase="Movable Type version:"> 5.02
<__trans phrase="Current working directory:"> /home/h11228/data/www/volga-aden.ru/cgi-bin
<__trans phrase="MT home directory:"> ./
<__trans phrase="Operating system:"> freebsd
<__trans phrase="Perl version:"> v5.10.1
<__trans phrase="Perl include path:">
extlib
extlib
lib
/usr/local/lib/perl5/5.10.1/BSDPAN
/usr/local/lib/perl5/site_perl/5.10.1/mach
/usr/local/lib/perl5/site_perl/5.10.1
/usr/local/lib/perl5/5.10.1/mach
/usr/local/lib/perl5/5.10.1
.
<__trans phrase="Web server:"> Apache/2.0.63 (FreeBSD) mod_fastcgi/2.4.6 mod_ssl/2.0.63 OpenSSL/0.9.8n
<__trans phrase="(Probably) Running under cgiwrap or suexec">
<__trans phrase="[_1] [_2] Modules" params="Checking for%%Required">


тот архив что я скачал носит название MTOS-5.02-ru.zip.
Делал все по инструкции. Все файлы (папки) в папку cgi-bin , на файлы .cgi поставил 755, а папку mt-static в корневую директорию



4

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

После этой строчки должно начинаться самое интересное :)
<__trans phrase="[_1] [_2] Modules" params="Checking for%%Required">
А так — даже это отображается неправильно, так как это фраза должна переводиться и отображаться нормально.

Точно не хватает каких-то модулей Perl, уточните у хостера, он должен знать.



5

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

У Вас там FreeBSD, стоит, да? В последнее время очень часто пользуюсь FreeBSD, и скорее всего остановлюсь на ней в качестве серверного ПО, так вот МТ там уже интегрирован в виде портов, при установке МТ FreeBSD потянет все зависимости, то есть все модули, какие нужны, будут установлены. Поговорите с хостером, Вы ведь денег ему даете. Избавтесь от папки cgi-bin/mt, таким макаром можно создать сто тысяч вложенных папок, а смысл?, просто cgi-bin/, ну и в конфиге что-бы все было правильно.

Отредактировано marlik (05:09:2010 10:16:05)



6

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

marlik, конечно, можно и просто разместить в cgi-bin, но я рекомендую использовать вложенные папки (особенно для начинающих пользователей). Просто потому, что потом будет гораздо проще обновиться — cgi-bin/mt переименовать в cgi-bin/mt-old.



7

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

Ясно, дело вкуса каждого короче, я-бы cgi-bin/ переименовал в cgi-bin_old/. :)



8

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

Аналогичная проблема!
Впервые знакомлюсь с перлом хостер мне сделал чтобы перл скрипты можно было не только в категорию cgi-bin класть, а везде. Но я нашёл мануал по установке) Сделал всё по инструкции в cgi-bin/mt/
Не знаю почему, но куда-то пропадали файлы библиотек:) из lib/ вообщем я их перезалил и всё ок кроме этой ошибки
Запустил проверку всё тоже самое, думаю так и должно быть? по мануалу написано, что там всё подробно написано.И увидел в html коде нет окончания
Короче залез в скрипт проверял принтом где он застрял вообщем закоментил строчку

#$desc = $mt->translate($desc);

И вот что вышло:

<__trans phrase="Movable Type System Check"> [mt-check.cgi]

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.
<__trans phrase="System Information">

    * <__trans phrase="Movable Type version:"> 5.03

    * <__trans phrase="Current working directory:"> /home/peter193/craft-game/cgi-bin/mt
    * <__trans phrase="MT home directory:"> ./
    * <__trans phrase="Operating system:"> linux
    * <__trans phrase="Perl version:"> 5.8.8
    * <__trans phrase="Perl include path:">
      extlib
      extlib
      lib
      /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi
      /usr/lib/perl5/site_perl/5.8.8
      /usr/lib/perl5/site_perl
      /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi
      /usr/lib/perl5/vendor_perl/5.8.8
      /usr/lib/perl5/vendor_perl
      /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi
      /usr/lib/perl5/5.8.8
      .
    * <__trans phrase="Web server:"> Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
    * <__trans phrase="(Probably) Running under cgiwrap or suexec">

<__trans phrase="[_1] [_2] Modules" params="Checking for%%Required">
CGI

<__trans phrase="Your server has [_1] installed (version [_2])." params="CGI%%3.48">
Image::Size

<__trans phrase="Your server has [_1] installed (version [_2])." params="Image::Size%%3.2">
File::Spec (version >= 0.8)

<__trans phrase="Your server has [_1] installed (version [_2])." params="File::Spec%%3.25">
CGI::Cookie

<__trans phrase="Your server has [_1] installed (version [_2])." params="CGI::Cookie%%1.29">
<__trans phrase="[_1] [_2] Modules" params="Checking for%%Data Storage">

<__trans phrase="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)

<__trans phrase="Your server has [_1] installed (version [_2])." params="DBI%%1.613">
DBD::mysql

<__trans phrase="Your server has [_1] installed (version [_2])." params="DBD::mysql%%4.017">
DBD::Pg (version >= 1.32)
DBI and DBD::Pg are required if you want to use the PostgreSQL database backend. <__trans phrase="Please consult the installation instructions for help in installing [_1]." params="DBD::Pg">

<__trans phrase="Either your server does not have [_1] installed, the version that is installed is too old, or [_1] requires another module that is not installed." params="DBD::Pg">
DBD::SQLite

<__trans phrase="Your server has [_1] installed (version [_2])." params="DBD::SQLite%%1.29">
DBD::SQLite2

<__trans phrase="Your server has [_1] installed (version [_2])." params="DBD::SQLite2%%0.33">
<__trans phrase="[_1] [_2] Modules" params="Checking for%%Optional">

<__trans phrase="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.">
HTML::Entities

<__trans phrase="Your server has [_1] installed (version [_2])." params="HTML::Entities%%3.68">
LWP::UserAgent

<__trans phrase="Your server has [_1] installed (version [_2])." params="LWP::UserAgent%%5.834">
HTML::Parser

<__trans phrase="Your server has [_1] installed (version [_2])." params="HTML::Parser%%3.68">
SOAP::Lite (version >= 0.5)

<__trans phrase="Your server has [_1] installed (version [_2])." params="SOAP::Lite%%0.710.08">
File::Temp

<__trans phrase="Your server has [_1] installed (version [_2])." params="File::Temp%%0.22">
Scalar::Util

<__trans phrase="Your server has [_1] installed (version [_2])." params="Scalar::Util%%1.23">
List::Util

<__trans phrase="Your server has [_1] installed (version [_2])." params="List::Util%%1.23">
Image::Magick

<__trans phrase="Your server has [_1] installed (version [_2])." params="Image::Magick%%6.4.8">
GD

<__trans phrase="Your server has [_1] installed (version [_2])." params="GD%%2.44">
IPC::Run

<__trans phrase="Your server has [_1] installed (version [_2])." params="IPC::Run%%0.84">
Storable

<__trans phrase="Your server has [_1] installed (version [_2])." params="Storable%%2.21">
Crypt::DSA
Crypt::DSA is optional; if it is installed, comment registration sign-ins will be accelerated. <__trans phrase="Please consult the installation instructions for help in installing [_1]." params="Crypt::DSA">

<__trans phrase="Your server does not have [_1] installed, or [_1] requires another module that is not installed." params="Crypt::DSA">
Crypt::SSLeay

<__trans phrase="Your server has [_1] installed (version [_2])." params="Crypt::SSLeay%%0.58">
Cache::File
Cache::File is required if you would like to be able to allow commenters to be authenticated by Yahoo! Japan as OpenID. <__trans phrase="Please consult the installation instructions for help in installing [_1]." params="Cache::File">

<__trans phrase="Your server does not have [_1] installed, or [_1] requires another module that is not installed." params="Cache::File">
MIME::Base64

<__trans phrase="Your server has [_1] installed (version [_2])." params="MIME::Base64%%3.09">
XML::Atom

<__trans phrase="Your server has [_1] installed (version [_2])." params="XML::Atom%%0.35">
Cache::Memcached
Cache::Memcached and memcached server/daemon is required in order to use memcached as caching mechanism used by Movable Type. <__trans phrase="Please consult the installation instructions for help in installing [_1]." params="Cache::Memcached">

<__trans phrase="Your server does not have [_1] installed, or [_1] requires another module that is not installed." params="Cache::Memcached">
Archive::Tar

<__trans phrase="Your server has [_1] installed (version [_2])." params="Archive::Tar%%1.68">
IO::Compress::Gzip

<__trans phrase="Your server has [_1] installed (version [_2])." params="IO::Compress::Gzip%%2.030">
IO::Uncompress::Gunzip

<__trans phrase="Your server has [_1] installed (version [_2])." params="IO::Uncompress::Gunzip%%2.030">
Archive::Zip

<__trans phrase="Your server has [_1] installed (version [_2])." params="Archive::Zip%%1.30">
XML::SAX

<__trans phrase="Your server has [_1] installed (version [_2])." params="XML::SAX%%0.96">
Digest::SHA1

<__trans phrase="Your server has [_1] installed (version [_2])." params="Digest::SHA1%%2.13">
Mail::Sendmail
Mail::Sendmail is required for sending mail via SMTP Server. <__trans phrase="Please consult the installation instructions for help in installing [_1]." params="Mail::Sendmail">

<__trans phrase="Your server does not have [_1] installed, or [_1] requires another module that is not installed." params="Mail::Sendmail">
Safe

<__trans phrase="Your server has [_1] installed (version [_2])." params="Safe%%2.12">
Digest::MD5

<__trans phrase="Your server has [_1] installed (version [_2])." params="Digest::MD5%%2.36">
Text::Balanced

<__trans phrase="Your server has [_1] installed (version [_2])." params="Text::Balanced%%1.95">
XML::Parser

<__trans phrase="Your server has [_1] installed (version [_2])." params="XML::Parser%%2.34">
<__trans phrase="Movable Type System Check Successful">

<__trans phrase="You're ready to go!"> <__trans phrase="Your server has all of the required modules installed; you do not need to perform any additional module installations. Continue with the installation instructions.">



9

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

P.S. ОЧЕНЬ не советую использовать punbb в качестве форума. Поверьте моему опыту!



10

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

http://craft-game.ru/cgi-bin/mt/mt-wizard.cgi
http://craft-game.ru/cgi-bin/mt/mt-check.cgi



11

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

Как я понял, возникали какие-то проблемы с загрузкой дистрибутива на сервер? (не все файлы загружались?)

А PunBB — какая альтернатива есть? Все форумы практически идентичны. Была мысль перевести этот форум на Movable Type, но пока не дошло до этого.



12

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

mt-check на craft-game показывает, что на сервере всё необходимое есть.



13

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

saahov пишет:

Как я понял, возникали какие-то проблемы с загрузкой дистрибутива на сервер? (не все файлы загружались?)

А PunBB — какая альтернатива есть? Все форумы практически идентичны. Была мысль перевести этот форум на Movable Type, но пока не дошло до этого.

Спасибо за ответ, целый день бедного хостера мучал с установкой)
Всё-таки он отказался установить DBI DBD::Pg (version >= 1.32) perl модуль.

К сожалению установить не можем. Такие скрипты лучше размещать на вирт. сервере или выдел. сервере.

Арендовать сервер или платить за вирт накладно получается. Тем более переплачивать $49 /месяц за ненужные 200GB HDD.


saahov пишет:

mt-check на craft-game показывает, что на сервере всё необходимое есть.

Вот в этом и дело, что показывает всё хорошо, а установить не даёт и то эта строчка что к установке готов появилась после того как я закоментил строчку

#$desc = $mt->translate($desc);

ЗА что она отвечает?



14

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

saahov пишет:

А PunBB — какая альтернатива есть? Все форумы практически идентичны. Была мысль перевести этот форум на Movable Type, но пока не дошло до этого.

Вы хотели быстрый и простой форум с малой функциональностью и лёгкой темой, поверьте
в итоге форум из-за перегруженных хуков начнёт ломаться. Не говоря о дате последнего выхода движка форума.
Лучше уж ipb + seo pack у него хороший и продуманный код, а вот phpbb не советую - там очень перегруженный код.
Ещё не нравиться "обнаглевший" hcs с punbb ru, который продаёт ссылки. Не дай бог Вам так же закончить проект.

Про Movable Type форум ничего сказать не могу, т.к. не пользовался.

Отредактировано admin (22:09:2010 19:42:00)



15

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

Короче попробую перезалить файлы, может пройдёт фокус. Но настораживает, что такая ошибка не у одного меня.



16

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

Всё упаковал все файлы кроме index readme mt-static/ английской версии в zip архив и распаковал в cgi-bin поставил права как нужно - и это всё заняло 3 минуты. В результате скрипт готов к работе!

Мне кажется из-за чего вызвана ошибка(начиная с самых подозреваемых мной):
1) В русской локализации содержится ошибка
2) Закачивать надо не через фтп клиент.
3) закачивать файлы нужно в cgi-bin/
4) вас не смущает мой ник?:D

Отредактировано admin (22:09:2010 21:03:46)



17

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

Вопрос - как русифицировать? Русскую версию боюсь устанавливать, опять будет эта ошибка



18

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

только что проверил русскую версию 5.03 — всё нормально. Единственное, я загружал её на сервер по SSH:

wget http://movable-type.ru/mt-latest-tar && tar xzf MT*

Эта команда загрузит последнюю версию Movable Type и распакует архив. Скорее всего, ошибка из-за неправильной загрузки по FTP, такое бывает. Чаще всего помогает настройка FTP-клиента, чтобы он автоматически распозновал тип передаваемого документа.

Ник не смущает :)



19

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

IPB — хороший движок, но он, во-первых, платный, во-вторых, слишком навороченный для такого сайта. Здесь всего того, что в нём есть, не нужно. Достаточно того, что можно создавать темы, отвечать на них и получать уведомления по почте.



20

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

saahov пишет:

только что проверил русскую версию 5.03 — всё нормально. Единственное, я загружал её на сервер по SSH:

wget http://movable-type.ru/mt-latest-tar && tar xzf MT*

Эта команда загрузит последнюю версию Movable Type и распакует архив. Скорее всего, ошибка из-за неправильной загрузки по FTP, такое бывает. Чаще всего помогает настройка FTP-клиента, чтобы он автоматически распозновал тип передаваемого документа.

К сожалению нет root доступа для установки из репозитариев - я всего лишь юзер хостинга.:)
Смайлы не работают :(
Я так и понял что тип стоял не тот, поставил авто.

saahov пишет:

IPB — хороший движок, но он, во-первых, платный, во-вторых, слишком навороченный для такого сайта. Здесь всего того, что в нём есть, не нужно. Достаточно того, что можно создавать темы, отвечать на них и получать уведомления по почте.

1) вы не приемлете nulled вресии)
2) я так и знал что скажите про много лишних функций)

Можно было самим написать двиг форума) Он лучше был бы чем панББ.



21

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

короче установил английскую версию, как установить русскую?
Просто заменить все файлы английской версии(которые на хостинге) на файлы скачанные с Вашего сайта?
Точнее вопрос такой - какие файлы заменить для русификации?



22

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

Ещё вопрос - не понимаю что означает Websites
http://www.movabletype.org/documentation/capture/create-website.jpg
Сайт же 1? Вообщем как сделать главную страницу сайта?

Отредактировано admin (23:09:2010 00:03:12)



23

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

Да, SSH не везде есть, но для работы с ним не обязателен root-доступа. Здесь дело хостера — предоставляет ли он доступ по SSH или нет. Обычно предоставляют, но бывает, что либо включают по запросу, либо на дорогих тарифах.

А графический смайлы тут не работают, отключены :)

Ну, это выглядело бы странно, если на сайте про Open Source систему стоял бы варезный форум. Так-то, и писать не нужно. Тот же Movable Type позволяет сделать простенький форум, но переносить контент — вот что пока обламывает.



24

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

понятно, самое сложное - это перенос пользователей. т.к. во всех БД пароли шифруются по разному.

webtecker.com/2008/05/02/8-popular-open-source-forums/

Доступ SSH/Shell?
По ролику http://www.cpanel.net/media/tutorials/ssh.htm нужно установить прогу? Короче всё сложно)
Подскажите пожалуйста как русифицировать?

Отредактировано admin (23:09:2010 00:19:40)



25

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

Немного про SSH: http://movable-type.ru/wiki/Полезные_команды_Linux

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