Міграція з 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>. Тобто це абсолютно порожній файл, в якому немає ніякої інформації.

Навіщо ж він тоді потрібен, запитаєте ви?

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

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

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

Щоб підвищити безпеку сайту, я рекомендую змінити права доступу для файлу configuration.php на 444. Таким чином в цей файл можна буде вносити зміни. Також можна встановити права доступу 444 для файлу .htaccess.

Joomla безпека

CMS Joomla! — одна з найбільш популярних безкоштовних систем керування вмістом сайту. І немає нічого дивного в тому, що хакери постійно намагаються її зламати.

Сама по собі, ця CMS володіє досить потужним захистом від злому, і так просто цей захист не оминути. За статистикою, зламують тільки 4,3% сайтів під управлінням CMS Joomla. У той час як сайтів на Wordpress зламують в рази більше — майже 90%.

Але є фактори, які можуть вплинути на безпеку Joomla! І в більшості випадків — це банальна неуважність, або некомпетентність адміністратора сайту.

Наші рекомендації

Сollaborator

Hosting Ukraine

АВТОРИЗАЦІЯ