Всего 5 простых шагов отделяют вас от того момента, когда Вы создадите свой первый установочный пакет с предустановленными расширениями, шаблонами и другими настройками для Joomla 3.
И так с места и в карьер!
Приступим к созданию установочного пакета для Joomla 3.
ШАГ 1. Копируем файлы.
Создадим папку, например NameSiteQuickstart и копируем туда абсолютно все файлы сайта, из которого собираемся делать квикстарт (quickstart).
Cразу удаляем файл configuration.php
Так же в эту папку нужно скопировать из обычного установочного пакета Joomla 3 папку [installation].
ШАГ 2. Делаем резервную копию базы данных.
При экспорте базы данных используем на стройки как показано на рисунке ниже:
ШАГ 3. Переименуем полученный файл экспорта базы данных в joomla.sql
Далее откроем этот файл в текстовом редакторе (Notepad++, Sublime Text и др.)
ШАГ 4. Правим файл экспорта базы данных.
Далее в полученном файле нужно путем автозамены (в большинстве браузеров вызывается комбинацией клавиш "Ctrl" + "H") текущий префикс таблицы базы данных, как видим на рисунке ниже, это elem3n7_ , и заменить его на #__ (решетка с двумя нижними подчеркиваниями)
Далее ищем в файле строку, содержащую "INSERT INTO #__users
" и удаляем эту строку.
Далее ищем строку, содержащую "INSERT INTO #__schemas
" и так же удаляем ее.
Сохраняем файл и копируем его с заменой в папку "installation\sql\mysql"
ШАГ 5. Создаем архив с нашим квикстартом для последующей заливки и распаковки на сервере.
P.S. Так как я занимаюсь созданием сайтов, то использовать данный архив я буду как болванку для большинства новых сайтов, и перед созданием архива я внесу одну маленькую правку.
Создаю я сайты на тестовой площадке на хостинге, и для того чтобы поисковики случайно не проиндексировали разрабатывающийся сайт, мне постоянно в настройках сайта приходиться параметру Мета-тег Robots присваивать значение "noindex, nofollow", но иногда это забывается.
Можно сделать так, чтобы этот параметр при установке quickstart автоматически принимал значение "noindex, nofollow". Для этого в файле /installation/configuration.php-dist найти строку
1 |
public $robots = ''; |
и заменить ее на
1 |
public $robots = 'noindex, nofollow'; |
Теперь можно архивировать файлы и пробовать установить наш квикстарт.
Ну вот и все, теперь у вас в руках готовый установочный пакет, но уже с вашими компонентами, модулями, плагинами и шаблонами, которые установятся вместе с Joomla 3 в обычном режиме.
Напоминаю, что благодарность автору вы можете выразить просто кликнув в НУЖНОМ МЕСТЕ на это странице.
НУЖНОЕ МЕСТО специально подписано 🙂
автор: Руслан Овчинников