Перенесення сайту з локального комп'ютера на хостинг

Посібник від чайника для чайників.

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


Для версії 1.5 і більш ранніх:

1.Обязательно зв'яжіться з Вашим хостером, і з'ясуйте конфігурацію сервера.
Повинно бути обов'язково:
apache + mod_rewrite
php 5.1.0 з розширеннями GD, iconv, mbstrings.
mysql 5
Якщо що небудь з цього списку не встановлено, поросят встановити. Як правило, хостери легко роблять це.
Якщо відмовляються - міняйте хостинг, він не відповідає вимогам.

2. Створюєте базу даних на хостингу, з паролем, як годиться. На Денвері, можливо, Ви робили без пароля.
(На хостингу - В розділі "Управління базами даних", в phpMyAdmin - програму управління базами даних. Інтерфейс управління БД на вашому хостингу може дещо відрізнятися).

3. Створення резервної копії БД

Для новачків простіше резервну копію бази даних зробити з адмін-панелі сайту (перший варіант).

4.Всё. що в папці WWW, заливаєте по ftp в папку вашого сайту на сервер.

4-а Альтернативна заливка на хостинг
Заливка архівом:
Якщо на хостингу, як наприклад, на Джино, можна розпаковувати архіви, то створюєте архів вмісту папки WWW
(Саме вмісту папки, WWW в архіві не повинно бути)
Цей архів (одним файлом) заливаєте по ftp в папку вашого сайту на сервер, а потім розархівуйте його там.
Цей спосіб швидший, і як мені особисто здається. набагато зручніший.
Є противники такого методу заливки, вважають за краще заливати за традицією в розпакованому вигляді по ftp

5. Встановіть права (chmod) 777 на
папки
/ backups
/ cache
/ images
/ includes
/ upload
/ Templates / _default_ / modules / modules_c
/ Templates / _default_ / components / components_c
/ Templates / _default_ / plugins / plugins_c
і всі вкладені в них!

6. Зайдіть в управління базами даних (на хостингу - В розділі "Управління базами даних", в phpMyAdmin - програму управління базами даних). Виберіть новостворену вами БД, і зробіть імпорт з збереженого На Вашому комп'ютері файлу дампа бази даних.
Обов'язково перед імпортом змініть кодування (за замовчуванням вона зазвичай UTF-8) - встановіть кодування cp1251 (Кодування Windows). Якщо цього не зробите, на сайті у Вас замість символів будуть вопросики типу.

Рада на майбутнє:
Якщо ви надалі будете встановлювати заново базу даних, пам'ятайте, що імпорт з файлу резервної копії потрібно
робити тільки в ЧИСТЕ базу, тобто щоб там не було ніяких таблиць. Інакше сайт працювати не буде!
Для цього ви видаляєте базу, яку ви хочете перевстановити (попередньо записавши всі дані для цієї бази: ім'я користувача, ім'я бази, пароль, ім'я сервера БД) і знову створюєте базу з ТИМИ Ж даними - ім'ям, паролем, і т.д. І тільки потім робите імпорт в цю БД з файлу.

7. У папці на сервері, де знаходиться Ваш сайт
в файлі includes / config.inc.php міняєте параметри доступу до бази на нові (для хостингу)

виділене жирним потрібно замінити на ваші значення.
міняєте на Ваші значення:
імя_бази - ім'я бази даних
пароль_бази - пароль бази даних
имя_пользователя - користувач БД
localhost - ім'я сервера, де знаходиться БД (може так і залишитися localhost, уточніть по інструкції на своєму хостингу)

Все, має запрацювати

Сподобалася запис? Поділіться нею в соцмережах!

Схожі статті