Как изменить адрес файла configuration php

Краткий обзор файла configuration.php для системы Joomla!

При перемещениях или других действиях с сайтом под управлением Joomla частенько требуется решить небольшие проблемы с настройкой путей, паролей, базы данных и других основных моментов конфигурации. Большая часть таких вопросов легко решается прямым редактированием файла конфигурации configuration.php .

Данный урок предназначен помочь владельцам сайта под управлением Joomla разобраться с конфигурацией и назначением различных параметров. Вы узнаете:

  • Где находится файл configuration.php на сайте.
  • Как влияет значение установок на работу системы.

Урок содержит только общие сведения и не может быть использован в качестве полноценного руководства. Наша задача — дать общее представление и помочь понять, где искать причины и возможные решения различных проблем.

Где находится файл configuration.php

Место расположения файла configuration.php

На рисунке представлено расположение файла, которое демонстрируется в Filezilla. Установка сайта была выполнена в каталог «joomla» .

Файл configuration.php располагается в корневом каталоге с установленной Joomla.

Прежде чем приступить к изменению файла обязательно надо сделать резервную копию. Изучение материала лучше всего проводить на тестовом проекте.

Установки сайта

Установки сайта

  • $offline : значение «0» включает сайт, значение «1» — отключает.
  • $offline_message : сообщение, которое выводится при отключенном сайте.
  • $sitename : имя сайта, которое выводится в заголовках.
  • $editor : редактор, который используется по умолчанию.
  • $list_limit : длина списка в панели управления для всех пользователей. По умолчанию: 20.
  • $access : уровень доступа на сайт по умолчанию: «1» — открытый доступ для всех; «2» — ограниченный доступ; «3» — специальный режим.

Установки отладки

Установки отладки

  • $debug : «0» — отладка отключена; «1» — отладка включена. При включенной отладке система выдает различные информационные сообщения о работе системы и ошибках вверху страницы.
  • $debug_lang : «0» — выключено; «1» — включено. Включение отладочных индикаторов (*. *) или (. ) для языковых файлов Joomla.

Установки базы данных

Установки базы данных

  • $dbtype : «mysqli» или «mysql». Тип используемой базы данных.
  • $host : «localhost» для большинства серверов. Конкретное значение может зависеть от требований хостера.
  • $user : имя пользователя базы данных.
  • $password : пароль пользователя базы данных.
  • $db : имя используемой базы данных.
  • $dbprefix : минимум три символа, завершающихся подчеркиванием (определяется при установке Joomla).

Дополнительные опции

Дополнительные опции

  • $live_site : адрес URL сайта. В последних версиях данная опция не должна иметь значения. Но в случаях перенаправлений или работы с копиями сайта здесь нужно указывать URL сайта-оригинала.
  • $secret: НЕ ИЗМЕНЯТЬ. Значение генерируется при установке Joomla и используется для обеспечения безопасности.
  • $gzip : «0» — отключено; «1» — включено. Архивирование.
  • $error_reporting : уровень подробности отчета об ошибках. Чем выше уровень, тем больше различных ошибок будут генерировать сообщения, записываемые в журнал, что может привести к трате дискового пространства.
  • $helpurl : адрес страниц помощи. По умолчанию указывается официальная страница помощи по Joomla.

Дополнительные опции

  • $ftp_host: : IP адрес локального хоста FTP. Сервер хостера может иметь отличное значение от 127.0.0.1.
  • $ftp_port : номер порта для FTP. Сервер хостера может иметь отличное значение от 21.
  • $ftp_user : имя пользователя для FTP.
  • $ftp_pass : пароль пользователя для FTP.
  • $ftp_root: : путь корневой папки для FTP (обычно, имеет вид /home/username/public_html).
  • $ftp_enable : Указывает Joomla использовать встроенные функции FTP вместо обработки через PHP.

Установки временной зоны

Устанвоки временнной зоны

  • $offset : временная зона сервера.
  • $offset_user : временная зона пользователя

Установки почты

Установки почты

  • $mailer : «mail» — используем функцию PHP для работы с почтой; «sendmail» — используем сервер SMTP.
  • $mailfrom : адрес email, который использует Joomla! для отправки почты.
  • $sendmail : путь, по которому располагается программа Sendmail. Данная опция используется только если $mailer имеет значение «sendmail».
  • $smtpauth : если на сервере SMTP требуется аутентификация, то нужно установить значение ‘1’. Данная опция используется только если $mailer имеет значение «sendmail».
  • $smtpuser : имя пользователя для доступа к серверу SMTP. Данная опция используется только если $mailer имеет значение «sendmail».
  • $smtppass: пароль для доступа к серверу SMTP. Данная опция используется только если $mailer имеет значение «sendmail».
  • $smtphost : адрес SMTP сервера. Данная опция используется только если $mailer имеет значение «sendmail».
  • $smtpsecure : модель безопасности на сервере SMTP. Доступны значения ‘SSL’ и ‘TTL’.
  • $smtpport : порт SMTP. Большинство серверов для незащищенного соединения используют порт 25, а для защищенного — порт 465. Конкретное значение нужно узнать у хостера.

Установки журнала

Установки журнала

  • $log_path : путь, по которому хранится журнал системы.
  • $tmp_path : путь, по которому хранятся временные файлы системы. Правильное значение данной опции критично для системы.

Установки кеша

Установки кеша

  • $caching : «0» — выключено, «1» — консервативное кеширование; «2» — прогрессивное кеширование.
  • $cache_handler : «file» — полное кеширование; «cachelite» — частичное кеширование.
  • $cachetime : время (минут) хранения файла кеширования до его обновления.

Установки метаданных

Установки метаданных

  • $MetaDesc : текстовое описание сайта для целей SEO.
  • $MetaKeys : ключевые слова, разделенные запятой.
  • $MetaAuthor : «0» — скрывать информацию об авторе; «1» — выводить мета тег.

Установки для SEO

Установки для SEO

  • $sef : «0» — отключено, «1» — включено. Модификация адресов URL в более подходящий для целей SEO вид. Например, адрес www.example.com/index.php?option=com_content&view=etc. трансформируется в www.example.com/псевдоним .
  • $sef_rewrite : 0″ — отключено, «1» — включено. использовать установки mod_rewrite сервера Apache для создания модифицированных адресов.
  • $sef_suffix : 0″ — отключено, «1» — включено. Добавление .html в конец адреса URL.
  • $unicodeslugs : 0″ — отключено, «1» — включено. Выбор между форматом псевдонимов в транслитерации или юникоде.
  • $feed_limit : ограничение на количество фидов.

Установки сессии

Установки сессии

  • $lifetime : длительность сессии в минутах. Определяет время, которое пройдет до отключения пользователя, который не проявляет активности.
  • $session_handler : «database» или «none». Определяет обработку сессии после подключения пользователя.

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.ostraining.com/blog/joomla/guided-tour-your-joomla-configurationphp-file/
Перевел: Сергей Фастунов
Урок создан: 24 Марта 2012
Просмотров: 96285
Правила перепечатки

5 последних уроков рубрики «Joomla!»

Использование капчи в Joomla 2.5

Обратной стороной использования популярных систем, таких как Joomla, WordPress или Drupal, является то, что спаммеры знают, как устроено программное обеспечение. Поэтому вполне вероятна ситуация, когда на сайте имеется большое число регистраций для спама.

Установка и настройка модуля новостей для Joomla 1.7 AidaNews2 (Чaсть 2)

В данном уроке мы научимся устанавливать и настраивать очень гибкий модуль для отображения новостей на Joomla 1.7

Установка и настройка модуля новостей для Joomla 1.7 AidaNews2 (Часть 1)

В данном уроке мы научимся устанавливать и настраивать очень гибкий модуль для отображения новостей на Joomla 1.7

Создание шаблона Joomla за 6 шагов. Шаг 6.

В данном уроке мы закончим построение простого шаблона Joomla.

Создание шаблона Joomla за 6 шагов. Шаг 5.

В данном уроке серии разбирается вопрос скрытия колонок шаблона, в которых отсутствует контент.

Обзор configuration.php — файла настроек Joomla

obzor-configuration-php-fajla-nastroek-joomla

Файл configuration.php расположен в корневой папке вашей установки Joomla. Если Joomla не была установлена в субдиректорию, то обычно путь выглядит так:

Если Joomla была установлена в субдиректорию, то соответственно:

Например, на локальном компьютере (используя XAMPP в качестве примера):

Обзор configuration.php

Хочется в очередной раз напомнить – не забывайте делать резервную копию файла перед тем, как вы будете вносить в него изменения.

Мы пройдемся по всему файлу, создавая небольшую справку к каждой строке, с некоторыми дополнительными примечаниями там, где необходимо большее пояснение. За основу взят файл с настройками по умолчанию для Joomla! 2.5.8.

Настройки сайта

$offline : сайт выключен (offline). Если установлено ‘0’, то сайт включен. Если установлено ‘1’, то сайт выключен.
$offline_message : сообщение при выключенном сайте.
$display_offline_message : показывать offline-сообщение. ‘0’ — выключено. ‘1’ — включено (пользовательское сообщение). ‘2’ — по умолчанию (из языкового файла). По умолчанию — ‘1’.
$offline_image : путь до изображения при выключенном сайте.
$sitename : название сайта, которое отображается в заголовках.
$editor : редактор, который выбран в общих настройках сайта. Значение по умолчанию ‘tinymce’.
$captcha : защита от спам-ботов. По умолчанию ‘0’.
$list_limit : длина списков в панели управления для всех пользователей. По умолчанию установлено в ’20’.
$access : уровень доступа к сайту. ‘1’ – публичный доступ; ‘2’ – для зарегистрированных; ‘3’ – специальный. По умолчанию — ‘1’.

Настройки отладки

$debug : ‘0’ — выключено. ‘1’ — включено.
$debug_lang : ‘0’ — выключено. ‘1’ — включено.

$debug : Включает систему отладки Joomla. Когда включено, то этот инструмент предоставит диагностическую информацию, языковые переводы и информацию о SQL запросах. Эта информация отображается внизу страницы, как на самом сайте, так и в панели управления. По умолчанию ‘0’ — выключено.

$debug_lang : Включает индикаторы отладки (*. *) илиr (. ) для языковых файлов Joomla. Отладка языка работает и с выключенной отладкой сайта. Но в таком случае она не предоставит дополнительной справочной информации, которая могла бы помочь в исправлении ошибок. По умолчанию ‘0’ — выключено.

Настройки базы данных

$dbtype : тип базы данных — ‘mysqli’ или ‘mysql’.
$host : ‘localhost’ на большинстве серверах, но не на всех.
$user : имя пользователя базы данных, который имеет к ней доступ.
$password : пароль, ассоциированный с именем пользователя. Это не ваш админский пароль или пароль от FTP.
$db : имя базы данных, которую вы создали для установки Joomla.
$dbprefix : как минимум три символа с нижнем подчеркиванием в конце (прописывается при установке Joomla).

Эта информация нужна вам при установке сайта. Очень часто пользователи забывают менять эти настройки при переносе сайта, что приводит к проблемам.

Дополнительные возможности

$live_site : фактический URL сайта, например — http://yourdomain.com (если конечно ваш сайт не находится в субдиректории).
$secret : НЕ ИЗМЕНЯТЬ
$gzip : gzip-сжатие страниц. ‘0’ — выключено; ‘1’ — включено. По умолчанию ‘0’.
$error_reporting : сообщения об ошибках. ‘default’ — по умолчанию.
$helpurl : справка Joomla по умолчанию.

$live_site : В новых версиях Joomla не должно иметь значения. Но могут быть случаи, при которых необходимо заполнить это значение. Например, если вы перенаправляете url, то необходимо внести фактический url сайта. Или если вы создаете копию сайта для тестирования. Скажем, у вас есть тестовый сайт ‘http://yourdomain.com.com/testsite’, который является копией вашего основного сайта. Тогда в тестовой копии необходимо внести изменения и установить значение в ‘http://yourdomain.com.com/testsite’, иначе вы получите ошибку «страница не найдена». Тоже самое касается и переноса копии на субдомен.

$secret : Значение генерируется при первой установке Joomla и неизменяемо. Используется самой Joomla для безопасности.

$error_reporting : Устанавливает подходящий уровень отчета об ошибках: ‘default’ — по умолчанию для системы, ‘none’ — нет, ‘simple’ — простой, ‘maximum’ — максимум, ‘development’ — для разработчиков (все ошибки PHP). Могут случаться ошибки, которые не влияют на работу сайта. Нет необходимости логировать все сообщения, если только вы не занимаетесь какой-то отладкой.

$helpurl : Адрес, по которому Joomla обращается за справочной информацией, когда вы кликаете на кнопку «Справка». По умолчанию используется основной сайт Joomla, но вы можете установить и свой.

Настройки FTP

$ftp_host : ‘127.0.0.1’ – это IP по умолчанию для localhost.
$ftp_port : ’21’ является нормальным по умолчанию. Но не все серверы настроены одинаково.
$ftp_user : ваше FTP имя пользователя
$ftp_pass : ваш FTP пароль
$ftp_root : обычно путь типа ‘/home/username/public_html’ (без последнего слэша)
$ftp_enable : эта настройка говорит Joomla использовать встроенную FTP функцию, вместо процесса, используемого PHP. ‘0’ — выключено; ‘1’ – включено.

Настройки временной зоны

$offset : часовой пояс сервера

$offset: Устанавливает текущую дату и время. Должно быть установлено в значение, где расположен сервер. По умолчанию Всемирное время, Coordinated (UTC 00:00). Вот пример смещения, если сервер находится в Москве — $offset = ‘Europe/Moscow’;

Настройки электронной почты

$mailer : ‘mail’ использует функцию mail PHP; ‘sendmail’ использует SMTP почту на сервере.
$mailfrom : адрес From. Адрес электронной почты, который использует Joomla для отправки почты с сайта.
$sendmail : путь, по которому распложена программа Sendmail. Используется, если $mailer установлено в Sendmail.
$smtpauth : если SMTP сервер требует аутентификацию для отправки почты, то устанавливается в ‘1’. Иначе ‘0’. Используется, если $mailer установлено в Sendmail.
$smtpuser : имя пользователя для доступа к SMTP серверу. Используется, если $mailer установлено в Sendmail.
$smtppass : пароль для доступа к SMTP серверу. Используется, если $mailer установлено в Sendmail.
$smtphost : SMTP хост. Адрес SMTP сервера при отсылке почты. Используется, если $mailer установлено в Sendmail.
$smtpsecure : выберите модель безопасности, которую использует ваш SMTP сервер: SSL или TLS. По умолчанию выключено. Используется, если $mailer установлено в Sendmail.
$smtpport : SMTP порт. Наименее защищенные серверы используют порт 25, а более защищенные обычно используют порт 465.

Настройки кэша

$caching : ‘0’ — выключено; ‘1’ стандартная настройка; ‘2’ прогрессивная настройка. По умолчанию ‘0’.
$cache_handler : обработчик кэша.
$cachetime : время кэша.

$cache_handler : позволяет выбрать доступные на сервере обработчики кэша. Если на сервере не установлены обработчики кэша, то по умолчанию доступен только один вариант — ‘file’.

$cachetime : устанавливает максимальное количество времени (в минутах) для хранения файлов кэша, по истечении которого они обновляются. По умолчанию равно 15 минутам.

Настройки метаданных

$MetaDesc : описание сайта для SEO. Это описание сайта, которое индексируется поисковиками.
$MetaKeys : ключевые слова сайта (через запятую). Эти ключевые слова описывают сайт и являются базой для индексации сайта.
$MetaTitle : отображать или нет мета-тег title. ‘0’ — выключено; ‘1’ – включено. На данный момент используется только в компоненте Weblinks. По умолчанию ‘1’.
$MetaAuthor : Показывать или нет мета-тег author. ‘0’ — выключено; ‘1’ – включено. По умолчанию ‘1’.
$MetaVersion : Показывать или нет версию Joomla в мета-теге generator. ‘0’ — выключено; ‘1’ – включено. По умолчанию ‘0’.
$robots : инструкции для роботов поисковых систем.

Настройки SEO (Search Engine Optimization)

$sef : ‘0’ — выключено; ‘1’ – включено.
$sef_rewrite : ‘0’ — выключено; ‘1’ – включено.
$sef_suffix : ‘0’ — выключено; ‘1’ – включено.
$unicodeslugs : ‘0’ — выключено; ‘1’ – включено.
$feed_limit : ограничение ленты новостей, по умолчанию ’10’.

$sef : контролирует Search Engine Friendly (ЧПУ) URL-адреса. Когда установлено в ‘1’, то URL-адреса переписываются в более дружелюбный для поисковых систем формат. Например, www.example.com/index.php?option=com_content&view=blabla, будет переделано в www.example.com/alias. У большинства элементов в Joomla есть специальное поле «Алиас» для создания сокращенного URL-адреса. По умолчанию ‘1’ — включено.

$sef_rewrite : Когда установлено в ‘1’, Joomla для создания ЧПУ ссылок будет использовать mod_rewrite модуль Apache. Обратите внимание на то, что не рекомендуется изменять файл .htaccess без понимания того, как это работает. Вам необходимо использовать файл .htaccess предоставленный вместе с Joomla. Для использования этого файла, переименуйте файл htaccess.txt (находится в корневой папке установки Joomla) в .htaccess. Если вы используете сервер IIS, то переименуте файл web.config.txt (находится в корневой папке установки Joomla) в web.config и убедитесь в том, что у вас установлен модуль URL Rewrite для IIS. По умолчанию ‘0’ — выключено.

$sef_suffix : Когда установлено в ‘1’, Joomla будет добавлять к URL-адресам специальный суффикс в зависимости от типа документа. По умолчанию ‘0’ — выключено.

$unicodeslugs : Режим создания Алиасов. Выберите между транслитерацией и хранением в кодировке Unicode. По умолчанию ‘0’ — транслитерация.

Настройки логов и папки временных файлов

$log_path : путь до логов.
$tmp_path : путь до папки временных файлов.

$log_path : Путь, по которому будут сохраняться логи. Установщик Joomla! должен автоматически заполнить это значение. Не критично для сайта и если путь неверен, то узнать это можно, только лишь проверив логи.

$tmp_path : Это очень важная настройка и должна быть заполнена правильно. Довольно много проблем возникает при неверно заполненном значении. Особенно часто это встречается при переносе сайта, когда Joomla пытается использовать старую папку временных файлов.

Настройки сессии

$lifetime : время жизни сессии (целое число в минутах).
$session_handler : обработчик сессии — ‘database’ или ‘none’.

$lifetime : Устанавливает, как долго длится сессия и как долго пользователь остается залогиненным. По умолчанию 15 минут.

$session_handler : Устанавливает, каким образом будет обработана сессия как только пользователь зайдет на сайт или выполнит вход (залогинится). По умолчанию установлено в ‘database’ (база данных).

Другие настройки

$MetaRights : описание авторских прав.
$sitename_pagetitles : включать название сайта в заголовок страницы. ‘0’ — нет, ‘1’ — до, ‘2’ — после. По умолчанию ‘0’.
$force_ssl : включить SSL. ‘0’ — выключено; ‘1’ – включено. Рекомендуется не включать эту настройку, только если вы точно уверены, что SSL доступен на сервере. По умолчанию ‘0’.
$feed_email : определяет, какой e-mail будет показан в лентах новостей: ‘author’ — e-mail автора (по умолчанию), ‘site’ — e-mail сайта.
$cookie_domain : cookie домена.
$cookie_path : путь для cookie.

$cookie_domain : Домен, для которого значение cookie действительно. Для того, чтобы разрешить cookie для всех поддоменов, домен должен начинаться с ‘.’ Например — ‘.yourdomain.com’. По умолчанию используется доменное имя, на котором была выполнена установка Joomla.

$cookie_path : Путь на сервере по которому для которого действительно значение cookie. Например, если установлено в /test/, то cookie будет действительно только внутри директории /test/ и всех субдиректорий (например /test/dir/) домена. По умолчанию cookie действительно для всего домена, на котором была выполнена установка Joomla.

Файл configuration.php

В статье «Joomla 3 Структура каталогов» упоминался файл configuration.php. Это очень важный файл — без него сайт на Joomla работать не будет. Этот файл в основном содержит параметры общих настроек сайта и не только. Некоторые настройки можно изменить только в файле configuration.php. В некоторых случаях вообще невозможно попасть в админку и исправлять ситуацию приходится, редактируя этот файл. Поэтому написана отдельная статья. Она может использоваться в качестве шпаргалки или памятки по configuration.php.

Файл configuration.php расположен в корневой директории сайта. Предполагается, что читатель блога уже имеет понятия о том, что такое корневая директория сайта и что такое корневая директория сервера. Файл configuration.php представляет собой объявление глобальных переменных на языке PHP. В нём содержится 89 переменных, соответствующих такому же количеству настроек. Кодировка файла UTF-8. Большая часть из общего количества настроек соответствуют общим настройкам сайта. В этой статье намеренно изменен порядок строк файла. Это сделано для того, чтобы читателю было легче ориентироваться в таком количестве настроек, легче их сопоставлять по группам. В качестве примера используется файл configuration.php сайта, который получился у меня в результате чтения предыдущих статей. Ниже строки с параметром даётся некоторое описание. На общих настройках сайта не будем особо останавливаться, т. к. о них можно прочитать в предыдущих статьях.

Настройки сайта

Название сайта. Оно изначально задается на этапе установки Joomla.

Сайт выключен (offline). Если установлено ‘0’, то сайт включен. Если установлено ‘1’, то сайт выключен. По умолчанию ‘0’.

Показывать offline-сообщение. ‘0’ – выключено. ‘1’ – включено, показывается пользовательское сообщение. ‘2’ — показывается сообщение из языкового файла. По умолчанию — ‘1’.

Сообщение при выключенном сайте.

Изображение при выключенном сайте. Если установлен этот параметр, то здесь, как в примере, будет указан относительный путь к файлу изображения.

Иконки быстрого редактирования. ‘0’ – нет, ‘1’ – модули, ‘2’ – модули и меню. По умолчанию ‘1’.

Редактор по умолчанию. Значение по умолчанию ‘tinymce’.

CAPTCHA (по умолчанию). Если настроен этот параметр, то здесь указывается тип captcha. Если не выбран тип, то значение ‘0’. По умолчанию ‘0’.

Уровень доступа по умолчанию. ‘1’ – публичный доступ, ‘2’ – для зарегистрированных, ‘3’ – специальный, ‘5’ – гостевой, ‘6’ – только суперпользователи. По умолчанию — ‘1’.

Длина списка по умолчанию. По умолчанию ’20’.

Ограничение ленты новостей. По умолчанию ’10’.

E-mail ленты новостей. ‘none’ – e-mail не используется, ‘site’ – используется e-mail сайта, ‘author’ –используется e-mail автора материала. По умолчанию ‘author’.

Настройки метаданных

Мета-тег Description для сайта.

Мета-тег Robots. » – соответствует index, follow – индексировать и переходить по ссылкам. ‘noindex, follow’ – не индексировать, но переходить по ссылкам. ‘index, nofollow’ – индексировать, но не переходить по ссылкам. ‘noindex, nofollow’ – не индексировать и не переходить по ссылкам. По умолчанию ».

Показывать мета-тег Author. ‘0’ — выключено; ‘1’ – включено. По умолчанию ‘1’.

Показывать версию Joomla! ‘0’ — выключено; ‘1’ – включено. По умолчанию ‘0’.

Использовать заголовок материала в тэге. Под таким названием эта настройка существовала в админке Joomla 1.5. Её задача была отображать или нет мета-тег title. ‘0’ — выключено; ‘1’ – включено. На данный момент используется только в компоненте Weblinks. По умолчанию ‘1’. В современной админке такого переключателя нет.

Настройки SEO

Включить SEF (ЧПУ). ‘0’ – выключено, ‘1’ – включено. По умолчанию ‘1’.

Перенаправление URL. ‘0’ – выключено, ‘1’ – включено. По умолчанию ‘0’.

Добавлять суффикс к URL. ‘0’ – выключено, ‘1’ – включено. По умолчанию ‘0’ — выключено.

Алиасы в Unicode. ‘0’ – выключено, ‘1’ – включено. По умолчанию ‘0’.

Включать название сайта в заголовок страницы. ‘0’ – нет, ‘1’ – включать до заголовка, ‘2’ – включать после заголовка. По умолчанию — ‘0’.

Настройки cookie

Путь для Cookie.

Настройки системы

Путь к каталогу логов. Обратите внимание на разделители. Последний разделитель даже на локальном хостинге – слэш.

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

Отладка системы. ‘0’ – отладка выключена, ‘1’ – отладка включена. По умолчанию ‘0’.

Отладка языка. ‘0’ – отладка выключена, ‘1’ – отладка включена. По умолчанию ‘0’.

Настройки кэша

Кэш. ‘0’ – кэш выключен, ‘1’ – включено стандартное кэширование, ‘2’ – включено прогрессивное кэширование. По умолчанию ‘0’.

Обработчик кэширования. ‘file’ – обработчик на основе файла, ‘cachelite’ – используется Cache_Lite. Вообще здесь могут находиться и другие значения, например ‘memcached’. Об этом читайте ниже.

Время кэширования в минутах.

Следующие двенадцать настроек сразу не видны в общих настройках сервера. Это настройки для работы Joomla с системой memcached. Memcached – это сервис кэширования данных в оперативной памяти. Для работы с этим сервисом используются две библиотеки: memcache и memcached. Соответственно, одна половина настроек задействована, если используется библиотека memcache, а другая, если memcached. Узнать подробнее о сервисе memcached, о том как его установить, можно в следующей статье.

Настройки для memcached, когда используется библиотека memcache

Включить защиту Memcached. ‘1’ – да, ‘0’ – нет. По умолчанию ‘1’.

Включить сжатие Memcached. ‘1’ – да, ‘0’ – нет. По умолчанию ‘0’.

Имя memcached сервера.

Порт memcached сервера. По умолчанию ‘11211’.

Настройки для memcached, когда используется библиотека memcached

Включить защиту Memcached. ‘1’ – да, ‘0’ – нет. По умолчанию ‘1’ – да.

Включить сжатие Memcached. ‘1’ – да, ‘0’ – нет. По умолчанию ‘0’ – да.

Имя memcached сервера.

Порт memcached сервера. По умолчанию ‘11211’.

Интеграция с Redis

Поддержка Redis – это новшество в Joomla. Пока информации об интеграции Redis и Joomla очень мало. Временно оставляю без комментариев.

Настройки сессии

Время жизни сессии в минутах.

Обработчик сессий. ‘database’ – обработчиком выступает база данных, ‘none’ – обработчика нет. По умолчанию ‘database’.

Настройки сервера

Путь к каталогу временных файлов.

Gzip-сжатие страниц. ‘0’ – выключено, ‘1’ — включено. По умолчанию ‘0’.

Сообщения об ошибках. ‘default’ — по умолчанию для системы, ‘none’ — нет, ‘simple’ — простой, ‘maximum’ — максимум, ‘development’ — для разработчиков (все ошибки PHP).

Включить SSL. ‘0’ – нет, ‘1’ – только для панели управления, ‘2’ – для всего сайта.

Настройка расположения

Часовой пояс сервера. Очень много значений для всех часовых поясов и континентов. Например, для Москвы значение будет ‘Europe/Moscow’.

Файл configuration.php не доступен на запись

Что делать если вы встречаете такое сообщение? Причём на локальном сервере (Денвере или OpenServer).

Рассмотрим как локальный сервер, так и хостинг, т.к. такое предупреждение может быть и там и там.

Посмотреть права доступа на каталоги и файлы можно в разделе «Система — Информация о системе», вкладка «Права доступа на каталоги».

файл configuration.php не доступен на запись

Что делать если у вас так как на изображении выше?

Если сайт на локальном сервере

То скорее всего у него стоит пометка «Доступен только для чтения».

Чтобы сделать его доступным и для записи идём в корневую папку сайта на локальном сервере, выделяем файл configuration.php и правой кнопки мыши щёлкаем по нему.

У вас появиться окошко, в котором нужно снять флажок «Только чтение».
И нажать Ок.

файл configuration не доступен на запись

После этого файл configuration.php должен стать доступным для записи.

Если сайт на хостинге

То скорее всего дело в недостаточных правах на этот файл.

Идём в панель управления хостингом (на примере хостинга FirstVds), в моём случае это ISP Manager.

Заходим в корневую папку сайта, выделяем файл configuration.php и жмём в меню, кнопку «Атрибуты» (или «сменить права» на некоторых других хостингах)

изменяем права на файл

Меняем права на 644. Это стандартные права на файл, которые обеспечивают необходимую безопасность.
Сохраняем, проверяем через админку Joomla.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *