Обновлённый PHP-Fusion Bogatyr / Free CMS PHP-Fusion 7 Bogatyr / Other / muscapaul.com: Как перенести мой сайт с PHP-Fusion на другой хост?
Russian
Существует несколько способов перемещения вашего сайта на другой хост. Процедуры, описанные ниже, дают только один из возможных вариантов. Во все времена рекомендуется сделать контрольный список действий для выполнения и пометить действия, когда они будут завершены. Не спешите готовиться и выполнять ход. Таким образом, существует наименьшая вероятность возникновения ошибок. Сначала выполните процедуру, которая может выполняться, если новый сервер использует другое доменное имя. 1. Сделайте новую установку на новом сервере с той же версией PHP-Fusion, которую вы уже имеете. 2. После того, как вы завершили установку, включая регистрацию суперадмина, перейдите в панель администратора -> Системный администратор и оставьте на этой странице окно браузера. 3. Сделайте полную резервную копию своего сайта на OLD-сервере, как в файлах, так и в базе данных (по крайней мере, полную резервную копию базы данных через панель администратора -> Системный администратор -> Резервное копирование базы данных, но это не помешает сделать это через PHPMyAdmin, на всякий случай). 4. Скопируйте все файлы с OLD-сервера на NEW-сервер, НО НЕ КОПИРУЙТЕ config.php (или вы перепишете файл информацией, необходимой для доступа к вашей базе данных). Если вы изменили папку резервного копирования db сайта на OLD-сервере, убедитесь, что вы скопируете хотя бы последнюю резервную копию на ../administration/db-backups/ на NEW-сервере. 5. Перейдите на страницу системного администратора, которую вы оставили открытым на шаге 2. 6. Перейдите в Резервное копирование базы данных и восстановите резервную копию, сделанную с помощью панели «Администратор системы» на шаге 3. 7. Повторно войдите в систему. 8. Поместите текущий сайт в режим обслуживания. 9. Если какой-либо контент был изменен после того, как вы сделали предыдущую резервную копию (сообщения на форуме, записи участников, которые посетили, уникальный счетчик посещений), и вы хотите предотвратить потерю этой информации, создайте новую резервную копию базы данных через панель администратора -> Системный администратор -> Резервное копирование базы данных. Скопируйте резервную копию в нужную папку на NEW-сервере и восстановите резервную копию базы данных через Панель администратора -> Системный администратор -> Резервное копирование базы данных. Перейдите в Панель администратора -> Системный администратор -> Другие настройки и отключите режим обслуживания. (Вы не помещали сайт в режим обслуживания, но восстанавливали резервную копию с OLD-сервера, где сайт был помещен в режим обслуживания, изменили настройку). 10. Перейдите в Панель администратора -> Системный администратор -> Другие настройки сайта на OLD-сервере и отредактируйте сообщение режима обслуживания, чтобы посетители увидели ссылку на сайт на NEW-сервере. 11. Перейдите в Панель администратора -> Системный администратор -> Основные настройки и обновите необходимую информацию (например, URL-адрес сайта), чтобы отразить новое имя домена. Пожалуйста, имейте в виду, что любой абсолютный URL-адрес на предыдущем сайте (например, ссылки в форуме, указывающие на http: //www.site1.com/forum / ...) теперь может привести к сайту на OLD-сервере, а не к http: //www.site2.com/forum / ... на новом сервере. Жизнь сайта Процедура перемещения живого сайта с сервера на другой и в то же время предотвращает ненужный простоя более сложна. Однако можно перенести свой сайт с минимальным временем простоя, но это требует еще лучшей подготовки. В приведенной ниже процедуре предполагается, что у вас есть IP-адреса обоих серверов OLD и NEW, и к вашему сайту можно подойти по этому номеру. Между этапами 3 и 4 добавить: 3a. На сайте вашего OLD-сервера перейдите в панель администратора -> Системный администратор -> Другие настройки. Отредактируйте сообщение режима обслуживания, объяснив, что сайт будет перенесен, и что когда посетители видят сообщение режима технического обслуживания, что они могут временно просмотреть сайт на странице <a href='http://000.000.000.000/'> этой страницы </ а>». Для 000.000.000.000 вы вводите IP-адрес нового сервера. Береги себя; вам может потребоваться добавить подкаталог, если вы находитесь на общем сервере, чтобы он выглядел примерно так: «http://000.000.000.000/apples/». Таким образом, посетители, которые приходят на ваш сайт через серверы имен, указывающие на OLD-сервер, должны видеть сообщение Maintenance Mode с ссылкой на NEW-сервер (по IP-адресу). Щелчок по ссылке приведет их к серверу NEW. Посетители, которые приходят на ваш сайт через серверы имен, указывающие на новый сервер, должны сразу увидеть новый сайт. Короче говоря, каждый посетитель должен прийти на новый сайт. Единственным «но» является то, что абсолютные ссылки не будут работать до тех пор, пока сайт будет доступен через IP-номер. Поскольку глобальное обновление серверов имен должно быть завершено через несколько дней, это всего лишь временная проблема. Если вы можете самостоятельно настроить DNS-серверы (например, через панель управления хоста вашего сайта), вы должны указать имя сайта на новый сервер после выполнения всех шагов, указанных выше. Если DNS-серверы настроены для вас (и вы не имеете никакого влияния на это, когда это произойдет), убедитесь, что у вас есть файл в корневой части NEW-сервера, который приведет посетителей к сайту на OLD-сервере, используя URL-адрес с Айпи адрес. При первой возможности вы должны перенести сайт. Описанные выше процедуры относятся только к сайту PHP-Fusion, а не к другим сайтам, которые могут быть установлены на учетной записи хостинга на OLD-сервере. Копирование всех файлов с OLD на новый сервер также может переносить все страницы на основе html, но все, что использует другую базу данных или другой префикс базы данных, возможно, не было перенесено вместе с остальными (в зависимости от настроек, используемых во время резервного копирования базы данных). Кроме того, есть другие вещи, которые нужно учитывать, например, ftp для других лиц, кроме вас, учетных записей электронной почты и т. Д. |