Файл configuration.php

Напевно, знаєте, що файлconfiguration.php створюється інсталяції дистрибутиваCMS Joomla. містить параметри доступу даних вашого сайту (ну шляхи [Logs] та [Tmp]). причин неможливості зайти – це помилкиconfiguration.php. Нехай розширення файлу [.php]. можна правити (доопрацьовувати). Чому це потрібно? Наприклад, при перенесенні сайту сервера (або навпаки), при зміні пароля доступу даних до сервера, при зміні назви бази даних інш.

Зазвичай після інсталяції двигуна жодних проблем доступу (інакше завершити інсталяцію). Проблеми виникають набагато пізніше – при перенесення сайту. Отже, перш ніж "препарувати" файл [configuration.php], збережіть його копію. текстовий кілька десятків знати мову php, щоб внести редагування файл. Колупатися особливо просто необхідно зрозуміти рядках міститься важлива інформація, потрібна для коректної

Отже, подивимося як виглядає сайтconfiguration.php сайту, який на сервері Joomla 1.5.x (тобто інсталяцію движка виконали Денвер). завантажуємо [Notepad++] цей файл. для вас рядки виділені червоним кольором.

Z:\\home\\ваш_сайт.ru\\www\\logs'; var $tmp_path = 'Z:\\home\\ваш_сайт.ru\\www\\tmp'; ……………………………………………………… …………………… var $host = 'localhost'; var $user = 'root'; var $db = 'ім'я бази даних'; var $dbprefix = 'префікс таблиць бази даних'; …………………………………………………………………………… var $fromname = ' Назва вашого сайту '; …………………………………………………………………………… var $smtphost = ' localhost '; …………………………………………………………………………… var $password = '';

А так повинен виглядати файл [configuration.php] при інсталяції Joomla прямо на сервері або після перенесення сайту сервера (після внесених змін).

http://www.ваш_сайт.ru/logs'; var $tmp_path = 'http://www.ваш_сайт.ru/tmp';

var $host = 'localhost'; var $user = 'ім'я користувача бази даних'; var $db = 'ім'я бази даних'; var $dbprefix = 'префікс таблиць бази даних';

var $fromname = 'Назва вашого сайту';

var $smtphost = 'localhost'; …………………………………………………………………………… var $password = ' пароль доступу даних'; var $sitename = ' Назва вашого сайту '; …………………………………………………………………………… ?> ;

Для різних версій Joomla файлconfiguration.php має різний вигляд, Joomla 2.5.x виглядає так (для локального сервера):

localhost'; 16 public $user = 'ім'я користувача бази даних'; 17 public $password = ''; 18 public $db = 'ім'я бази даних'; 19 $dbprefix = 'префікс таблиць бази даних'; ……………………………………………………………………………….. 35 $fromname = ' Назва вашого сайту '; ……………………………………………………………………………….. 40 public $smtphost = 'localhost'; ………………………………………………………………………………… 56 public $log_path = 'Z:\\home\\ваш_сайт.ru\\www/logs'; 57 $tmp_path = 'Z:\\home\\ваш_сайт.ru\\www/tmp'; ……………………………………………………… ………………………… >

Отже, підсумуємо.configuration.php формується безпосередньо при інсталяції движка сервері (віддаленому чи локальному) створеній сервері базі даних (БД). Необхідність виправлення цього файлу виникає при зміні імені БД або пароля доступу до БД, зміни префікса БД під час перенесення сайту сервер. Працездатність сайту залежить від складеного файлуconfiguration.php. Важливо, сервер двигун. інсталювати його прямо на сервері, перенести сайт сервер, навпаки - встановити движок сервері, зробити правки, додати контент, перенести сайт сервер. вебмайстра. Щоб за будь-якого перенесення сайту, краще зберігати файли configuration.php,створені для різних серверів, місцях, щоб кожен раз ці файли, перезаписувати їх,

Адміністрування сайту, створеного движка, практично неможливе без наявності локального сервера комп'ютера. над сайтом, при його розвитку – додавання функціоналу (компонентів, плагінів, модулів), зміна шаблону або його зміна, виникає необхідність перевіряти працездатність сайту на сервері. так, редагування файлуconfiguration.php сайту шляхом експорту/імпорту БД файлів сайту – звичайна практика. сайт віддалений сервер? часто обговорюється хоча відповідь очевидна. Хочете змінити хостера – перенесіть сайт на локальний сервер, вибирайте іншого хостера. Знайшли – перенесіть сайт сервера

Все сказане також відноситься і WordPress (тільки файл там називається

Зміна прав

При спробі редагувати сайт [configuration.php] всі користувачі стикаються неможливо змінити файл. Копіпаст теж розробники Joomla безпеки встановили права доступу (атрибути) такі, що запис неможливий. вирішити проблему, потрібно змінити права. Зробити це можна у різний спосіб, але тільки найпростіший спосіб. Запускаю програму [FileZilla Client] сервером. Знаходжу потрібний файл навожу курсор правою кнопкою з'являється функція. Змінити права можна менеджеру управління сайтом Таку процедуру потрібно виконати лише один раз, вже буде два варіанти один для локального сервера для віддаленого.

Сподіваюся, що ця інформація була для вас корисною.