Оберіть свою мову

Joomla

Featured

Відеоурок «Загальна конфігурація Joomla»

 

Загальна конфігурація Joomla (com_config) містить досить багато дуже важливих налаштувань, які впливають на SEO, безпеку та швидкість завантаження всього сайту.

Записані раніше уроки для Joomla 4 майже повністю актуальні і для поточної версії Joomla 5.0. Інформація та відеоурок з даної статті залишаються актуальними і для Джумла 4. Принаймні, це вірно на 02.12.2023.

Відеоурок

 

  • Назва сайту – 00:01:48.
  • Сайт у закритому режимі – 00:02:30.
  • Вбудоване редагування – 00:03:46.
  • Капча Joomla 5 – 00:05:15.
  • «.htaccess» та SEF Joomla (дружні URL-адреси) – 00:09:36.
  • Налагодження – 00:15:10.
  • Кешування – 00:15:48.
  • Сесії – 00:19:28.
  • Шлях до тимчасової теки – 00:22:25.
  • Звіт про помилки – 00:24:05.
  • Примусовий HTTPS – 00:25:00.
  • Часовий пояс сайту – 00:25:56.
  • Вкладка «Журналювання» – 00:26:48.
  • Вкладка «Текстовий фільтр» – 00:27:02.
  • Вкладка «Права» – 00:27:51.

Відео краще переглядати з якістю «1080p HD». Цей та інші відеоогляди та уроки можна знайти на моєму YouTube каналі.

Посилання з відео:

Деякі з налаштувань потрібні лише у специфічних випадках, а деякі корисні для всіх чи майже для всіх сайтів. Наприклад, налаштування кешування, пошти та капчі використовую на всіх своїх і більшості клієнтських сайтах. А налаштування куків, вебслужби чи проксі застосував всього декілька разів. Слід зазначити, що налаштування в загальній конфігурації (малюнок нижче) впливають на роботу всього сайту. У разі неправильної конфігурації можна значно нашкодити своєму сайту або навіть повністю вивести його з ладу.

В уроці бере участь остання доступна мені, на момент написання статті (02.11.2023), версія Joomla 5.0.1 українською мовою.

Загальна конфігурація Joomla 5
Загальна конфігурація Joomla

Капча Joomla 5

У попередньому відеоуроці ми розглянули налаштування вбудованої в Joomla 4 капчі. Але в Joomla 5, за замовчанням, немає капчі. Якщо вона вам потрібна, можна пошукати сторонні плагіни. У відеоуроці вище показано, як налаштовувати безкоштовний плагін капчі reCAPTCHA v3. Він працює з Joomla 5 (без плагіну зворотної сумісності) та з Джумла 4.

Як альтернативу можете розглянути плагін Friendly Captcha. Його налаштування показано у моєму попередньому відеоуроці англійською мовою «Video tutorial «Joomla 5 Contacts»». А для тих у кого Joomla 6.1 доступна вбудована капча.

Що таке CAPTCHA

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) - це тип випробувань, які призначені для розрізнення між комп'ютерами та людьми. Зазвичай, це завдання, яке виглядає просто для людини, але важке для комп'ютера.

Основна мета CAPTCHA - запобігти автоматизованим ботам і комп'ютерним програмам доступ до ресурсів (вебсайтів) або функцій, які призначені для людей. Наприклад, ви часто бачите CAPTCHA при реєстрації акаунта (малюнок нижче), заповненні онлайн-форм, або при вході на сайт. Вона може включати завдання, такі як розпізнавання відображених символів, вирішення математичних задач або вибір зображень, які містять певний об'єкт.

CAPTCHA Joomla
CAPTCHA Joomla

CAPTCHA допомагає убезпечити вебресурси від небажаного втручання програм і ботів, які можуть використовуватися для спаму, атак на сайти або інших зловмисних дій.

Хоча CAPTCHA використовується для захисту від автоматизованих атак і ботів, вона також має свої недоліки:

  • Незручність для користувачів. Деякі користувачі вважають CAPTCHA неприємним завданням. Спроби розпізнавання складних зображень або вирішення математичних завдань можуть викликати невдоволення користувачів і зменшити загальний комфорт взаємодії з сайтом.
  • Доступність. CAPTCHA може бути важкою для людей з обмеженими можливостями, такими як обмежені зорові функції або відсутність можливості використання миші. Це може створювати бар'єри для певних груп користувачів.
  • Ефективність. З часом деякі методи CAPTCHA можуть бути зламані або «розгадані» розумнішими атаками, такими як атаки з використанням штучного інтелекту. Таким чином, ефективність CAPTCHA може зменшуватися з часом.
  • Витрати на ресурси. Використання CAPTCHA може збільшувати навантаження на сервер і витрачати додаткові ресурси (якщо капча не завантажується із зовнішнього ресурсу). Це особливо важливо для великих сайтів з великою кількістю користувачів.

Розробники і власники вебсайтів повинні уважно розглядати використання CAPTCHA і дбати про альтернативні методами захисту, щоб забезпечити безпеку сайту, мінімізувати негативний вплив на користувачів і поліпшити загальний досвід взаємодії.

Файл «.htaccess»

Дуже часто на хостингу використовується вебсервер Apache. Це спеціальне програмне забезпечення, яке дає змогу працювати сайтам на Joomla та інших системах керування вмістом. Файл «.htaccess» є конфігураційним файлом для вебсервера Apache. Він використовується для зміни налаштувань сервера для конкретного каталогу чи його підкаталогів. У Joomla, за замовчуванням, файл «htaccess.txt» розміщено у кореневій теці сайту. Для його застосування слід змінити його ім’я з «htaccess.txt» на «.htaccess» (у відеоуроці вище показано, як це зробити).

  • Назва «.htaccess» означає «hypertext access» (доступ до гіпертексту) і вказує, що цей файл впливає на налаштування доступу та інші аспекти вебсайту. Основні використання цього файлу включають:
  • Контроль доступу. Ви можете використовувати «.htaccess» для обмеження або надання доступу до певних частин вебсайту. Наприклад, можна налаштувати пароль для входу на певні сторінки чи каталоги. Чи навіть заборонити доступ до якихось тек за певним IP. Для своїх сайтів саме таким чином захищаю доступ до адмінки Joomla.
  • Перенаправлення URL. Ви можете налаштовувати перенаправлення URL для зміни структури URL-адрес (у відеоуроці вище показано, як це відбувається), виправлення помилок в написанні адреси, або для забезпечення сумісності з новими версіями сайту.
  • Налаштування MIME-типів. Можна визначати MIME-типи для конкретних файлів чи розширень файлів. Це може бути корисно для правильного визначення типу контенту, який передається браузерам.
  • Кешування і стиснення. Використання «.htaccess» дозволяє налаштовувати параметри кешування, стиснення вмісту і інші аспекти оптимізації для покращення швидкодії сайту.
  • Захист від атак. Файл «.htaccess» може бути використаний для захисту від деяких видів атак, таких як атаки на переповнення буфера чи спроби отримати несанкціонований доступ до системи. За замовчанням, у файлі «.htaccess», який йде разом з Joomla, присутні відповідні налаштування для підвищення захищеності сайту від злому.

Важливо зазначити, що «.htaccess» працює тільки на серверах Apache. Інші вебсервери можуть використовувати інакші механізми конфігурації.

Як бачите, Joomla має широкий асортимент налаштувань, які допоможуть вам досягти бажаного результату. Ще раз підкреслю, що в загальних налаштуваннях Джумла є опції, з якими слід поводитись дуже обережно, бо вони можуть змінити всі URL адреси на вашому сайті або навіть повністю вивести його з ладу.

Сподіваюся, що цей та інші відеоуроки з Joomla допомогли вам у роботі з даною CMS. Якщо у вас виникнуть запитання, задавайте їх у коментарях. У наступній статті ми поговоримо про багатомовність в Joomla.

Автор статті – Хорошевський Олексій
Хорошевський Олексій

Кандидат технічних наук, викладач Харківського національного університету радіоелектроніки, веб-майстер та SEO-оптимізатор із досвідом роботи понад 15 років. Спеціаліст зі створення сайтів на Joomla та WebSite X5. Автор наукових публікацій, відеокурсів та навчального контенту з веб-розробки та SEO. Веде блог та YouTube-канал, де ділиться своїми знаннями та практичним досвідом.
Надає послуги зі створення, доопрацювання, супроводу та просування сайтів. Докладніше про автора…

Соціальні мережі:

Публікації та робота:

Схожі матеріали

 

Корисні посилання:

Завантаження коментаря... Коментар буде оновлено через 00:00.
Напишіть коментар...
- символів залишилося.
або залишити коментар як гість