Як перенести сайт на інший хостинг - Корисне про комп’ютери та програми

Ситуація, з якою можуть зустрітися багато хто з власників сайту, коли колишній постачальник послуг хостингу починає завищувати ціни або знижувати рівень послуг, що надаються, не рідкість на сьогоднішній день. Звичайно, можна спробувати домовитися, шукати більш відповідні тарифи, але зміна постачальника послуг, хоч і крайній захід, але далеко не такий страшний і складний у технічному виконанні, як може здатися на перший погляд. Головне пам'ятати що поганий хостинг заважатиме вам заробляти гроші в домашніх умовах.

Насамперед необхідно знайти альтернативного провайдера, куди, власне, і збираєтеся переносити сайт. Вибирайте вдумливо, адже новий провайдер повинен повністю влаштовувати вас як ціною, так і якістю послуг. Другим кроком буде пошук інтернет-провайдера, який, власне, здійснить перенесення сайту на новий хостинг на вигідних для вас умовах. Багато компаній пропонують від 10 днів до 3-х місяців використання своїх послуг безкоштовно і при цьому вони подбають про необхідні нюанси при переїзді. Але є й організації, які працюють виключно за передоплатою. Існує ряд обмежень, які використовуються при перенесенні сайту на інший хостинг - сайт повинен бути не молодший одного місяця, а також він зобов'язаний розміщуватися в іншого платного хостера.

Але можна спробувати здійснити перенесення сайту самотужки, не вдаючись до допомоги провайдера. Докладніше розглянемо порядок дій для здійснення цієї операції.

  1. Необхідно очистити кеш, для чого за допомогою адміністративної частини сайту виконується команда «Оновити сайт». Після цього вміст сайту копіюється на жорсткий диск, у разі потреби слід відредагувати файл «htaccess».
  2. Копіюємо всі файлисайту на новий хостинг за допомогою клієнта FTP. Якщо на новому майданчику хостингу встановлено захист, і ви не маєте можливості змінювати файли, слід тимчасово дозволити необмежений доступ до файлів і папок (права 777 і права 666). Після цього створюється база MySQL з правильним кодуванням. Подальше перенесення може здійснюватися за допомогою MODx або без неї, за бажанням.
  3. Щоб зробити запуск із попередньою установкою MODx, необхідно записати до наявних файлів папку «Install». Після чого необхідно видалити «manager/includes/config.inc.php» крім одного рядка, в якому необхідно встановити право 666. Тільки після цього приступаємо до встановлення MODx. За допомогою програми типу phpMyAdmin створюємо базу даних. На старому сервері вибираємо функцію «Експорт» та в налаштуваннях встановлюємо прапорці «Послати» та «Додати DROP TABLE/DROP VIEW», форматом для експорту файлів стане MySQL. Після чого переглядаємо списки таблиць, і вибираємо все, крім «event_log», «sistem_settings» та «active_users», після чого натискаємо на відправлення та зберігаємо бази даних на свій комп'ютер. На новому сервері за допомогою програми phpMyAdmin імпортуємо базу даних та в адміністративній частині майданчика оновлюємо сайт та змінюємо налаштування сайту. Невеликі неточності виправляємо інструментом конфігурації, після чого сайт готовий до роботи.
  4. Щоб зробити перенесення без установки MODx необхідно внести зміни до файлу «manager/includes/config.inc.php» - ввести ім'я бази даних, користувачів, паролі та кодування та багато іншого. Для цього файлу встановлюємо права 664 та за допомогою програми phpMyAdmin імпортуємо всі дані на новий майданчик, оновіть сайт та перевірте його роботу.

Основні труднощі, які можуть виникнути при перенесенні сайту на новий хостинг:

  • Параметри. Сайт не буде нормально функціонувати, якщо не внести коректних змін у роботу нового хостингу.
  • Кодування. Така проблема може виникнути у випадку, коли використовувалося неправильне кодування зі старого сервера або кодування змінилося після інсталяції. У такому разі необхідно обробити дамп із даними.
  • Налаштування. Така проблема може виникнути, якщо налаштування різних хостів значно відрізняються. У такому випадку необхідно зробити необхідні зміни в настоянках, ґрунтуючись на налаштуваннях нового майданчика.

Таким чином можна зробити висновок, що перенесення сайту з одного на інший хостинг не така складна справа, деякі можуть скористатися для цього платними послугами провайдера або виконати все своїми руками, що дозволить зекономити на послугах провайдера-«перевізника».

Додаткова інформація на тему

Як монетизувати навіть сміттєвий трафік, які для цього використовуються ресурси, у чому їх плюси