Laragon: как перенести сайт на локальный сервер?

С первым использованием Laragon проблем не бывает. Вы установили, нажали запустить все – готово. Сервер запущен, здесь же можно воспользоваться «Меню» (главное его заметить, серая надпись в правом верхнем углу) и в подменю «Быстро создать» выбрать, интересующую CMS.

Если же требуется перенести имеющийся сайт из сети на локальный сервер для временных работ, то могут и, скорее всего, возникнут проблемы.

Перенос базы данных

Во-первых это перенос базы данных (если для редактирования вам не нужно переносить посты, статьи, комментарии и тп – пропустите этот шаг). Что может быть очень не просто впервые. После запуска MySQL в программе нажмите на кнопку «База данных», это перенесет вас на страницу входа через PhpMyAdmin. Получить доступ по умолчанию можно через юзера Root, без пароля. Сюда вы переносите свою базу из резервной копии вашего сайта (или создаете новую).

Если вы не представляете, как перенести базу сайта MySQL с одного сервера на другой, то это не сложно. Нужно знать какая именно база вам нужна, узнать это можно в админ панели вашего хостинга. Скачайте резервную копию или войдите в phpMyAdmin (нужно знать логин и пароль). Используйте кнопки «Export» и «Import», не меняя настройки жмем «Go».

Экспорт/Импорт phpMyAdmin

После экспорта, создайте аналогичного пользователя с идентичным паролем доступа к перенесенной базе, таким образом вам не прийдеться редактировать файлы и корректировать эти данные после переноса на веб сервер. Или просто укажите пользователя root без пароля, и переносите обратно только те файлы, которые будете менять.

phpMyAdmin forbidden (403). Учтите, в последней версии Laragon по умолчанию нет phpMyAdmin. Можно разобраться в программном инструменте (кнопка «Базы Данных»), или установить первый:

  1. Скачайте нужный/последний phpMyAdmin
  2. Распаковать по адресу …/laragon/etc/apps
  3. Обязательно назвать папку «phpMyAdmin»
  4. Перезапустить, теперь кнопка «Базы Данных» перенесет вас на http://localhost/phpmyadmin

Соответствие версии PHP веб и локального сервера

Во-вторых это ошибки (если после переноса у вас нет ошибок и экран не белый – вы готовы к работе). Дело в том, что ваш веб сервер скорее всего использует не самую свежую версию Apache и PHP. Если возникает ошибка в отображении сайта, к примеру белый экран смерти в Laragon. Следует первым делом сравнить версии PHP локального и веб сервера. Если они разные, в Laragon нужно скачать PHP требуемую версию (специально перекодированную в бинарных файлах Windows).

Скачать – бинарный Apache

Но вот не задача, после этого сервер запускается с ошибкой. Дело втом, что версии Apache и PHP связанны, и для новой версии PHP вам нужна соответствующая версия Apache. Определяются они по окончанию, к примеру PHP 7.2.19 это VC15 (указано в названии). Ему понадобится Apache 2.4.35, так же помеченный как VC15.

Скачать – бинарный PHP

Далее, все это нужно распаковать в нужные места, в предварительно созданную новую папку по адресу (по умолчанию laragon устанавливается в корень диска C):

PHP: …\laragon\bin\php
Apache: …\laragon\bin\apache

- название папок по усмотрению, чтоб не путаться рекомендую указывать версию и номер VC.

Laragon - смена версии PHP и Apache

После этого мы можем переключатся между версиями Apache и PHP в том же меню. Останется только перезапустить сервер.

GD Star Rating
loading...

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

©2011 softocop.ru, created by Kovnir Vladislav.
Softocop