Огляд файлу configuration.php для Joomla!
У файлі configuration.php зберігаються настройки сайту, шляхи, паролі, налаштування бази даних, і інші параметри конфігурації. Іноді ці настройки доводиться змінювати, це особливо актуально після перенесення сайту на новий хостинг.
У даній статті ми збираємося допомогти вам дізнатися більше про цю важливу файлі для Joomla. Ви дізнаєтеся:
- Де можна знайти ваш файл configuration.php.
- Як впливає кожен параметр на роботу сайту.
Цей матеріал не є повноцінним керівництвом, але допоможе вам легко орієнтуватися в настройках при вирішенні будь-яких проблем.
Розташування файлу configuration.php
На малюнку показано розташування файлу за допомогою FileZilla. В даному випадку, сайт знаходиться в підкаталозі "Joomla".
Файл configuration.php знаходиться в кореневому каталозі Joomla. Якщо сайт встановлений в основний каталог хостингу (public_html), то шлях до нього буде виглядати наступним чином:
- /home/username/public_html/configuration.php
параметри сайту
параметри налагодження
$ Debug. це параметр включає режим налагодження Joomla. Якщо встановлено значення "1", цей інструмент буде надавати різну технічну інформацію про роботу системи. Вона буде відображатися в нижній частині кожної сторінки.
$ Debug_lang. це параметр включає налагодження індикаторів (*. *) або (.) в мовних файлах Joomla.
Параметри бази даних
- $ Dbtype. "Mysqli" або "mysql". Тип використовуваної бази даних.
- $ Host. в більшості випадків "localhost", але не завжди. Цю інформацію можна дізнатися у хостера.
- $ User. ім'я користувача бази даних.
- $ Password. пароль для користувача бази даних.
- $ Db. ім'я бази даних.
- $ Dbprefix. префікс для таблиць Joomla, наприклад, jos або j17
Додаткові налаштування
$ Live_site. В останніх версіях тут не повинно бути зазначено будь-яке значення. Використовується у випадках створення перенаправлень або копії сайту для тестування.
$ Secret. значення генерується при установці Joomla і не може бути змінено. Воно використовується в Joomla з метою безпеки.
$ Error_reporting. встановлює відповідний рівень звіту про помилки. За замовчуванням, System Default.
$ Helpurl. відкриває пошук довідкової інформації при натисканні на кнопку Довідка (її можна бачити на деяких сторінках адміністративної панелі).
Налаштування часового поясу
- $ Offset. цей параметр встановлює поточну дату і час. Встановлений час має відповідати часу сервера, але якому сайту знаходиться. За замовчуванням UTC.
- $ Offset_user. час для користувачів, за замовчуванням UTC.
Налаштування електронної пошти
налаштування логів
- $ Log_path. шлях, по якому зберігаються логи Joomla!
- $ Tmp_path. шлях, по якому зберігаються тимчасові файли системи. Чи не правильне вказівку цього значення може привести до численних помилок в роботі сайту.
налаштування кешування
- $ Caching. "0" - вимкнено, "1" - консервативне кешування; "2" - прогресивне кешування.
- $ Cache_handler. "File" - повне кешування; "Cachelite" - просте кешування.
- $ Cachetime. час (у хвилинах) зберігання кешу до його поновлення.
Налаштування Мета-тегів
- $ MetaDesc. текстовий опис сайту для цілей SEO. Цей текст буде виводитися в мета-теге description.
- $ MetaKeys. ключові слова, розділені комою. Цей текст буде виводитися в мета-теге keywords.
- $ MetaAuthor. "0" - ховати мета-тег author; "1" - показувати цей тег.
SEO-настройки (Search Engine Optimization)
налаштування сесій
- $ Lifetime. встановлює тривалість сесії в хвилинах.
- $ Session_handler. "Database" або "none". Визначає обробку сесії після підключення користувача.