Установка 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 "

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





  • » ModernForex стал еще выгоднее!
  • » Directadmin: подготовка к установке
  • » Популярные поисковые запросы блога
  • » Стабильный заработок с партнерской программой AzartCash
  • » Партнерские программы компании Forex Ltd
  • » Сервис обмена электронных валют
  • » Биржа статей Text Exchange
  • » Сервис медийной рекламы "Просперо"
  • » Яндекс и фильтр АГС-17
  • » Помощь в раскрутке сайта
  • » Читайте фантастику онлайн!
  • » Аналитический обзор рынка FOREX за четверг, 11 февраля 2010 года
  • » SWAP в Linux: Создание, редактирование и удаление раздела или файла
  • » Партнёрская программа R-Money (рефераты, дипломы, переводы)
  • » Партнерская программа знакомств GOLD FLIRT
  • » Аналитический обзор рынка FOREX за вторник, 9 февраля 2010 года
  • » Партнерская программа от интернет-магазина АВС
  • » Ladys - женская тизерная сеть
  • » Биржа мобильного трафика Wizard Mobile
  • » Сервис рекламы в блогах и сообществах Blogun.ru
  • » Кино-партнерка DirCash от сайта DirMovie
  • » Долгожданное удаление доменных имен из реестров доменов .РФ и .RU продолжится 29 декабря
  • » Система размещения пресс-релизов и статей "Jab to job"
  • » Новый проект от Блогуна - новые возможности монетизации блогов и сайтов
  • » Биржа купли-продажи и размещения статей Пресс Релизы
  • » Биржа тизерной рекламы Working Teaser
  • » CentOS: управление аппаратным RAID контроллером HP
  • » Система размещения рекламы по ключевым словам "ГДЕ"
  • » Партнёрская программа выкупа трафика WM Банкир
  • » Сервис интеллектуальной медийной рекламы "AD Skape"
  • » У нас новый директор по маркетингу
  • » Обновление ТИЦ 16.10.09
  • » Плохие новости меняются хорошими
  • » Пояснения к правилам системы
  • » Предновогодние подарки от «Блогуна» и его друзей!
  • » Расширение возможностей вывода средств для партнеров
  • » Чернее ночи
  • » Внимание! HiText проводит ГЛОБАЛЬНУЮ зачистку сайтов.
  • » Долгожданное, хоть и бета, но API
  • » Сервис Odnaknopka.ru не работает?
  • » Профессиональный SEO-семинар: "Автоматизация процессов продвижения сайтов"
  • » Биллинг за 23 сентября
  • » Всевозрастающая роль SEO в продвижении мобильных приложений
  • » Обновление ТИЦ 03.03.10
  • » Начался update Google PR...
  • » Стандартные ошибки при продвижении сайта.
  • » Дайджест интернета. Выпуск №11: контекстная реклама завоевывает рынок, Google помогает малому бизнесу стать заметней
  • » Добавлена возможность вывода в WMR
  • » Что умеет SEO в 2012 году
  • » Новый параметр проверки ссылок: «тИЦ сайта склеен»
  • » Контент — не главное. Главное — доверие
  • » 9 шагов к повышению конверсии (инфографика)
  • » Аудит от Николая Евдокимова: cайт www.stroyvishka.ru
  • » 13 февраля, Брянск: бесплатная конференция «Больше продаж из интернета»
  • » SMM-менеджер: продвижение бизнеса в социальных сетях
  • » Акция продлена еще на месяц
  • » 27 октября: конференция «Технологии Регионального Интернет-Маркетинга» в Ростове-на-Дону
  • » Разработан сервис Позиции в поисковых системах
  • » 19 июля : бесплатный вебинар «Как быстро собрать легальную базу для e-mail рассылки»
  • » Конференция CyberMarketing-2015. Фотоотчет


Категории


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

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