Все параметры Joomla 4 и Joomla 5 раздела Общие настройки во вкладках «Сайт», «Система», «Сервер» и «Логирование» хранятся в переменных файла configuration.php. В материале в виде таблицы приводятся значения переменных конфигурационного файла названиям настроек, а также описания и принимаемые значения этих настроек.
Обратите внимание:
- Файл configuration.php настраивается автоматически в процессе установки Joomla, поэтому многие параметры в разделе Общие настройки следует оставлять в исходных значениях.
- Для файла configuration.php по умолчанию установлены права 444, т. е. файл должен быть доступен только для чтения.
- Вы можете изменять значения переменных непосредственно в самом конфигурационном файле, если измените права доступа к файлу на 644.
Сайт (Site)
Параметры сайта (Site)
Настройка | Значения | Описание |
---|---|---|
Название сайта Site Name
| Текст (текстовое поле) | Название веб-сайта, которое будет использоваться в различных местах (например, в строке заголовка страниц панели управления и на страницах сайта в автономном режиме). |
Иконки редактирования 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 Image $offline_image | URL изображения (поле медиа-менеджера) | Изображение, которое будет отображаться на странице при выключенном сайте. |
Сообщение при выключенном сайте Offline Message
| Скрыть | Сообщение не отображается. |
Пользовательское сообщение | В сообщении используется значение, указанное в поле Текст сообщения. | |
По умолчанию (из языкового файла) | В сообщении используется значение языковой переменной. | |
Настройки для Сообщение при выключенном сайте → Пользовательское сообщение | ||
Текст сообщения Custom 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)
Настройка | Значения | Описание |
---|---|---|
Включить 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 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 | Да | Активировать возможность отправки 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 | Текст (текстовое поле) | Заголовки категорий для логирования (например, 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-адрес страниц документации, к которым обращается система при запросах из админки (кнопка Справка на панели инструментов). |
Видео
Упоминаемые термины:
HTML, Joomla, PHP, Админка, Алиас, Компонент, Материал, Плагин, Языковой пакет, Бэкап, Аутентификация, Куки, configuration.php, Внешний интерфейс, Языковая константа, MySQL, Языковой файл, Медиа-менеджер, Редирект