Как тестировать сайт на WordPress на локальном компьютере

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

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

Для этой цели существуют различные решения. Одним из самых популярных сегодня является использование локального сервера Denwer. Это проект программиста Дмитрия Котерова, включающий все необходимое для тестирования работоспособности сайта – веб-сервер Apache, интерпретаторы языков программирования PHP, Perl и ASP, а также систему управления базами данных MySQL. Установка этого пакета не вызовет затруднений, отметим лишь, что для удобства в использовании стоит разрешить системе сразу создавать виртуальный диск при старте Windows. Кроме того, некоторыми пользователями были отмечены конфликты Denwer с некоторыми антивирусами и с программой Скайп. В случае, если такие конфликты будут обнаружены, Скайп можно просто отключить, а работу антивируса достаточно приостанавливать на время запуска Denwer и на время его выключения. После успешного запуска вы увидите в браузере по адресу http://localhost радостное приветствие: “Ура, заработало!”

Если при установке были выбраны опции, предлагаемые по умолчанию, то локальную копию сайта нужно будет размещать в папке “C:\WebServers\home”. Здесь нужно создать вложенную папку с произвольным названием, которое вы будете использовать как внутреннее имя вашего сайта, а в ней еще одну папку под названием “www”. Именно сюда вам и нужно будет скопировать все файлы из корневого каталога вашего сайта.

Кроме копирования файлов потребуется перенести базу данных, а для этого ее сперва нужно сохранить с внешнего сервера. Эту операцию удобнее всего выполнять через приложение phpMyAdmin, установленное на большинстве хостингов. После чего сохраненную базу нужно импортировать в локальную СУБД MySQL, что выполняется с помощью той же самой утилиты phpMyAdmin, которая входит в комплект пакета Denwer и запускается в браузере при переходе по адресу http://localhost/Tools/phpMyAdmin.

После выполнения этих двух шагов, копирования файлов и копирования базы данных, остается последний – редактирование файла конфигурации WordPress wp-config.php и и таблицы базы данных wp_options. В файле wp-config.php нужно заменить имя базы данных, ее пользователя и пароль теми, которые вы выбрали для локальной работы, а также внешний адрес сайта внутренним адресом, который будет иметь вид http://имя_папки, где вместо имени папки нужно написать то имя, которое вы выбрали для локальной копии сайта. В таблице wp_options внешний адрес сайта используется в нескольких записях, поэтому пройтись по ней нужно внимательно и заменить этот адрес везде, где он встретится. Конечно, для этой цели можно написать и скрипт на языке SQL, который произведет замену автоматически, но поскольку эту операцию придется делать всего один раз, то возиться со скриптом особой необходимости нет. После того, как вы протестировали сайт на своем локальном компьютере, можете спокойно заказывать недорогой хостинг php. Реально недорой!

Итак, все готово к запуску локальной копии. Вводите в адресной строке браузера уже знакомый вам путь http://имя_папки, наслаждайтесь прекрасной работой вашего сайта и вносите любые изменения. В заключение порекомендуем сразу после запуска отключить в локальной копии все рекламные скрипты, так как вам они будут только мешать, а их запуск по новому адресу может противоречить требованиям ваших партнеров-рекламодателей.

Похожие шаблоны

Рубрики

Лучшие шаблоны для Wordpress

Подписка на новые шаблоны
Введите свой email:

Доставка от FeedBurner




Последние комментарии

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

Оставьте свой комментарий