Архівація, бекап, резервне копіювання, дамп бази даних (це все синоніми) - генератор розширень
Настає час, коли Ви навчилися щось робити настільки, що це шкода втратити. Як зберегти зроблене? Ви все ж ризикуєте в один жахливий момент втратити все свої дані. Апаратні збої, механічні проблеми або просто неоплачений заздалегідь хостинг може назавжди позбавити Вас всієї інформації з сайту. Для таких ситуацій більшість великих хостинг-компаній роблять періодичні бекапи вмісту своїх жорстких дисків, але покладатися на них не варто, погодьтеся приємніше і зручніше тримати всю інформацію зі свого сайту під рукою. Але і нарешті, як перенести зроблений сайт зі свого комп'ютера на хостинг? Див. Перенесення Joomla! сайту на хостинг.
JoomlaPack використовує в своїй роботі технологію Ajax, це дозволяє робити всі процедури архівування файлів або створення дампа бази даних як би по частинах, т. Е. Обмежені проміжки часу. Ці тимчасові періоди менше, ніж максимальний час, відведений на виконання одного php-скрипта. У підсумку виходить, що одне велике дію розділене на багато маленьких, які цілком встигають виконається в зазначений час.
Увага! Важливий момент. Процедури Ajax виконуються не тільки на стороні сервера, але і на стороні користувача, т. Е. В браузері. Тому під час створення резервної копії сайту з використанням JoomlaPack. Вам ні в якому разі не можна виключати віконце браузера, в якому йде створення бекапа. Власне Вас попередять, після початку архівації з'явиться напис: «Будь ласка, не переходите на інші сторінки до тих пір, поки не побачите повідомлення про помилку або завершення».
Розглянемо безпосередньо алгоритм роботи JoomlaPack.
JoomlaPack - це компонент Joomla. доступ до якого мають лише користувачі з правами суперадміністратора. Установка компонента проводиться звичайним методом в панелі управління Joomla.
У партнера сайту «Joomla! - початок »можна JoomlaPack скачати безкоштовно. Коли зайдете на сайт натисніть кнопку «БЕЗКОШТОВНО», скачується файл не відразу, а через 60 секунд очікування, зате безкоштовно.
Нам треба зробити дві настройки. В налаштуваннях
Загальні настройки >>> проста «Директорія для запису резервних копій» вкажіть каталог для архівів. Інакше потім довго будете шукати ваші бекапи. У мене, [ROOT] / tmp Налаштування профілю >>> просунута >>> компресор, вкажіть JPA. Це рідний тип архіву JoomlaPack. Інакше буде горіти напис. "JoomlaPack готовий до резервного копіювання вашого сайту, але є потенційні проблеми". Я архівувати і zip архівів, все без потенційних проблем, розархівуйте і встановлюється. Але краще на рожен не лізти, та й навіщо!
Ось і все, натискаєте зробити резервну копію, отримаєте архів. Завантажуєте на хостинг розпакованих архів, отримуєте Joomla у вашій комплектації. Якби все було так просто! Архів JPA НЕ розпаковувати не один архіватор. Як бути?
Але зручніше користуватися спеціальним разархіватором - JoomlaPack eXtract. Користуватися програмою просто. У вікні необхідно вказати в одному рядку архів, в іншій - куди розпакувати. І натиснути Next
Усе! Так можна не тільки робити резервну копію, але переносити сайт на хостинг, клонувати сайти, створювати свої збірки. Чому це можливо? Та тому що створюється ПОВНИЙ ІНСТАЛЯТОР Joomla! з усіма Вашими налаштуваннями, базою даної, встановленими доповненнями, усіма файлами вашого сайту. По суті, створюючи архів свого сайту, Ви створюєте свою версію Joomla. яку можете копіювати на інші ваші сайти.
Секрет. 1. Якщо робите архівацію на хостингу, Увага! Перевірте, щоб папка для збереження резервних копій і тимчасова папка були доступні для запису.
2. Режим створення резервних копій бази - дозволяє вказати, чи варто робити резервну копію за кілька проходів. Якщо у вас сайт містить великі обсяги інформації, то виберіть режим в кілька проходів.
Обробка параметрів розширень joomla
При розробці розширень для CMS Joomla, таких як плагіни, модулі, компоненти або шаблони, часто виникає необхідність отримати параметри розроблюваного або будь-якого іншого розширення. В цій.
Кunena Крамсает шаблон
1. В папці \ components \ com_kunena \ template \ ваш_шаблон \ знаходимо файл template.xml і вставляємо в нього такий шматок (щоб була можливість вибору показувати це поле чи ні):