Главная / Создание и продвижение сайтов / САЙТОСТРОЕНИЕ / WordPress / InstantWP – локальный сервер для сайта WordPress на флэшке

InstantWP – локальный сервер для сайта WordPress на флэшке

С каждым годом все большее количество пользователей приходит в блогосферу, у многих существует потребность в независимости от распространенных блоговых платформ типа Livejournal (ЖЖ) или Liveinretnet (ЛиРу), потребность в собственном сайте и домене. Все большее число блогеров переходит на WordPress.

Сегодня, чтобы создать сайт на этой популярной системе управления контентом (CMS) для начального обучения и экспериментов, вовсе не обязательно сразу покупать доменное имя и платить за хостинг. Все тонкости создания и настройки блога на WordPress доступны и на локальном сервере. В рунете в качестве локального сервера весьма распространен Denwer (джентельменский набор веб-разработчика) – замечательный продукт от наших соотечественников. Продукт, требующий определенных знаний и навыков. На Denwer локально можно установить сайт – как самописный, так и на любой из систем управления. Но для этого (и до этого) нужно будет разобраться с самим Denwer’ом.

Если же вы имеете дело только с сайтами (или единственным блогом) на WordPress, есть решение проще и изящнее – локальный сервер Instant WordPress, устанавливаемый одним нажатием кнопки. И это не просто локальный сервер, требующий дальнейшей настройки, создания базы данных, установки системы управления и т.п. Вполне рабочий тестовый блог на WordPress появляется на вашем жестком диске или USB-флэшке сразу после установки.

Ниже постараюсь описать процесс установки InstantWP на USB-флэшку. Версия 4.2 локального сервера InstantWP, включает в себя Apache 2.2.15 (Win32), PHP 5.3.2, MySQL 5.1.46-community-nt – все, что необходимо для нормальной работы сайта. Вот ссылка на официальный сайт Instant WordPress, скачать нужный дистрибутив можно из раздела Download. Все описанные в далее действия выполнялись в операционной системе Windows 8.1.

instant-wordpress-01

Запускаем исполняемый файл (у меня это InstantWP_4.2.exe), Выбираем путь для распаковки архива. Я специально для этого создал папку InstantWP в папке WordPress в корне своей рабочей флэшки. Во-первых, поставил перед собой задачу проверить, будет ли WordPress запускаться с флэшки; во-вторых, все необходимое для работы с этой CMS (дистрибутивы, плагины, шаблоны) у меня и так находится на флэшке, теперь будет еще и WordPress Portable ))

instant-wordpress-02

После распаковки переходим в папку и запускаем файл InstantWP.exe, в течение нескольких секунд наблюдаем следующее:

instant-wordpress-03

Затем установка WordPress на локальный сервер завершается и перед нами появляется меню с указанием локального адреса сайта (http://127.0.0.1:4001/wordpress/) и кнопками для перехода в нужное нам место по выбору: на главную страницу сайта, в админку сайта и админку MySQL, в папку с темами или плагинами, к документации.

instant-wordpress-04

Пароли к админ-панелям заданы по умолчанию стандартные: для админки сайта логин admin, пароль password, для админки MySQL логин root без пароля.

Переход на главную происходит быстро, открывается сайт с дефолтной темой Twenty Eleven и версией WordPress 3.3.2 (в InstantWP 4.2) и некоторым количеством категорий (меню), страниц, записей, тэгов и комментариев. Очень удобно, можно сразу импортировать необходимые шаблоны и плагины, чтобы оценить, как будет выглядеть сайт, его функциональность.

instant-wordpress-05

К слову будет сказано, даже в последней на данный момент версии дистрибутива этого локального сервера версия WordPress – не самая новая. Другой недостаток – для InstantWP русификатор не предусмотрен. Обе проблемы решаемы. Можно обновить и русифицировать WordPress на локальном сервере самостоятельно.

Для этого достаточно скачать архив с последней стабильной русскоязычной версией WordPress c официального сайта и распаковать ее в папку с установленной на локальном сервере CMS. У меня путь к ней выглядит так: H:\WordPress\InstantWP\iwpserver\htdocs\wordpress\

instant-wordpress-06

На этом русификация InstantWP не заканчивается. При попытке запустить WordPress выскочит стандартное в таких случаях сообщение о том, что нужно произвести и обновление базы данных:

instant-wordpress-07

Нажимаем кнопку Update WordPress Database, затем на следующем экране жмем Continue. После этих несложных манипуляций необходимо закрыть InstatntWP и отредактировать файл wp-config.php, находящийся в корневой папке CMS. В строке define(‘WPLANG’, »); подставляем значение ru_RU, получаем define(‘WPLANG’, ‘ru_RU’);

instant-wordpress-08

Сохраняем файл. Перезапускаем локальный сервер, при этом административная консоль системы приобретает понятный и обновленный вид. Можно начинать экспериментировать с WordPress на локальном сервере!

instant-wordpress-09

Если InstantWP не работает, перечитываем внимательно последовательность действий и выполняем – шаг за шагом. После написания этой статьи, любопытства ради, я устанавливал и запускал Instant WordPress еще на двух машинах, проблем не возникало. Возможными причинами того, что у вас не работает InstantWP, могут быть ограничения, установленные администратором (если это рабочий компьютер) или специфические настройки ваших антивирусных программ. В любом случае, пишите в комментариях, как вам удалось справиться с вашей проблемой, возможно, кому-то еще это будет полезно.

Вывод: InstantWP – отличный переносной (портабельный) локальный сервер для WordPress, неплохая альтернатива гораздо более сложному в настройках Денверу. С InstantWP в состоянии разобраться даже начинающий пользователь. Это удобная среда для быстрого и безопасного тестирования на домашнем компьютере возможностей различных шаблонов и плагинов WordPress, их отладки. Это необходимый инструмент каждого вебмастера и блогера, постоянно имеющего дело с самой популярной из систем управления контентом. Что выбрать Denwer или Instant WordPress – решайте сами.

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

Удачи! ))

Расскажите об этой статье в соцсетях:

2 комментария

  1. Локальный сервер является отличным решением для начинающих вебмастеров. Можно поэкспериментировать в живую, а не теоретически что-то изучать.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *