Установка Movable Type на локальную машину под Windows

Установка Movable Type на локальную машину под WindowsНа днях возникла необходимость покопаться с MT поглубже, но заниматься экспериментами на работающей Movable Type не хотелось. И решил я установить MT на свой 2 рабочий комп.

Movable TypeОднако с Denwer подружить MT мне не удалось из-за ошибки (close Недопустимый запрос: неверный символ для кодировки UTF-8), поэтому я пошел другим путем, о котором вкратце расскажу в этой статье.

 

Покопавшись в различных сборках локальных серверов на предмет максимальной совместимости с Movable Type я остановился на XAMPP, довольно мощном сервере почти со всеми необходимыми функциями и простой установкой.

Попробую описать процесс установки  XAMPP и адаптации под MT.

Для начала скачиваем последнюю версию для Windows на сайте программы: XAMPP Windows 1.7.2 .  На момент написания статьи последняя версия сервера была 1.7.2. Веc 44 мб. Лучше всего использовать экзешник для простоты инсталляции сервера.

В статье присутствует довольно много скриншотов для новичков-чайников и подробно описывается процесс установки сервера XAMPP для движка Movable Type.

После скачки дистрибутива запускаем инсталлятор.

Желательно устанавливать сервер в каталог по умолчанию "C:\xampp", но можно выбрать и любой другой, например "C:\home".

Установка Movable Type на локальную машину под Windows Нажимаем "install"  и ждем пару минут. 

 

Установка Movable Type на локальную машину под WindowsПо окончании установки появляется окно с вопросом на предмет установки ярлыков.

Жмем на кнопку "Enter".

Установка Movable Type на локальную машину под Windows Далее аналогично подтвержаем корректность пути сервера.

 

Установка Movable Type на локальную машину под Windows

На следующий вопрос отвечаем как в подсказке "нет", нажав также просто на "Enter". В случае, если Вы устанавливаете Xampp на съемный носитель типа флешки или съемного диска, то соответственно нажмите "да".

 

Xampp

Временные зоны нас пока не интересуют, жмем "Enter"

 

xamppНажимаем на "Enter" и получаем окошко с меню из 7 пунктов. Здесь все понятно, поэтому без комментариев.

Набираем цифру "1" для запуска контрол-панели.

 

xampppЗапускается контрольная панель.

 

контрольная панель

Из панели можно установить запуск Apache и MySQL как служб, если это необходимо или осуществлять запуск вручную.

Теперь открываем Проводник и идем в папку "C:\xamppp" и видим там файлы для запуска сервера, остановки и перезапуска.

xamppp  

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

Далее запускаем Apache и MySQL через панель или ярлыки и дожидаемся запуска.  Для остановки сервера запускайте xampp_stop.exe

Теперь открываем браузер и в поле URL пишем адрес, по которому будет открываться локальный сайт, то есть http://localhost

Открывается приветственная страничка сайта. Нажимаем на "English" и попадаем на эту страничку, сразу же переходим по ссылке у меню "Security", для настройки безопасности нашего сервера

Установка Movable Type на локальную машину под Windows

Вы увидите список небезопасных настроек сервера и предложение перейти по данной ссылке для установки паролей. Переходим туда.

Обязательно устанавливаем пароль в MySQL для юзера root. Жмем "Password changing".

Если ваш компьютер подключен к локальной сети и вы не хотите, чтобы ваш сайт был доступен по локалке, то устанавливаем и пароль и на директорию XAMPP.

С безопасностью закончили. Теперь необходимо доустановить модули Perl, необходимые для работы Movable Type.

Мне понадобилось доустановить только  DBD::mysql, хотя для нормальной установки в сборке присутствует DBD::SQLite.

Порядок установки DBD::mysql простой. Скачиваем из моего архива DBD-mysql.zip, распаковываем его c:/xampp/perl/bin/dbd-mysql, переходим в директорию c:/xampp/perl/bin и выполняем ppm.bat.

Появится приглашение ppm> где вводим команду install c:/xampp/perl/bin/dbd-mysql/dbd-mysql.ppd  и ждем пока модуль установится.

По аналогии или с установкой из репозитария устанавливаем другие необходимые модули perl. 

Настройка сервера почти полностью завершена, приступаем к установке Movable Type.

Важно! Теперь необходимо поменять пути perl для всех файлов с расширением cgi в дистрибутиве Movable Type (mt.cgi, mt-search.cgi  и другие):

Меняем первую строку в этих файлах

#!/usr/bin/perl -w

на

#!"C:\xampp\perl\bin\perl.exe"

в зависимости от пути установки Xampp.

Далее в браузере возвращаемся в начало http://localhost и в меню Tools переходим по ссылке phpMyAdmin. Выбираем в языках "Русский-Russian (utf-8)", в качестве логина используем "root", а в качестве пароля тот пароль, что вы установили при настройке безопасности сервера.

Попадаем в phpMyAdmin, создаем новую базу данных под именем "admin_mt" в кодировке utf8_general_ci.

Все, база данных создана.

Заходим в папку "C:\xampp\htdocs" и создаем там папку с именем, по которому блог будет открываться на локальном компьютере, к примеру "C:\xampp\htdocs\blog".

Или можно указать реальное имя домена, с которым Вы собираетесь работать на локальной машине. В этом случае не забудьте прописать его в httpd-vhosts.conf и hosts.

Копируем cюда файлы дистрибутива Movable Type, а точнее только папку mt-static.

Остальные файлы из дистрибутива копируем в папку "C:\xampp\cgi-bin\mt\"

Далее наберите в адресной строке вашего браузера http://localhost/cgi-bin/mt/mt.cgi или  http://имя вашего сайта/cgi-bin/mt/mt.cgi или другой адрес с учётом директории, куда были размещены исполняемые скрипты.

Далее запускается процесс инсталляции, сопровождаемый подсказками на русском языке:

На первом этапе запускается проверка информации о сервере и его конфигурации (если какие-то жизненно важные компоненты не установлены будет предложено их установить). Также будет показан список рекомендованных к установке модулей, но не обязательных. Как только всё будет ОК, появится предложение перети к следующему этапу.
На втором этапе заполняем запомненные ранее данные базы данных MySQL, SQLite или Postgres. Нажимаем «test connection» и в случае нормального соединения с базой данных двигаемся дальше.
Следующий этап - настройка почты. Выбираем "sendmail", вводим тестовый e-mail и проверяем что всё работает. Нажимаем «send test email», после чего проверяем электронную почту.
На четвертом этапе создаём свою учетную запись админа в системе. Тут вроде всё понятно. И хотя MT является одной из самых безопасных платформ всё-таки не злоупотребляйте слишком простыми паролями.
И последний этап: Ввод базовой информации о вашем блоге. Это название блога, его url (адрес) и прочее. Введя все необходимые данные нажимаем «Finish install». Некоторое время наблюдаем за процессом обновления базы данных и другими процессами, пока не появится информация, что процесс установки закончен.

Входим в зону администрирования платформой, набрав в адресной строке вашего браузера "http://имя вашего сайта/cgi-bin/mt/mt.cgi или другой адрес с учётом директории, куда были размещены исполняемые скрипты.

Готово. Movable Type 4 установлен на Вашей локальной машине.

 







Комментариев: 12

>> с Denwer подружить MT мне не удалось из-за ошибки (Недопустимый запрос: неверный символ для кодировки UTF-8)
У меня тоже была такая ошибка, решается инсталляцией модуля Encode для perl. Когда установлены все необходимые модули perl - Movable Type без проблем работает на Денвере. Если, конечно, никакого сервера на локалке не стоит, то можно установить любой. А если кто пользуется Денвером, думается, что лучше отладить его, чем искать альтернативу.

Мне denwer никогда не нравился, года три назад юзал appserv - поэтому и решил попробовать что-то новенькое :)

А Версию 5.1 не ставили еще? Думаю как пройдет миграция с 4.3 Вот хочу ее попробовать. Русифицированной жалко, что еще нет.

Пока боязно именно из-за миграции. Новое - враг хорошего :) Дизайн и прочее править нужно будет. Подожду до русификации и стабилизации...

Если не трудно, поделитесь опытом по поводу установки keywords и description. То, что написано по этой ссылке http://movable-type.ru/forums/topic/166/informatsiya-dlya-poiskovikov/, у меня не работает, а у Вас я посмотрел все работает хорошо. Спасибо.

Да вроде на там на форуме все написано было. Время будет свободное - вспомню и напишу обязательно :)

Я делал как написано на форуме. Не получается.
Если напишите, то буду благодарен.

"Важно! Теперь необходимо поменять пути perl для всех файлов с расширением cgi в дистрибутиве Movable Type (mt.cgi, mt-search.cgi и другие):"

пожалуйста, можно подробнее и какие именно файлы

менять #!/usr/bin/perl -w на #!"C:\xampp\perl\bin\perl.exe"

со слешами и кавычками

"mt.cgi, mt-search.cgi и другие" - во всех файлах в директории cgi-bin/mt/ с расширением cgi - 1 строка

Систему установил на тестовом хостинге (xampp работать не хотел).
Впечатления хорошие, система действительно серьезная, для серьезных вещей. Для больших сайтов с посещаемостью то что надо.

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

Статья про установку на Windows :)
Рабочая установка http://narodlink.ru/movable-type/dvizhok-dlja-bloga-movable-type---chast--2-ustanovka.html

"Далее наберите в адресной строке вашего браузера http://localhost/cgi-bin/mt/mt.cgi или http://имя вашего сайта/cgi-bin/mt/mt.cgi или другой адрес с учётом директории, куда были размещены исполняемые скрипты."

После этого действия у меня сообщение:
"Server error!

The server encountered an internal error and was unable to complete your request.

Error message:
couldn't create child process: 720003: mt.cgi

If you think this is a server error, please contact the webmaster.
Error 500
localhost
13.06.2010 14:11:20
Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color PHP/5.3.1 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1 "

Комментировать





  • » Подведены итоги второго тура конкурса «Я люблю деньги! Весна-2010»
  • » Инструменты для создания собственного сайта
  • » Отличный хостинг и сервис подбора доменного имени
  • » Сервисы социальных новостей
  • » Яндекс и фильтр АГС-30
  • » Победители первого тура в конкурсе «Я люблю деньги! Весна-2010»
  • » Заработки в сети - специалисты Mmcis дают профессиональные советы
  • » Популярные виды рекламы
  • » Новый рекламный ролик FOREX CLUB!
  • » Контент-провайдер "Копилансер"
  • » Программный комплекс Seo Pult для продвижения сайтов
  • » Анонс биржи купли-продажи доменов, сайтов
  • » Система контекстной рекламы TopAdvert : туризм и книги
  • » Биржа покупки и продажи трафика WMlink
  • » Социальная сеть рекламодателей и блогеров "Profit Blog"
  • » Блог по ширине экрана для Movable Type
  • » CentOS: mod_perl, directadmin
  • » "Контент-маркет" - покупка и продажа контента
  • » Биржа сайтов и доменов Telderi
  • » Wizard Packer - сервис создания платных архивов
  • » Twite - русскоязычный сервис монетизации твиттер аккаунта.
  • » CentOS: Управление процессами
  • » Биржа трафика Pop Parad
  • » CS Sape Master: универсальный клиент для SAPE
  • » Вывод денег с Google AdSense на любой электронный кошелек
  • » Биржа трафика Wizard Traffic
  • » Directadmin: установка
  • » Партнерская программа по юридической и около-юридической тематике
  • » Тизерная сеть Tizy от Web Traffic Kings
  • » KinoPerez - не лучшая партнерка по фильмам
  • » Работа в новогодние праздники
  • » Как продвигать и продвигаться в социальных сетях. Самый мощный тренинг по SMM 2012 года
  • » Обновление ТИЦ 28.01.10
  • » Трудности с доступом к сайту SeoPult.ru
  • » Ограничение доступа по IP
  • » С наступающим 2014 годом!
  • » Расширение возможностей вывода средств для партнеров
  • » 5 типов пользователей социальных медиа: как взаимодействовать с каждым из них?
  • » Новинка из области агрегации
  • » Классик подаёт пример
  • » Обновление ТИЦ 16.10.09
  • » Списание ссылок
  • » Конференция по практическому интернет-маркетингу MARINAD
  • » Обновление кнопок.
  • » Выплата средств на кошелек QIWI
  • » Как получать заявки PR.Sape сразу с текстом
  • » Sape 2014. Новый год - новые возможности!
  • » Рекламные посты снова запрещены?
  • » Больше информации. Заграница нам поможет.
  • » Покупка ссылок временно приостановлена
  • » Первый осенний апдейт! Мы подключили PayPal для прямого пополнения счёта, а также расширили карточки площадок ― показателей стало еще больше!
  • » Теперь мы работаем с ASP и PHP!
  • » Новости мобилографии: как провести макросъёмку с помощью капли воды, сделать штатив из бумаги и другие хитрости
  • » Обновление ТИЦ 16.03.11
  • » Sape на Optimization-2010. Присоединяйтесь!
  • » Обновление ТИЦ 05.10.2011
  • » Больше информации - больше знаний
  • » Апдейт тИЦ'a
  • » SEO-аудит от Евгения Костина для сайта компании «СкайТЭК»
  • » Квартирный вопрос


Категории


Последние записи

Полезные заметки

Популярные записи