muscapaul.com: Как перенести мой сайт с PHP-Fusion на другой хост?
  muscapaul.com: How do I move my site от PHP-Fusion to another host?

  Vveb.ws / PHP-Fusion / PHP-Fusion установка / Перенос и бэкап сайта /    muscapaul.com: Как перенести мой сайт с PHP-Fusion на другой хост?


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

Во все времена рекомендуется сделать контрольный список действий для выполнения и пометить действия, когда они будут завершены. Не спешите готовиться и выполнять ход. Таким образом, существует наименьшая вероятность возникновения ошибок.

Сначала выполните процедуру, которая может выполняться, если новый сервер использует другое доменное имя.

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 для других лиц, кроме вас, учетных записей электронной почты и т. Д.

There are a number of ways to move your site to another host. The procedures described below give just one of the possible options.

At all times it is recommended to make a checklist of actions to perform and tick the actions when they are finished. Take your time to prepare and to execute the move. In this way there is the least chance of errors occurring.

First a procedure that can be followed if the NEW server uses another domain name.

1. Make a fresh install on the NEW server with the same PHP-Fusion version you already have.
2. After you completed the installation, including the registration of the superadmin, go to Admin Panel -> System Admin and leave a browser window open on that page.
3. Make a complete backup of your site on the OLD server, both the files and the database (at least a complete database backup via Admin Panel -> System Admin -> Database Backup but it cannot hurt to make one via PHPMyAdmin, too, just in case).
4. Copy all files from the OLD server to the NEW server BUT DO NOT COPY config.php (or you will overwrite the file with the information necessary to approach your database). If you changed the db-backup folder of the site on the OLD server, make sure that you copy at least the most recent backup to ../administration/db-backups/ on the NEW server.
5. Go to the System Admin page you left open at step 2.
6. Go to Database Backup and restore the backup you made via the System Admin panel in step 3.
7. Re-login.
8. Put your present site in maintenance mode.
9. If any content was changed after you made the previous backup (forum posts, records of members who visited, unique visits counter) and you want to prevent the loss of that information, make a new database backup via Admin Panel -> System Admin -> Database Backup. Copy the backup to the correct folder on the NEW server and restore the database backup via Admin Panel -> System Admin -> Database Backup. Go to Admin Panel -> System Admin -> Miscellaneous Settings and switch Maintenance Mode off. (You did not put the site in Maintenance Mode but restoring the backup from the OLD server, where the site was put in Maintenance Mode, changed the setting).
10. Go to Admin Panel -> System Admin -> Miscellaneous Settings of the site on the OLD server and edit the Maintenance Mode message so that visitors will see a link to the site on the NEW server.
11. Go to Admin Panel -> System Admin -> Main Settings and update the necessary information (for example Site URL) to reflect the new domain name.

Please, be advised that any absolute URL's in the previous site (for example links in the forum pointing to http://www.site1.com/forum/...) may now lead to the site on the OLD server rather than to http://www.site2.com/forum/... on the NEW server.

Life site
The procedure to move a live site from on server to another and at the same time prevent unnecessary downtime is more complicated. It is possible to migrate your site with a minimum of downtime, though, but this needs even better preparation.

The procedure below assumes you have the IP addresses of both your OLD and NEW servers and that your site can be approached through that number.

Between steps 3 and 4 add:
3a. On the site on your OLD server go to Admin Panel -> System Admin -> Miscellaneous Settings. Edit the Maintenance Mode message, explaining that the site will be migrated and that when visitors see the Maintenance Mode message that they can temporarily view the site on "<a href='http://000.000.000.000/'>this page</a>". For 000.000.000.000 you enter the IP address of the NEW server. Take care; you may have to add a subdirectory if you are on a shared server, so that it may look something like 'http://000.000.000.000/apples/'.

In this way, visitors that come to your site through name servers pointing to the OLD server should see the Maintenance Mode message with the link to the NEW server (by IP address). Clicking the link will lead them to the NEW server. Visitors that come to your site through name servers pointing to the NEW server should immediately see the new site. In short, every visitor should come to the new site. The only 'but' is that absolute links will not work as long as the site is approached through the IP number. Since global updating of name servers should be complete in a few days this is only a temporal problem.

If you can set DNS servers yourself (for example through the control panel of your site's host), you must point the site name to the NEW server after you completed all the steps mentioned above. If the DNS servers are configured for you (and you have no influence over when it happens), make sure you have a file ready in the root of the NEW server that will lead visitors to the site on the OLD server using the URL with the IP address. At your earliest convenience you should then migrate the site.

The procedures described above only relate to the PHP-Fusion site and not to any other sites that may be installed on the hosting account on the OLD server. Copying all files from the OLD to the NEW server may also transport all html-based pages but anything that uses another database or another database prefix, may not have migrated with the rest (depending on the settings used during your database backup). Furthermore, there are other things to consider, like ftp accounts for persons other than you, email accounts, etc.


muscapaul.com

 
Яндекс.Метрика