Попробую вкратце описать процесс установки Movable Type 4 на сервер (хостинг).
Этакая инструкция по установке на основании личного опыта :)
Итак, шаг первый
Для начала необходимо удостовериться, что Ваш хостинг соответствует хотя бы минимальным требованиям для нормального фукционирования Movable Type:
- Perl 5.6.1 или выше
- Веб-сервер Apache или Windows IIS
- База данных MySQL, SQLite или Postgres
- Модуль Perl DBI (version >= 1.21)
- Модуль Perl DBD::mysql или DBD::SQLite, DBD::Pg, DBD::SQLite2 (в зависимости от используемой базы данных)
- Модуль Perl CGI::Cookie
- Модуль Perl File::Spec
- Модуль Perl Image::Size
- Модуль Perl CGI
На нормальном хостинге обычно этот минимальный набор уже присутствует. Если нет -свяжитесть с суппортом и попросите установить необходимые компоненты.
Ниже представлены дополнительные (необязательные, но желательные) модули Perl:
- Модуль Perl Scalar::Util
- Модуль Perl Crypt::DSA
- Модуль Perl XML::SAX
- Модуль Perl Archive::Zip
- Модуль Perl List::Util
- Модуль Perl SOAP::Lite (version >= 0.5)
- Модуль Perl HTML::Entities
- Модуль Perl Text::Balanced
- Модуль Perl Digest::MD5
- Модуль Perl Archive::Tar
- Модуль Perl IO::Uncompress::Gunzip
- Модуль Perl Digest::SHA1
- Модуль Perl IO::Compress::Gzip
- Модуль Perl Image::Magick
- Модуль Perl XML::Atom
- Модуль Perl LWP::UserAgent
- Модуль Perl MIME::Base64
- Модуль Perl Mail::Sendmail
- Модуль Perl File::Temp
Конечно, можно сразу дополнительные модули не устанавливать, а установить потом. Просто некоторые функции Movable Type будут Вам недоступны. К примеру, не установив Gzip и Zip при резервном копировании не будет доступна функция архивирования, а в случае отсутствия Image Magick не будет доступна Captcha в комментариях.
Это я веду к тому, что если Вы собираетесь заняться MT всерьез, выбирайте нормальный хостинг и устанавливайте все необходимые модули. Если просто присматриваетесь к данному движку для блога или сайта - минимальных требований для установки вполне достаточно.
Для установки дополнительных модулей Perl используются следующие команды:
используя SPAN
perl -MCPAN -e "shell"
install ИМЯ::МОДУЛЯ
используя YUM
yum install perl-ИМЯ-МОДУЛЯ
Шаг второй
Скачиваем русскую версию версию МТ (текущая версия 4.23 - скачать c
моего архива)Шаг третий
Разархивируем файл к себе на компьютер
Шаг четвёртый
- Все извлечённые файлы за исключением папки «mt-static» загружаем с помощью любого файлового менеджера (я предпочитаю CuteFtp от GlobalScape) в папку «cgi-bin» на Вашем сервере (имя вашего сайта/cgi-bin/mt/) . В папке должно быть разрешено выполнение CGI скриптов.
В принципе, возможно размещение не обязательно в папке «cgi-bin», а в любой директории. Для этого создайте (или отредактируйте в нужной директории) файл .htaccess, добавив такие строки:
AddHandler cgi-script .pl .cgi
Options +ExecCGI
Если в папке «cgi-bin» настройками сервера не разрешено выполнение CGI скриптов, то размещение в ней файла .htaccess с вышеуказанным содержимым поможет вам.
- Папку «mt-static» нужно загрузить в корень вашего сайта (имя вашего сайта/mt-static/). Имя папки можно изменить. Главное далее не забыть изменить имя в файле «mt-config.cgi» . Это касается и пути размещения папки «mt». Но об этом чуть позже.
Отступление: Можно конечно загрузить полностью файлы в архиве на сервер и потом извлечь в нужные директории с помощью SSH
Шаг пятый
Заходим в директорию имя вашего сайта/cgi-bin/mt/ и на все файлы с расширением .cgi (mt.cgi, mt-search.cgi и другие) в этой директории выставляем права доступа CHMOD 755.
Шаг шестой
Зайдите в админку вашего хостинга и создайте новую базу данных MySQL, SQLite или Postgres. Запомните информацию о созданной базе данных: Database, DBUser, Password, DBHost (обычно это localhost, но на некоторых хостингах используется DBHost типа ИмяСайта.mysql - будьте внимательны)
Шаг седьмой
Наконец то мы подошли непосредственно к процессу инсталляции: Наберите в адресной строке вашего браузера h t t p://имя вашего сайта/cgi-bin/mt/mt.cgi или другой адрес с учётом директории, куда были размещены исполняемые скрипты.
Далее запускается процесс инсталляции, сопровождаемый подсказками на русском языке (респект Андрею Серебрякову):
- На первом этапе запускается проверка информации о сервере и его конфигурации (если какие-то жизненно важные компоненты не установлены будет предложено их установить). Также будет показан список рекомендованных к установке модулей, но не обязательных. Как только всё будет ОК, появится предложение перети к следующему этапу.
- На втором этапе заполняем запомненные ранее данные базы данных MySQL, SQLite или Postgres. Нажимаем «test connection» и в случае нормального соединения с базой данных двигаемся дальше.
- Следующий этап - настройка почты. Выбираем "sendmail", вводим тестовый e-mail и проверяем что всё работает. Нажимаем «send test email», после чего проверяем электронную почту.
- На третьем этапе создаём свою учетную запись админа в системе. Тут вроде всё понятно. И хотя MT является одной из самых безопасных платформ всё-таки не злоупотребляйте слишком простыми паролями.
-
И последний этап: Ввод базовой информации о вашем блоге. Это название блога, его url (адрес) и прочее. Введя все необходимые данные нажимаем «Finish install». Некоторое время наблюдаем за процессом обновления базы данных и другими процессами, пока не появится информация, что процесс установки закончен.
Шаг восьмой и последний
Входим в зону администрирования платформой, набрав в адресной строке вашего браузера h t t p://имя вашего сайта/cgi-bin/mt/mt.cgi или другой адрес с учётом директории, куда были размещены исполняемые скрипты.
Отсюда вы сможете изучать и управлять Movable Type 4.
P.S. В зависимости от версии Movable Type и дополнительных коммерческих и коммуникационных паков процесс установки может незначительно изменяться. Просто следуйте инструкциям и здравому смыслу и всё у Вас получится.
P.P.S. В следующей части я расскажу о некоторых нюансах в настройке платформы и дизайна Movable Type.
Народная ссылка для регистрации:
Движок для блога Movable Type - часть 2 (установка)Категории:
Поделитесь этой записью или добавьте в закладки
Комментариев: 3
Комментировать
Другие материалы и статьи
» Ads Parade - сервис партнерских программ: Данная система выступает в качестве посредника меджу вебмастерами и рекламодателями. Ads Parade - серви...
» «FOREX CLUB РЕЖИССЕР» обретает статус ежегодного Фестиваля: Объявленный месяц назад Интернет-конкурс «FOREX CLUB РЕЖИССЕР» получил огромную популярность не только ...
» Вебинары AdSense: Вебинары AdSense - это бесплатные онлайн-семинары, которые проводятся специалистами программы Google Ad...
» Конкурент "Trafmonser" или новая биржа формата clickunder "PayTraff": Pay Traff представляет собой биржу трафика формата clickunder, то есть стоимость выкупа трафика может м...
Респект за инструкцию подробную, долго хотел попробовать МТ, теперь созрел :)
:) Продолжение следует...
Я в восторге от этого движка, как то не срослось у меня с wordpress. Буду работать с МТ и изучать его. Жду от Вас информации по шаблонам для этого движка