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

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





  • » CentOS: Установка OpenVPN
  • » Тестируем бесплатный хостинг Hostinger
  • » Биржа статей "Артикс"
  • » Уникальный контент - залог будущего сайта
  • » Рекламная RTB-сеть Advertur
  • » Магазин уникального контекста Pay Text
  • » CentOS: Настройка часового пояса и синхронизация времени
  • » Кино-партнерка DirCash от сайта DirMovie
  • » Инструменты для создания собственного сайта
  • » Сервис ROOKEE - система автоматизированного продвижения сайтов
  • » Новый проект от Блогуна - новые возможности монетизации блогов и сайтов
  • » Анонс партнерской сети Ping Media
  • » Современная система купли-продажи тематических текстовых ссылок и рекламных мест с главных и внутренних страниц сайтов
  • » SMO сервис BlogoVK
  • » Биржа контента "Адвего"
  • » Green Label PPC. PPC партнерка и рекламная сеть
  • » Партнерские программы компании Forex Ltd
  • » Market buying and selling links "TeLiad"
  • » Глоссарий и методы получения уникального контента
  • » Сервисы социальных закладок
  • » Биржа трафика и текстовой рекламы "Ad-click"
  • » Партнерская программа по продаже ПО и информационных услуг
  • » Ads Parade - сервис партнерских программ
  • » Анонс биржи вечных ссылок и статей LinkGator
  • » Буржуйская биржа покупки и продажи ссылок "Te Liad"
  • » Рекламная сеть Swant Network
  • » Партнерская программа по продаже ДВД
  • » CentOS: Управление процессами
  • » Биржа трафика Рop Under
  • » Анонс новой биржи купли-продажи вечных ссылок - Kazapa
  • » Свежие обновления системы!
  • » Апдейт ТИЦ
  • » Новые минусы бесплатного хостинга.
  • » Раскочегарь проект, %username%, подкинь вечных ссылок !
  • » Поисковый маркетинг для интернет-магазинов на Optimization-2012
  • » Раскрутка в социальных сетях
  • » Пятница... а работа все не кончается...
  • » 4 октября, Киев: конференция SEMСamp
  • » Обучение SEO от экспертов рынка
  • » Продление по оптовым ценам
  • » API готов к работе!
  • » Обзор прошедшего дня открытых дверей группы компаний «Элемент» и Дня Рождения веб-сервиса «Блогун»
  • » 4-5 марта 2013 года в Санкт-Петербурге пройдет конференция «SalesUP»
  • » SeoPult на Optimization-2011
  • » Подводим итоги Акции по поднятию тИЦа.
  • » Пополняйте баланс вовремя
  • » Поздравляем всех влюбленных и дарим новый сервис.
  • » Ли Одден: о контентном маркетинге и SEO
  • » SEO-аудит от Николая Евдокимова: pro-kamin.ru
  • » Доработка раздела Проекты
  • » Mainlink.ru и Пресс-релизы.рф представляет вам лёгкий и удобный ресурс размещения статей.
  • » Мы работаем - вы отдыхаете
  • » Максимальная эффективность в продвижении бизнеса
  • » Добавление URL по позициям
  • » Информирование вебмастеров о проблеме с индексацией сайта
  • » Обратный поиск
  • » Выставка мобильных приложений и технологий MATE
  • » Рекламируя свои товары и услуги в блогосфере, знаете ли вы, как легко и безболезненно сократить рекламный бюджет на 90%?
  • » К победе в конкурсе «Блог Рунета — 2011»!
  • » Турбо-ускорение


Категории


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

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