Все параметры Joomla 4, Joomla 5 и Joomla 6 раздела Общие настройки во вкладках «Сайт», «Система», «Сервер» и «Логирование» хранятся в переменных файла 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-Type, X-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
Да Включить или отключить возможность отправки электронных писем с сайта. Если установлено Нет, система не будет отправлять никакие уведомления (например, о регистрации, сбросе пароля).
Нет
Настройки для Отправка почтыДа
Отключить рассылку
Disable Mass Mail
$massmailoff
Да Включить или отключить возможность администратора осуществлять массовые рассылки электронных писем зарегистрированным пользователям через компонент Пользователи. Рекомендуется отключать на крупных сайтах для предотвращения случайных или злонамеренных массовых рассылок.
Нет
E-mail сайта
From Email
$mailfrom
Email (текстовое поле) Адрес электронной почты, который будет указан в поле От: всех исходящих писем. Обычно это адрес вида Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript..
Имя отправителя
From Name
$fromname
Имя (текстовое поле) Имя отправителя, отображаемое в поле От: всех исходящих писем. Обычно используется название сайта, чтобы получатель знал, от кого письмо.
E-mail для ответа
Reply To Email
$replyto
Email (текстовое поле) Адрес, на который будут приходить ответы, если получатель нажмёт «Ответить». Рекомендуется указывать реальный адрес, за которым следит администратор сайта.
Имя для ответа
Reply To Name
$replytoname
Имя (текстовое поле) Имя получателя, отображаемое в поле Кому: при ответе на письмо. Обычно соответствует имени отправителя или администратора.
Метод отправки
Mailer
$mailer
PHP Mail Выберите способ отправки электронной почты. PHP Mail — встроенная функция PHP (простой, но часто ограничен хостингом). Sendmail — использование программы Sendmail на сервере (надёжнее). SMTP — отправка через внешний SMTP-сервер (самый надёжный способ, рекомендуется для большинства сайтов).
Sendmail
SMTP
Настройки для Метод отправкиSendmail
Путь к Sendmail
Sendmail Path
$sendmail
Путь (текст) Путь к исполняемому файлу Sendmail на сервере. Обычно это /usr/sbin/sendmail. Оставьте поле пустым, если не уверены — система подставит путь по умолчанию.
Настройки для Метод отправкиSMTP
SMTP Host
Имя хоста SMTP
$smtphost
Имя хоста (текст) Адрес SMTP-сервера, через который будут отправляться письма. Например, smtp.yandex.ru, smtp.gmail.com или адрес вашего хостинг-провайдера.
Порт SMTP
SMTP Port
$smtpport
Число Порт SMTP-сервера. Обычно это 25 (без шифрования), 465 (SSL/TLS) или 587 (STARTTLS). Уточните у вашего провайдера или в документации почтового сервиса.
Безопасность SMTP
SMTP Security
$smtpsecure
None Выберите метод шифрования соединения с SMTP-сервером. None — без шифрования (не рекомендуется). SSL/TLS — шифрование через SSL или TLS (обычно порт 465). STARTTLS — шифрование через STARTTLS (обычно порт 587). Рекомендуется использовать SSL/TLS или STARTTLS для безопасности.
SSL/TLS
STARTTLS
Авторизация SMTP
SMTP Authentication
$smtpauth
Да Включить или отключить авторизацию на SMTP-сервере. Большинство современных SMTP-серверов требуют авторизации, поэтому рекомендуется устанавливать Да.
Нет
Настройки для Авторизация SMTPДа
Имя пользователя SMTP
SMTP Username
$smtpuser
Имя пользователя (текст) Имя пользователя для авторизации на SMTP-сервере. Обычно это полный email-адрес (например, Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в браузере должен быть включен Javascript.) или логин, который вы получили от провайдера.
Пароль SMTP
SMTP Password
$smtppass
Пароль Пароль для авторизации на SMTP-сервере. Будьте внимательны: если у вас включена двухфакторная аутентификация, возможно, потребуется использовать пароль приложения, а не основной пароль.

Логирование

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

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

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

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

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

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

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

Видео