При разработке сайтов может возникнуть момент, когда нужно будет переносить готовый сайт на другой домен и хостинг. На первый взгляд это может показаться достаточно сложным и трудоемким процессом, но в действительности всё проще. Перенос сайта Joomla на другой хостинг пройдет легко, если поэтапно выполнять указанные дальше шаги.

Первым делом нужно сделать бэкап (сохранить копию сайта). Это можно выполнить несколькими способами:

с помощью ФТП — скопировать все файлы на свой компьютер и при желании запаковать в архив.
с помощью cpanel (http://mysite.com/cpanel):
cpanel

  • Войти в диспетчер файлов, отметив галочкой показ скрытых файлов
  • Выделить все файлы (administrator, images, plugins. ) сайта в окне справа
  • Нажать вверху кнопку Сжать
  • После сжатия файлов, выбрать его и нажать вверху ярлык Скачать
  • Сохранить файл на компьютере

Дальше следует зайти в Базу Данных вашего сайта. Это можно сделать через сайт хостинга, где найти приложение phpMyAdmin или через cpanel (при её наличии) выбрать phpMyAdmin в категории Базы данных. Посетив приложение phpMyAdmin выполнить следующее:

  • В новом окне нужно выбрать слева вашу БД
  • Над списком таблиц вашей БД нажать кнопку Экспорт
  • Дальше оставить по-умолчанию и нажать внизу OK
  • Сохранить файл базы данных на компьютере

Проделав все шаги готовый сайт будет сохранен. Теперь нужно сделать перенос сайта Joomla, который уже сохранен на компьютере.

Загрузка сохраненных файлов сайта. Аналогично с сохранением, также можно скопировать файлы через ФТП или быстрее будет через cpanel в диспетчере файлов:

  • Зайти в папку, где будет располагаться ваш сайт
  • Нажать вверху ярлык Загрузить и выбрать архив с сайтом
  • Выбрать загруженный архив и нажать кнопку Извлечь
  • После этого можно удалить загруженный архив с сайтом

Теперь можно перенести сохраненную БД с помощью приложения phpMyAdmin. Выбрать слева предварительно созданную Базу данных (?). Затем нажать на Импорт и выбрать сохраненный файл БД.

Теперь ваш готовый сайт был полностью перенесен! Осталось выполнить последние действия, чтобы готовый сайт начал работать на новом месте. Для этого:

  1. Через ФТП или cpanel найти файл configuration.php и сохранить его
  2. В сохраненном файле внести изменения:
  • var $log_path и var $tmp_path — изменить пути к файлам
  • var $password = — изменить пароль к БД
  • var $user и var $db — изменить имя пользователя и БД
  • var $smtphost и var $host — указать имя хоста

Это наиболее важные изменения, остальные можно догадаться по смыслу
После этого заменить на сайте configuration.php и проверить сайт на новом месте. Для доступа в админку будут использоваться те же данные, как на готовом сайте.

Возможные проблемы с кодировкой:

Сбиваются символы в шаблоне: для этого нужно поменять кодировку файла шаблона index.php на UTF-8 без BOM

Сбилась вся кодировка: в файле .htaccess прописать строку — AddDefaultCharset utf8

  • Компоненты
  • Плагины
  • Модули

Вступление

Копировать шаблон Joomla 3, это не новый, известный, но мало используемый инструмент системы, позволяющий сохранять пользовательские настройки и редакции шаблона при его обновлении. Если вы установили шаблон, сделаете его шаблоном по умолчанию, и в процессе создания сайта будете редактировать его, то при очередном обновлении шаблона, все ваши изменения будут потеряны.

Для шаблонов Joomla 3 установленных по умолчанию (Beez и Protostar) ситуация еще хуже, их редакции обнулятся, даже при обновлении версии Joomla. Всего этого позволит избежать копия шаблона и использование копии в качестве рабочего шаблона (шаблона по умолчанию). Посмотрим, как это сделать.

Как копировать шаблон Joomla 3 из административной панели

Для копирования шаблона, у вас должен быть доступ в административную панель сайта.

Авторизуйтесь в панели и войдите на вкладку Менеджер шаблона>Шаблоны. Для этого нажмите на шаблоны в боковом меню быстрого доступа или в верхнем меню нажмите Менеджер шаблонов.

Нажмите на название шаблона, который хотите копировать.

На открывшейся странице, нажмите вверху кнопку «Копировать шаблон».

Система предложит вам, ввести имя копии шаблона, что вам и нужно сделать. Имя копии шаблона должно отличаться от оригинала. Для имени используйте только латинские буквы, цифры, дефисы и подчеркивания. Пробелы в имени шаблона запрещены.

После присвоения имени, нажмите на синюю кнопку «Сделать копию шаблона». Если передумали, нажмите «Закрыть».

Удачное копирование проинформируется системой зеленой полосой. Далее в верхнем тулбаре нажмите «Закрыть».

Сделать копию шаблона шаблоном по умолчанию

Чтобы сайт работал на копии шаблонная, ее нужно сделать шаблоном по умолчанию. Для этого, в боковом меню перейдите на вкладку «Стили».

Сделайте копию шаблона, шаблоном по умолчанию. Теперь можно безопасно редактировать рабочий шаблон, без опасения утратить редакции при обновлении шаблона.

Примечание

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

Если вы заметили, то кроме инструмента «Копировать шаблон», есть инструмент «Дублировать шаблон». Чем дублирование Joomla, отличаются от копирования, читайте в отдельной статье.

Новости Joomla

Обновление JUNewsUltra Pro 6.9

Один из самых крутых новостных модулей для Joomla. В данный момент я бы сказал, что бесплатных аналогов ему нет.

Когда выйдет Joomla 4?

Многие спрашивают, о точной дате выхода Joomla 4, в этой статье я постараюсь ответить на данный вопрос, так, как выход Joomla 4 откладывался очень много раз.

WT JoomShopping Bitrix24 PRO v.2.4.1

Плагин отправки заказов из интернет-магазина JoomShopping в CRM Битрикс24.

Из этого туториала вы узнаете, как скопировать страницу и ее содержимое в Joomla 3.x.

Для копирования/перемещения страниц в Joomla можно использовать инструмент Пакетная обработка (Batch). С помощью этого инструмента можно копировать/перемещать страницы, настраивать уровень доступа и менять языковые параметры. В Joomla существуют разные типы страниц. Для более детального ознакомления вы можете просмотреть видео-туториал Обзор типов элементов меню. В этом же туториале мы рассмотрим, как дублировать страницу категории:

Копирование Страницы

Войдите в панель управления Joomla и откройте страницу Меню (Menus) > Главное Меню (Main Menu):

Отметьте страницу, которую вы собираетесь копировать.

Нажмите кнопку Пакетная обработка (Batch) в панели инструментов вверху сайта:

Возникнет всплывающее окно, как изображено на скриншоте:

Измените уровень доступа и установите язык.

Выберите Меню или Пункт меню, в который следует переместить/скопировать страницу.

Выберите вариант Копировать (Copy) для дублирования страницы.

После настройки всех параметров, нажмите кнопку Выполнить (Process). Затем возникнет сообщение «Пакетная операция завершена успешно.» («Batch process completed successfully.»). Это означает, что страница успешно дублирована.

Копирование содержимого страницы

На всех страницах Joomla отображаются статьи, модули, формы и т.п. Давайте рассмотрим, как копировать содержимое страниц:

Для копирования статей Joomla выполните следующее:

Все статьи относятся к определенным категориям. Откройте вкладку Содержимое (Content) > Менеджер категорий (Category Manager) для копирования категорий.

Отметьте категорию, которую вы собираетесь копировать и нажмите кнопку Пакетная обработка (Batch) в панели инструментов вверху сайта:

Измените уровень доступа, установите язык и добавьте теги в следующем окне.

Выберите категорию, которую вы собираетесь копировать и нажмите кнопку Выполнить (Process):

Новую категорию следует отобразить на ранее скопированной странице. Перейдите в Меню (Menus) > Главное Меню (Main Menu). Отредактируйте скопированную страницу — выберите новую категорию в поле Выберите категорию (Choose a category):

Перейдите во вкладку Содержимое (Content) > Менеджер статей (Article Manager). Отметьте статьи, которые вы собираетесь копировать и нажмите кнопку Пакетная обработка (Batch):

Здесь можно изменять те же настройки: тег, уровень доступа и язык во всплывающем окне.

Выберите ранее скопированную категорию в выпадающем меню Выберите категорию для копирования/перемещения (Select Category for Move/Copy). Нажмите кнопку Выполнить (Process).

Для копирования модулей Joomla, выполните следующее:

Откройте страницу Расширения (Extensions) > Менеджер модулей ( Module Manager) в панели управления Joomla:

Найдите модуль, который необходимо дублировать, отметьте его и нажмите кнопку Пакетная обработка (Batch) в панели управления вверху.

Измените уровень доступа для модуля и установите язык.

Выберите позицию модуля в выпадающем меню Введите или выберите позицию (Set Position). Убедитесь, что позиции скопированного и исходного модулей совпадают. Нажмите кнопку Выполнить (Process) для завершения дублирования.

Откройте скопированный модуль. Нажмите кнопку Привязка к пунктам меню (Menu Assignment) и выберите страницы, где будет отображаться ваш новый модуль:

Если вы дублировали модуль категорий или статей, убедитесь, что необходимая категория/статья выбрана во вкладке Модуль ( Module ) в настройках нового модуля. Статью/категорию можно выбирать в поле Выберите Статью (Select Article) / Выберите категорию (Select Category) во вкладке Модуль ( Module ):

Вы можете использовать наши инструкции и для дублирования других типов страниц. Копирование содержимого зависит от типа страницы. Для того, чтобы определить тип содержимого, который необходимо копировать, вам стоит ознакомиться с инструкцией как найти и редактировать содержимое страниц.

Вы также можете воспользоваться детальным видео-туториалом:

Материалы по администрированию Joomla 2.5

Вступление

Шаблон Joomla это расширение CMS Joomla, предназначенное для отражения информации сайта в определенном, визуально привлекательном внешнем виде для пользователя.

  • Зачем дублировать шаблон Joomla;
  • Чем дублирование отличается от копирования шаблонов;
  • Как дублировать шаблоны Joomla;
  • Как копировать шаблоны Joomla.

Зачем дублировать шаблон Joomla

Я достаточно долго общался с системой Joomla, пока задался этим вопросом: Зачем кнопка «Дублировать» в менеджере шаблонов и вообще, зачем дублировать шаблон Joomla. Ответ пришел сам, когда я вспомнил, что постоянно при обновлении версии шаблона (или версии Joomla) приходилось восстанавливать все ручные изменения шаблона, которые я делал в процессе работы. Теперь подробно.

  • Во-первых, не путайте дублирование шаблона с резервным копированием сайта.
  • Во-вторых, если вы вручную не планируете менять код шаблона, менять файлы CSS и т.п., то и дубль шаблона вам не к чему.

Если же вы любите «покопаться» в коде, да и просто, поменять что-нибудь незначительное в файлах шаблона (например, цвет ссылок), то рабочим шаблоном, лучше сделать отредактированный дубль шаблона. Все просто, делаете дубль шаблона, редактируете его, назначаете его шаблоном по умолчанию и работаете с дублем шаблона. Все изменения в дубле шаблона, не будут возвращаться при обновлении шаблона (или обновлении Joomla).

Примечание: Обновление Joomla меняет только шаблоны системы по-умолчанию. Сторонние шаблоны меняются nтолько при их обновлении.

Чем дублирование отличается от копирования шаблонов

Если вы еще не заметили, но в менеджере шаблонов есть функция копирование шаблонов. Логичный вопрос, чем дублирование отличается от копирования шаблонов.

Ответ банален: по результату ничем. Разница в исполнении. Дублирование шаблона делается на вкладке Менеджер шаблонов> Стили и при дублировании шаблона система автоматически присваивает дублю шаблона новое имя.

Копирование шаблонов делается на вкладке Менеджер шаблонов>Шаблоны>нажать на Название шаблона и при копировании вы сами, задаете копии шаблона произвольное имя из латинских букв и знака подчеркивания.

Стоит отметить, что кнопка «Копирование» немного удобнее, чем кнопка «Дублирование», особенно в Joomla 3.2. Удобно, редактировать шаблон на странице встроенного файлового редактора Joomlaи сразу без переходов, сделать его копию.

Как дублировать шаблоны Joomla

  • Авторизуйтесь в панели Joomla;
  • Войдите в «Менеджер шаблонов»;
  • В менеджере шаблонов на вкладке «Стили» отметьте шаблон, который нужно дублировать;
  • В исполнительных кнопках (вверху) нажмите кнопку «Дублировать»;
  • Система автоматически генерирует название дубля и создаст дубль шаблона, показав его в списке шаблонов. По названию дубль шаблона виден сразу.

Далее с дублированным шаблоном можно делать, что угодно. Например, сначала настроить и отредактировать шаблон, а потом назначить его шаблоном по-умолчанию.

Как копировать шаблоны Joomla

  • Чтобы копировать шаблон Joomla, войдите на вкладку Менеджер шаблона>Шаблоны;
  • Выберете шаблон для копирования и нажмите на его название;
  • Откроется встроенный файловый редактор Joomla;
  • Ищите поле «Копировать шаблон». Даете копии шаблона имя, используя только латинские буквы и знак подчеркивания;
  • Нажимаете «Создать копию шаблона» и копия шаблона готова.

Использовать копию шаблона, можно, как и дубль. Например, поменять на копии цветовую гамму шаблона и использовать его, для какого-нибудь раздела сайта. Таким образом, можно все разделы сайта сделать в разном оформлении. Как использовать два шаблона на одном сайте Joomla читайте в статье: Два шаблона на одном сайте Joomla .

Пожалуй, все! Надеюсь, я смог объяснить, зачем дублировать шаблон Joomla.

  • Печать
  • E-mail

Начиная с Joomla 2.5, есть функция, которая позволяет легко копировать или дублировать шаблон. Например, скажем, вы хотите использовать по умолчанию шаблон Beez5, но вы должны изменить его.

Если вы внесёте изменения непосредственно в шаблон по умолчанию Beez, ваши изменения будут перезаписываться каждый раз при обновлении Joomla. Чтобы решить эту проблему, используйте функцию копирования шаблонов.

Следующий урок объясняет, как скопировать Joomla шаблон. При использовании этой функции, Joomla создает точную копию шаблона и устанавливает его, и все это в течение нескольких секунд. После завершения этой процедуры, вы увидите новую папку в директории / шаблоны с названием, которое вы дали новому шаблону, например, / templates/beez5-new

1) Из меню Joomla администратора, выберите пункт Расширения > Менеджер Шаблонов.

Joomla отобразит экран Менеджера Шаблонов.

2) Из столбца шаблона, выберите шаблон, который нужно дублировать.

Joomla отобразит экран Настройки шаблона.

3) В поле Новое имя шаблона введите название для нового шаблона. Используйте только буквенно-цифровые символы без пробелов, например, beez5-new.

4) Нажмите кнопку Копировать шаблон, чтобы сделать копию шаблона.

5) Теперь вы можете вносить изменения в cкопированный шаблон и при обновлении Joomla изменения будут сохранены.

Как скопировать шаблон сайта joomla