Windows

Как сделать портативный тестовый веб-сервер с Server2Go

Как сделать портативный тестовый веб-сервер с Server2Go

<Firstimage =»// static..com/wp-content/uploads/2011/03/serverback.png»> портативный php веб-сервер Являетесь ли вы блоггером или веб-дизайнером, обновление и улучшение веб-сайта — это бесконечная работа. Если вы хотите настроить шаблон или протестировать некоторые изменения, прежде чем активировать их вживую, приятно настроить локальную систему, в которой вы можете просматривать «живые изменения» до того, как они появятся в Интернете.

Существует множество WYSIWYG-приложений, которые позволяют вам создавать статическую HTML-страницу, а затем просматривать, как она будет выглядеть, прежде чем вы действительно загрузите новые страницы на свой веб-хостинг. Однако, если у вас есть веб-сайт на основе PHP, такой как блог WordPress, все будет не так просто. Вам нужен веб-сервер, который может по крайней мере обрабатывать PHP и MySQL.


Здесь, в MUO, мы рассмотрели несколько способов установки вашего собственного локального веб-сервера, например, обзор Дейва программного обеспечения для веб-серверов программное обеспечение для веб-серверов , а также его обзор XAMPP для Windows Это замечательно, если вы собираетесь использовать один и тот же компьютер для всех своих разработок, но если вы много путешествуете, было бы неплохо установить портальный веб-сервер PHP на вашем флэш-накопителе или переносном жестком диске, где вы можете проверить изменения где угодно, даже если нет доступа в интернет? Одним из самых простых портативных решений для этого является Server2Go [Больше не доступно].

Приведите работающий веб-сервер в любом месте

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

Когда вы загрузите Server2Go и распакуете файлы, вы увидите, что каталоги настроены как обычный веб-сервер с «htdocs», являющимся общедоступным каталогом, куда будут переходить ваши веб-страницы. Установка не требуется.

портативный php веб-сервер

Все, что вам нужно сделать, это скопировать эти файлы и каталоги на ваш портативный диск. Теперь, если ваша единственная цель — протестировать свой веб-сайт, написанный на простом HTML или PHP, все готово. Просто скопируйте свой сайт в htdocs, и вы можете просмотреть его, запустив веб-сервер (на котором запущен Server2Go.exe), а затем перейдите по адресу http://127.0.0.1:4001/ — IP-адрес localhost по умолчанию, настроенный в pms_config.ini .

Это очень удобно, потому что у вас будет новый веб-сервер для тестирования любого веб-сайта, который вы хотите в любое время и в любом месте. Но что, если вы хотите загрузить полный сайт PHP с серверной базой данных SQL?

Server2Go изначально был создан для запуска с диска только для чтения, поэтому установка по умолчанию не сохранит изменения базы данных MySQL. Если вы хотите настроить сервер так, чтобы он сохранял все ваши настройки, вам нужно отредактировать pms_config.ini, чтобы LocalMirror = 0, OverwriteLocalMirror = 0 и DeleteDatabaseFiles = 0.

Сделайте это, прежде чем двигаться дальше, иначе вы потеряете все свои конфигурации. Когда вы закончите, откройте phpMyAdmin, перейдя по адресу http://127.0.0.1:4001/phpmyadmin/ и войдите в систему как root без пароля.

Как сделать портативный тестовый веб-сервер с Server2Go server2

Теперь настройте вашу базу данных. Это должно быть имя базы данных, которое вы используете для своего обычного веб-сайта. В случае с блогом на WordPress вы сделаете его таким, каким вы его настроили в wp-config.php в своем живом блоге.

локальный хост веб-сервер

Также создайте нового пользователя с тем же идентификатором пользователя, который вы используете в своем живом блоге WordPress. Вы делаете это в phpMyAdmin, нажав на вкладку SQL и набрав:

«СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ my_id» @ «localhost», ИДЕНТИФИЦИРОВАННОГО «your_password»;
ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА *. * TO ‘my_id’ @ ‘localhost’
С ГРАНТОВЫМ ВАРИАНТОМ;
СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ ‘my_id’ @ ‘%’, ИДЕНТИФИЦИРОВАННОГО ‘your_password’;
ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА *. * ДО ‘my_id’ @ ‘%’
С ГРАНТОВЫМ ВАРИАНТОМ;

Теперь, когда ваша база данных готова к работе, переместите свежую копию WordPress на новый портативный веб-сервер, скопировав все файлы WordPress в каталог htdocs.

локальный хост веб-сервер

Не забудьте отредактировать wp-config-sample.php с базой данных и информацией о пользователе и переименовать файл в wp-config.php . Запустите « http://127.0.0.1:4001/wp-admin/install.php », и вы должны увидеть следующий экран.

локальный хост веб-сервер

Теперь у вас есть работающая локальная установка WordPress! Следующим шагом будет просто экспортировать вашу базу данных и импортировать ее в вашу локальную установку WordPress. Мы рассмотрели множество процедур резервного копирования в MUO, но одним из моих любимых был Дин в плагине резервного копирования базы данных. Я не буду вдаваться в подробности здесь, но я настоятельно рекомендую этот плагин для передачи по всей вашей базе данных.

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

Вот локальная копия моего собственного блога, работающего на Server2Go.

портативный php веб-сервер

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

Сделайте снимок Server2Go на своем портативном флэш-накопителе или жестком диске и сообщите нам, как он работает. Какие другие идеи у вас есть для использования такого портативного и быстрого в настройке веб-сервера? Поделитесь своими мыслями в разделе комментариев ниже.

Изображение предоставлено: El Frijole

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone