Перенесення joomla з Денвера на хостинг
Для початку хотів би привести загальний принцип, за яким здійснюється перенесення джумла з Денвера на хостинг. Насамперед необхідно створити резервну копію сайту, будь-яким зручним для Вас способом. Далі, на хостингу, потрібно відновити сайт з раніше створеної резервної копії. І нарешті, внести необхідні настройки і, що дуже важливо, встановити правильні права доступу до файлів і каталогів CMS Joomla.
Способи створення резервної копії сайту розглянуті в статті Як зробити резервну копію сайту на Joomla.

Підготовка до переносу
Відкриваємо менеджер FileZilla, і в головному меню "Файл", вибираємо пункт "Менеджер сайтів".

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

Вказавши настройки підключення, натискаємо на кнопку "Помилка з'єднання", і якщо, все введено - буде встановлено з'єднання.

При цьому, як правило, хостинг надає Вам - каталог public_html (хоча його назва може відрізнятися), для зберігання файлової структури сайту. Тобто, в даний каталог необхідно скопіювати архів з резервною копією CMS. Далі, в особистому кабінеті хостингу, необхідно створити базу даних, для цього використовується відповідний розділ.

Akeeba Kickstart
Для відновлення сайту з архіву формату .jpa, необхідний спеціальний інструмент Akeeba Kickstart, який можна завантажити за посиланням.

В результаті скачування Ви отримаєте архів, який необхідно розпакувати, і весь його вміст скопіювати на хостинг, в той же каталог, що і архів з резервною копією CMS.

Тобто в каталозі public_html Ви повинні отримати приблизно ось такий набір файлів:

Установка CMS Joomla
Тепер можна приступати відновленню сайту з архіву. Для цього звертаємося до інструменту Akeeba Kickstart, тобто, до домену Вашого майбутнього сайту дописуємо kickstart.php.

Потім закриваємо спливаюче віконце привітання і переходимо на головну сторінку Akeeba Kickstart

На даній сторінці перевіряємо, що б в поле "Файл архіву", був обраний правильний архів з резервною копією CMS. А так же в налаштуванні "Запис у файли", вибираємо варіант "Безпосередньо" і натискаємо на кнопку "Почати".

Далі - "Запустити інсталятор".

При цьому, запускається установка CMS Joomla, дуже схожа на стандартну установку. На першій сторінці перевіряємо, що б параметри хостингу задовольняли вимогам Joomla і натискаємо на посилання "Наступна".

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

На наступному кроці, вказуємо інформацію про сайт, дані для входу в панель адміністратора і натискаємо на кнопку "Наступна".

На цьому установка CMS Joomla завершена, але перед тим як перейти безпосередньо на сайт, необхідно видалити каталог installation з файлової структури, яка була отримана шляхом розпакування архіву з резервною копією. Після цього, ми можемо переходити або в призначену для користувача частину, або в панель адміністратора - сайт повністю відновлений на хостингу.
Права доступу до файлів і папок CMS Joomla
І останнє і дуже важливе - це установка правильних прав доступу до файлів і папок CMS Joomla, що забезпечить безпеку вашого сайту.
Отже, для всіх файлів, які розташовані в основний директорії Joomla, тобто - це файли index.php, configuration.php. htaccess і т.д, необхідно встановити права 444 (мінімальні права доступу які забезпечать максимальну безпеку). Всі інші файли 644. На всі папки, за винятком tmp, cache, administrator / cache, logs, встановлюємо права 755, але так само допускається установка мінімальних прав - 555.
Найсвіжіші новини IT і веб-розробки на нашому Telegram-каналі

Хочете дізнатися, як створити власний шаблон на CMS Joomla з нуля
Все дуже просто!