Все параметры Joomla 4 и Joomla 5 раздела Общие настройки во вкладках «Сайт», «Система», «Сервер» и «Логирование» хранятся в переменных файла configuration.php. В материале в виде таблицы приводятся значения переменных конфигурационного файла названиям настроек, а также описания и принимаемые значения этих настроек. 

Обратите внимание:

  • Файл configuration.php настраивается автоматически в процессе установки Joomla, поэтому многие параметры в разделе Общие настройки следует оставлять в исходных значениях.
  • Для файла configuration.php по умолчанию установлены права 444, т. е. файл должен быть доступен только для чтения.
  • Вы можете изменять значения переменных непосредственно в самом конфигурационном файле, если измените права доступа к файлу на 644.

Сайт (Site)

Параметры сайта (Site)

Общие настройки → Сайт → Параметры сайта
НастройкаЗначенияОписание
Название сайта
Site Name
$sitename

Текст (текстовое поле) Название веб-сайта, которое будет использоваться в различных местах (например, в строке заголовка страниц панели управления и на страницах сайта в автономном режиме).
Иконки редактирования
Frontend Editing
$frontediting
Модули Возможность редактирования модулей и/или пунктов меню во внешнем интерфейсе.
Модули и пункты меню
Нет
Редактор по умолчанию
Default Editor
$editor
Редактор - CodeMirror Визуальный редактор по умолчанию для использования на сайте. Пользователи сайта могут самостоятельно выбрать редактор в собственном профиле, если в настройках компонента пользователей включен параметр Параметры сайта для пользователя.
Редактор - TinyMCE
Редактор - Без редактора
Плагины сторонних разработчиков
CAPTCHA по умолчанию
Default Captcha
$captcha
Не выбрано Плагин CAPTCHA по умолчанию для использования на сайте. Возможно, вам потребуется ввести необходимую информацию в плагин капчи.
CAPTCHA - reCAPTCHA
CAPTCHA - Невидимая reCAPTCHA
Плагины сторонних разработчиков
Уровень доступа
Default Access Level
$access
Public Уровень доступа по умолчанию для новых элементов.
Guest
Registered
Special
Super Users
Пользовательская группа
Длина списка элементов
Default List Limit
$list_limit
5-500 Устанавливает длину списков по умолчанию в админке для всех пользователей.
Длина ленты новостей
Default Feed Limit
$feed_limit
5-100 Устанавливает количество элементов контента для отображения в фидах.
E-mail ленты новостей
Feed Email Address
$feed_email
Нет Ленты новостей RSS и Atom содержат адрес электронной почты автора (указан в настройке E-mail пользователя Joomla) или сайта (указан в общей настройке E-mail сайта).
E-mail автора
E-mail сайта
Сайт выключен
Site Offline
$offline
Да Определите, доступны ли лицевые страницы сайта для посетителей.
Нет
Настройки для Сайт выключен → Да
Изображение при выключенном сайте
Offline Image
$offline_image
URL изображения (поле медиа-менеджера) Изображение, которое будет отображаться на странице при выключенном сайте.
Сообщение при выключенном сайте
Offline Message
$display_offline_message
Скрыть Сообщение не отображается.
Пользовательское сообщение В сообщении используется значение, указанное в поле Текст сообщения.
По умолчанию (из языкового файла) В сообщении используется значение языковой переменной.
Настройки для Сообщение при выключенном сайте → Пользовательское сообщение
Текст сообщения
Custom Message
$offline_message
Текст (текстовая область). Тестовое сообщение, которое будет отображаться на странице выключенного сайта.

Параметры метаданных (Metadata)

Общие настройки → Сайт → Параметры метаданных
НастройкаЗначенияОписание
Метатег Description
Site Meta Description
$MetaDesc
Текст (текстовая область) Значение мета-тега Description, которое будет использоваться на страницах сайта по умолчанию (если для конкретной страницы не указано иное значение).
Метатег Robots
Robots
$robots
index, follow Разрешает поисковым роботам индексировать страницу и переходить по ссылкам.
noindex, follow Запрещает поисковым роботам индексировать страницу, но разрешает переходить по ссылкам.
index, nofollow Разрешает поисковым роботам индексировать страницу, но запрещает переходить по ссылкам.
noindex, nofollow Запрещает поисковым роботам индексировать страницу и переходить по ссылкам.
Метатег Rights
Rights Meta Tag
$MetaRights
Текст (текстовая область) Описание авторских прав для отображения в HTML-разметке страницы сайта.
Метатег Author
Author Meta Tag
$MetaAuthor
 
Показать Показывать или скрывать метатег author в HTML-коде страниц материалов Joomla.
Скрыть
Метатег Generator
Generator Meta Tag
$MetaVersion
 
Показать Показывать или скрывать метатег generator в HTML-коде страницы сайта с информацией об используемой версии Joomla.
Скрыть

Параметры SEO (SEO)

Общие настройки → Сайт → Параметры SEO
НастройкаЗначенияОписание
Включить SEF
Search Engine Friendly URLs
$sef
 
Да Включить или отключить функцию оптимизации URL-адресов страниц для поисковых систем (SEF).
Нет
Включать название сайта в заголовок страницы
Site Name in Page Titles
$sitename_pagetitles
Нет Начинать или заканчивать названия всех страниц (тег <title>) названием сайта (например, «Название моего сайта - название моей статьи»).
До
После
Настройки для Включить SEF → Да
Перенаправлять URL
Use URL Rewriting
$sef_rewrite
 
Нет Включить или отключить функцию перенаправления и исключения из URL-адресов страниц фрагмента index.php
Да
Добавлять суффикс к URL
Add Suffix to URL
$sef_suffix
 
Нет Включить или отключить функцию добавления суффикса .html к URL-адресам страниц в зависимости от типа контента.
Да
Алиасы в Unicode
Unicode Aliases
$unicodeslugs
Да Включать, если нужны кириллические символы в URL-адресах (актуально для кириллических доменов).
Нет Алиасы будут создаваться путем транслитерации в латинские символы по правилам используемого языкового пакета по умолчанию.

Параметры Cookies (Cookie)

Общие настройки → Сайт → Параметры Cookies
НастройкаЗначенияОписание
Домен для cookies
Cookie Domain
$cookie_domain
Текст (текстовое поле) Имя домена для сессий при использовании cookies. Если необходимо, чтобы cookies были действительными для поддоменов, перед именем домена введите точку.
Путь для cookies
Cookie Path
$cookie_path
Текст (текстовое поле) Путь, для которого должен быть действителен файл cookie.

Система (System)

Параметры отладки (Debug)

Общие настройки → Система → Параметры отладки
НастройкаЗначенияОписание
Отладка системы
Debug System
$debug
Да Включить или отключить функцию отладки системы и отображения сообщений диагностики о сайте. Параметр рекомендуется использовать только для поиска и исправления ошибок, затем отключать на действующем сайте из соображений безопасности.
Нет
Отладка языка
Debug Language
$debug_lang
Да Включить или отключить функцию отладки языка и отображения индикаторов ?? или **. Если ни один из индикаторов не будет отображаться, вероятно, текст жестко запрограммирован в коде и для решения проблемы необходимо создание языковой константы.
Нет
Настройки для Отладка языка → Да
Режим отображения
Language Display
$debug_lang_const
Константа Выберите режим отображения языка при отладке.
Значение (текст)

Параметры кэша (Cache)

Общие настройки → Система → Параметры кэша
НастройкаЗначенияОписание
Системное кэширование
System Cache
$caching
Отключено Стандартное кэширование генерирует наименьшее количество кэша. Прогрессирующее кэширование генерирует больше кэша за счет кэширования модулей.
Стандартное кэширование
Прогрессирующее кэширование
Настройки для Системное кэширование → не Отключено
Обработчик кэша
Cache Handler
$cache_handler
Файл (по умолчанию) Базовый механизм кэширования основан на файлах. Необходимо, чтобы папки для файлов кэша были доступны для записи.
Другие Если на сервере используются определённые модули для кэширования, то можно выбрать их.
Специфическое кэширование
Platform Specific Caching
$cache_platformprefix
Нет Включите, если вывод HTML на мобильном устройстве отличается от вывода на других устройствах.
Да
Время жизни кэша (минут)
Cache Time (minutes)
$cachetime
Число Максимальное время в минутах, в течение которого файл кэша должен храниться до его обновления.
Путь к каталогу кэша
Path to Cache Folder
$cache_path
Путь к папке (текстовое поле)  Укажите доступную для записи папку для хранения файлов кэша, если вы не хотите использовать папку /cache/.

Параметры сессии (Session)

Общие настройки → Система → Параметры сессии
НастройкаЗначенияОписание
Обработчик сессии
Session Handler
$session_handler
База данных Механизм, с помощью которого Joomla идентифицирует пользователя после его подключения к веб-сайту.
Файловая система
Настройки для Отладка языка → Да
Путь к каталогу файлов сессии
Session Save Path
$session_filesystem_path
Путь к папке (текстовое поле) Если поле оставить пустым, будет использоваться каталог временных файлов /tmp/.
Время жизни сессии (минут)
Session Lifetime (minutes)
$lifetime
Число Автоматический выход пользователя после того, как он был неактивен в течение введенного количества минут.
Общие сессии
Shared Sessions
$shared_session
Да Включить или отключить использование общей сессии пользователя сайта для внешнего интерфейса и панели управления. Использование параметра невозможно, если для параметра Включить HTTPS установлено значение Панель управления.
Нет
Отслеживать метаданные сессии
Track Session Metadata
$session_metadata
Да Включить или отключить функцию отслеживания метаданных сессии пользователя сайта. Если установлено Да, метаданные сессии (включая логин, ID и приложение, в которое он вошел) будут регистрироваться в таблице базы данных. Если установлено Нет, функции, которые зависят от метаданных, будут недоступны.
Нет
Настройки для Отслеживать метаданные сессии → Да
Отслеживать метаданные сессии посетителя
Track Guest Session Metadata
$session_metadata_for_guest 
Да Включить или отключить функцию отслеживания метаданных сессии гостя сайта (незарегистрированного пользователя). Если установлено Нет, будут регистрироваться только метаданные сессии зарегистрированного пользователя.  
Нет

Сервер (Server)

Параметры сервера (Server)

Общие настройки → Сервер → Параметры сервера
НастройкаЗначенияОписание
Путь к каталогу временных файлов
Path to Temp Folder
$tmp_path
Путь к папке (текстовое поле) Путь к каталогу для хранения временных файлов (по умолчанию папка /tmp/ в корне сайта).
Gzip-сжатие страниц
Gzip Page Compression
$gzip
Да Включить или отключить функцию Gzip-сжатия страниц для уменьшения их размера и улучшения показателей скорости сайта. Параметр необходимо отключить, если функция включена на сервере или возникают конфликты со сторонними расширениями.
Нет 
Сообщения об ошибках 
Error Reporting
$error_reporting
По умолчанию для системы Уровень сообщений об ошибках PHP на сайте. Параметр рекомендуется использовать только для поиска и исправления ошибок, затем отключать на действующем сайте из соображений безопасности.
Нет
Упрощенные
Максимальные
Включить HTTPS
Force HTTPS
$force_ssl
Нет Включить или отключить использование протокола HTTPS. Для использования параметра на сервере или балансировщике нагрузки также должен быть включен HTTPS. Если сертификат SSL прерывается на балансировщике нагрузки, но сайт обслуживается на его сервере по протоколу http, включите параметр Балансировщик нагрузки.
Весь сайт
Панель управления

Параметры местоположения (Location)

Общие настройки → Сервер → Параметры местоположения
НастройкаЗначенияОписание
Часовой пояс
Website Time Zone
$offset
Часовой пояс (выпадающий список) Выберите часовой пояс для отображения корректной даты и времени. Пользователи сайта могут самостоятельно выбрать часовой пояс в собственном профиле.

Параметры веб-служб (Web Services)

Общие настройки → Сервер → Параметры веб-служб
НастройкаЗначенияОписание
Включить CORS
Enable CORS
$cors
Да Включить или отключить использование дополнительных заголовков Cross-Origin Resource Sharing (CORS), которые позволяют запущенным в браузере скриптам взаимодействовать с ресурсами другого источника.
Нет
Настройки для Включить CORS → Да
Access-Control-Allow-Origin
$cors_allow_origin
Текстовое поле Введите адреса источников, отправляемые обратно в ответ на предварительный запрос (по умолчанию *)
Access-Control-Allow-Headers
$cors_allow_headers
Текстовое поле Введите заголовки, отправляемые обратно в ответ на предварительный запрос (по умолчанию Content-TypeX-Joomla-Token).
Access-Control-Allow-Methods
$cors_allow_methods
Текстовое поле Введите заголовки методов, отправляемые обратно в ответ на предварительный запрос (по умолчанию пусто).

Параметры прокси-сервера (Proxy)

Общие настройки → Сервер → Параметры прокси-сервера
Балансировщик нагрузки
Behind Load Balancer
$behind_loadbalancer
Да  Включить или отключить использование балансировщика нагрузки, если сайт находится за балансировщиком нагрузки или обратным прокси-сервером. Использование параметра позволяет получать реальный IP-адрес пользователя сайта, который может регистрироваться в логе действий пользователей.​
Нет
Исходящий прокси-сервер
Enable Outbound Proxy
$proxy_enable
Да  Включить или отключить использование исходящего прокси-сервера для доступа к ресурсам в сети.
Нет
Настройки для Исходящий прокси-сервер → Да
Имя хоста прокси-сервера
Outbound Proxy Host
$proxy_host
Текст  Введите имя хоста или IP-адрес прокси-сервера.
Порт прокси-сервера
Outbound Proxy Port
$proxy_port
Число  
Логин прокси-сервера
Outbound Proxy Username
$proxy_user
Текст Оставьте пустым, если ваш исходящий прокси-сервер не требует аутентификации.
Пароль прокси-сервера
Outbound Proxy Password
$proxy_pass
Пароль  

Параметры базы данных (Database)

Общие настройки → Сервер → Параметры базы данных
НастройкаЗначенияОписание
Тип базы данных 
Database Type
$dbtype
MySQLi Тип используемой базы данных, выбранный в процессе установки.
MySQL (PDO)
PostgreSQL (PDO)
Имя хоста
Host
$host
Текст Имя хоста базы данных, введенное в процессе установки (по умолчанию localhost).
Имя пользователя
Database Username
$user
Текст Имя пользователя для доступа к базе данных, введенное в процессе установки.
Пароль базы данных
Database Password
$password
Пароль Пароль пользователя для доступа к базе данных, введенный в процессе установки.
Имя базы данных
Database Name
$db
Текст Название базы данных, введённое в процессе установки.
Префикс таблиц базы данных
Database Tables Prefix
$dbprefix
Текст Префикс, используемый для таблиц базы данных, созданный в процессе установки.
Шифрование соединения
Connection Encryption
$dbencryption
По умолчанию (контролируется сервером)  
Односторонняя аутентификация  
Двусторонняя аутентификация  
Настройки для Шифрование соединения → Односторонняя аутентификация
Проверять сертификат сервера
Verify Server Certificate
$dbsslverifyservercert
Да  
Нет
Настройки для Проверять сертификат сервера → Да
Путь к файлу CA
Path to CA File
$dbsslca
Текст  
Проверять сертификат сервера
Verify Server Certificate
$dbsslverifyservercert
Да  
Нет
Настройки для Шифрование соединения → Двусторонняя аутентификация
Путь к файлу приватного ключа
Path to Private Key File
$dbsslkey
Текст  
Путь к файлу сертификата
Path to Certificate File
$dbsslcert
Текст  
Поддерживаемый набор шифров (необязательно)
Supported Cipher Suite (optional)
$dbsslcipher
Текст  

Параметры почты (Mail)

Общие настройки → Сервер → Параметры почты
НастройкаЗначенияОписание
Отправка почты
Send Mail
$mailonline

Да Активировать возможность отправки Email-писем.
Нет
Настройки для Отправка почты → Да
Отключить рассылку
Disable Mass Mail
$massmailoff
Да Активировать возможность администратора осуществлять массовые рассылки Email-писем зарегистрированным пользователям.
Нет
E-mail сайта
From Email
$mailfrom
Email (текстовое поле) Email, который будет указан в электронных письмах.
Имя отправителя
From Name
$fromname
Имя (текстовое поле)  Текст, отображаемый в поле заголовка электронного письма «От:» . Обычно это название сайта.
E-mail для ответа
Reply To Email
$replyto
Email (текстовое поле) Email, на который будут приходить ответы.
Имя для ответа
Reply To Name
$replytoname
Имя (текстовое поле)  Текст, отображаемый в поле заголовка ответного электронного письма «Кому:».
Метод отправки
Mailer
$mailer
PHP Mail Выберите программу для отправки электронной почты.
Sendmail
SMTP
Настройки для Метод отправки → Sendmail
Путь к Sendmail
Sendmail Path
$sendmail
Путь (текст)  
Настройки для Метод отправки → SMTP
SMTP Host
Имя хоста SMTP
$smtphost
Имя хоста (текст)  
Порт SMTP
SMTP Port
$smtpport
Число  
Безопасность SMTP
SMTP Security
$smtpsecure
None  
SSL/TLS
STARTTLS
Авторизация SMTP
SMTP Authentication
$smtpauth
Да  
Нет
Настройки для Авторизация SMTP → Да
Имя пользователя SMTP
SMTP Username
$smtpuser
Имя пользователя (текст)  
Пароль SMTP
SMTP Password
$smtppass
Пароль  

Логирование

Параметры логирования

Общие настройки → Логирование → Параметры логирования
НастройкаЗначенияОписание
Путь к каталогу логов
Path to Log Folder
$log_path
Путь к каталогу (текстовое поле) Путь к каталогу для хранения файлов логов (по умолчанию /administrator/logs/).
Логировать все
Log Almost Everything
$log_everything
Да  Включить или отключить функцию логирования событий по всем категориям, за исключением устаревших функций API.
Нет
Логировать устаревшие функции API
Log Deprecated API
$log_deprecated
Да  
Нет

Дополнительные параметры

Общие настройки → Логирование → Дополнительные параметры
НастройкаЗначенияОписание
Приоритет логов
Log Priorities
$log_priorities
Множественный выбор События, которые должны фиксироваться в файле логов (по умолчанию Все).
Логировать категории
Log Categories
$log_categories
Текст (текстовое поле) Заголовки категорий для логирования (например, databasedatabasequerydatabase-errorjerrorjoomlafailureupdateupdater). Если поле оставить пустым, пользовательское логирование будет отключено.
Режим логирования
Log Category Mode
$log_category_mode
Да Активация режима для списка категорий логов.
Нет

Переменные configuration.php

В файле configuration.php существует несколько переменных, значение которых можно изменить только при непосредственном редактировании самого файла.

$live_site URL сайта Необязательный параметр, который может принимать значение канонического URL-адреса сайта для системы. Имейте ввиду, что если вы, например, развернете на бэкап вашего сайта, для которого в качестве значения $live_site указан URL действующего сайта, то система будет обращаться именно к действующему сайту.
$secret Случайный набор символов Случайный набор символов, который генерируется при первой инсталляции Joomla и используется для шифрования данных в целях безопасности. Изменять значение переменной нельзя, иначе можно потерять доступ к сайту.
$helpurl URL справки URL-адрес страниц документации, к которым обращается система при запросах из админки (кнопка Справка на панели инструментов).

Видео