Миграция с Joomla 3 на 4

Сейчас мы с вами на реальном примере рассмотрим процесс обновления CMS Joomla с третьей версии до самой последней на сегодняшний день — 4-ой версии. Но прежде чем приступать к описанию миграции, я хочу подчеркнуть один очень важный нюанс: чтобы не потерять свой сайт, все действия нужно производить либо на локальном сервере, либо на тестовом домене, или поддомене. И только потом, в случае успешной миграции, можно переносить сайт на основной домен.

Узнать версию Joomla

Узнать версию CMS Joomla можно не входя в панель администратора (панель управления сайтом). Чтобы узнать версию системы управления содержимым чужого сайта (или своего, не входя в панель управления сайтом), нужно ввести в строке браузера следующий путь:

your_site/language/en-GB/en-GB.xml

где your_site – это доменное имя нужного вам сайта.

Вкладки в описании товара

Для улучшения оформления карточки товара в VirtueMart, я рекомендую использовать бесплатное расширение DJ-VMPageBreak, которое позволяет делать вкладки в описании товара.

В настройках плагина контента можно выбрать способ вывода информации: во вкладках, или аккордеоном. Также, вы можете настроить стиль вкладок под свои предпочтения, внеся соответствующие изменения в файл стилей плагина (но для этого вам понадобится знание CSS).

Сброс пароля Joomla через phpMyAdmin

Я считаю сброс пароля Joomla через phpMyAdmin самым простым и самым быстрым способом восстановить доступ к административной панели CMS Joomla! Всё что вам нужно это:

Как закрепить материал на сайте Joomla

Иногда нам нужно, чтобы определённые статьи на сайте были показывались пользователю первыми, независимо от даты их публикации. И вот тогда нужно закрепить материал на главной странице сайта, или на странице любого другого раздела, где он размещён.

Как сделать ссылку на материал в Joomla

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

Как скрыть пункт меню на сайте Joomla

Иногда, при разработке сайта на CMS Joomla возникает необходимость скрыть какой-нибудь один пункт меню, и соответственно не отображать его в модуле при выводе на сайте. Но при этом, нужно чтобы этот пункт меню был доступен при прямом обращении к нему по алиасу.

index.html в Joomla

Возможно вы замечали, что почти в каждом каталоге CMS Joomla есть файл index.html и в этом файле ничего нет, кроме разметки <!DOCTYPE html><title></title>. То есть это абсолютно пустой файл, в котором нет никакой информации.

Зачем же он тогда нужен, спросите вы?

Дело в том, что когда злоумышленник захочет посмотреть список файлов, находящихся в каталоге, то благодаря именно файлу index.html он ничего не увидит.

Права на файлы и папки Joomla

Неправильные права на файлы и папки сайта являются одной из причин его взлома. По умолчанию права на файлы и папки CMS Joomla устанавливаются следующие:

  • 755 — для папок;
  • 644 — для файлов.

Чтобы повысить безопасность сайта, я рекомендую изменить права доступа для файла configuration.php на 444. Таким образом в этот файл нельзя будет вносить изменения. Также можно установить права доступа 444 для файла .htaccess.

Joomla безопасность

CMS Joomla! — одна из наиболее популярных бесплатных систем управления содержимым сайта. И нет ничего удивительного в том, что хакеры постоянно пытаются её взломать.

Сама по себе, эта CMS обладает достаточно мощной защитой от взлома, и так просто эту защиту не обойти. По статистике, взламывают только 4,3% сайтов под управлением CMS Joomla. В то время как сайтов на Wordpress взламывают в разы больше — почти 90%.

Но есть факторы, которые могут повлиять на безопасность Joomla! И в большинстве случаев — это банальная невнимательность, или некомпетентность администратора сайта.

Наши рекомендации

Сollaborator

Hosting Ukraine

АВТОРИЗАЦИЯ