news_0213 Редактируем файл configuration.php. Проблемы и особенности     При своей первой  попытке перенести сайт на Joomla с Денвера на внешний хост, пришлось проштудировать кучу  статей. В основном статьи были однотипные, очень много в них повторялось, но почти всегда много места было уделено файлу configuration.php.

 

     У новичков возникает справедливый вопрос, что это за файл? С чем его едят? Стоит ли трогать?

     В первую очередь, это файл конфигурации Joomla. СТоит ли его трогать? Однозначно - ДААА.

     Файл находится в корневой папке Вашего сайта.

     Открываем файл configuration.php из корневой папки ФТП-сервера и проверяем данные данные.

     $mosConfig_db - название базы данных
     $mosConfig_user- пользователь БД
     $mosConfig_password - пароль доступа к БД
     $mosConfig_live_site - тут указываем доменное имя
     $mosConfig_absolute_path - путь от коневой папки сервера к корневой папке сайта - можно вычислить с помощью функции phpinfo() либо спросить хостера, обычно это что-то типа /home/ваш_домен/www
     $mosConfig_cachepath- путь от коневой папки сервера к кеш-папке

 

     В рельном файле данных может быть или больше, или меньше, например в файле configuration.php может отсутствовать значение $mosConfig_absolute_path.

 

     Какие же параметры необходимо менять, а какие и трогать нежелательно?

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

     public $dbtype = 'mysqli'; - тип базы данных (обычно mysqli)
     public $host = 'localhost'; путь до базы данных (обычно localhost)
     public $user = 'имя'; - имя пользователя БД
     public $password = 'пароль'; - пароль БД
     public $db = 'имя_бд'; - имя БД
     public $log_path = 'тут/указывем/путь'; абсолютный путь до папки logs
     public $tmp_path = 'тут/указывем/путь'; абсолютный путь до папки tmp

     Настройку можно сделать вручную, либо доверить эту задачу Akeeba Backup. В случае применения Akeeba, устанавить компонент, сделать бекап сайта на денвере, после чего полученный архив распаковаеть на хостинге и запускаете инсталятор. Сайт перенесется вместе с базой, не придется заморачиваться с переносами и перенастройкой.

 

     Возможные проблемы при работы с Akeeba

     - на втором этапе (DB Restore) возникает ошибка: "Could not connect to database. Please check your connection parameters".
     Решение: перед копированием изменить название базы, пользователя, путь (убедиться, что не localhost, а новый), тип БД (MySQL или MySQLi) и т.д.

     - нет подключения к БД, не переносится БД и т.д.
      Решение: Проверить права доступа к папкам, либо сменить хостинг. Дешевые или бесплатные хостинги иногда грешат настройками или правами доступа к БД.

 reb Редактируем файл configuration.php. Проблемы и особенности

Похожие статьи и материалы   Новинки на сайте