В каком файле хранится информация о параметрах соединения сайта с базой данных
Курс предназначен для организаций, предоставляющих услуги хостинга и желающих получить компетенцию Рекомендуемый хостинг.
В курсе рассматриваются требования платформы Bitrix Framework к хостингу, вопросы установки, настройки продукта а также вопросы инструментов и методов оптимизации серверов и баз данных для работы с системой
Для хостеров не является обязательным, но рекомендуется изучение курсов Контент-менеджер и Администратор. Базовый для получения более полного представления о возможностях системы и способах работы с ней.
Рекомендуется ознакомиться с опытом настройки и тестирования серверов в блоге Дениса Шаромова, а так же с отзывами клиентов о хостингах в группе Черный и белый список хостингов социальной сети компании "1С-Битрикс".
Если ваш хостинг на Windows, то вам может быть полезна группа 1С-Битрикс на платформе Windows Server 2008 в социальной сети сайта "1С-Битрикс". В ней пользователи делятся опытом работы системы на IIS 7.
После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче линейки тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.
У нас часто спрашивают, сколько нужно заплатить
Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов - ничего из этого оплачивать не нужно.
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат - это если общее число набранных Вами баллов отличается от максимального на 1-2%.
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла от 28.04.2021.
Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Ниже приведена информация о конфигурационных файлах, хранящих настройки подключения к базам данных популярных CMS.
В корневом каталоге вашего сайта в файле configuration.php найдите строки:
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных,
- u1234567_database — база данных, которую использует сайт,
- password — пароль, с которым сайт подключается к базе данных .
В корневом каталоге вашего сайта в файле wp-config.php найдите строки:
- u1234567_database — база данных, которую использует сайт;
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль, с которым сайт подключается к базе данных .
В зависимости от версии Bitrix, а именно от используемого ядра, сведения о подключении к базе данных содержатся в разных файлах.
Bitrix с новым ядром D7
Начиная с версии «1С-Битрикс: Управление сайтом 14.0» настройки БД хранятся в файле /bitrix/.settings.php в секции «connections»
Bitrix со старым ядром
В корневом каталоге вашего сайта перейдите в подкаталог /bitrix/php_interface/ и в файле dbconn.php найдите строки:
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль, с которым сайт подключается к базе данных;
- u1234567_database — база данных, которую использует сайт.
В корневом каталоге вашего сайта перейдите в подкаталог /config/ и в файле settings.inc.php найдите строки:
- u1234567_database — база данных, которую использует сайт;
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль, с которым сайт подключается к базе данных.
В корневом каталоге вашего сайта перейдите в подкаталог /core/config/ и в файле config.inc.php найдите строки:
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль, с которым сайт подключается к базе данных;
- u1234567_database — база данных, которую использует сайт.
В корневом каталоге вашего сайта перейдите в подкаталог /modules/core/config/ и в файле database.php найдите строки:
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль, с которым сайт подключается к базе данных;
- u1234567_database — база данных, которую использует сайт.
В корневом каталоге вашего сайта перейдите в подкаталог /engine/data/ и в файле dbconfig.php найдите строки:
- u1234567_database — база данных, которую использует сайт;
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль, с которым сайт подключается к базе данных.
В корневом каталоге вашего сайта перейдите в подкаталог /sites/default/ и в файле settings.php найдите строки:
Подробнее о MySQL мы рассказали в статье.
Как это следует из названия, в данной библиотеке используется формальный язык SQL (Structured Query Language), на котором создаются запросы к базам данных. Основной инструмент для работы с базами данных MySQL — phpMyAdmin. Подробнее о работе в phpMyAdmin читайте в статье.
Достоинства MySQL:
- полностью бесплатная СУБД;
- поддерживается большинством CMS;
- неограниченный многопользовательский режим;
- множество плагинов, облегчающих работу с данной СУБД;
- поддерживает различные типы таблиц (MyISAM, InnoDB, HEAP, MERGE);
- позволяет добавлять до 50 миллионов строк в таблицы.
Недостатки MySQL:
- ограниченный функционал (не реализованы все возможности SQL);
- не подходит для масштабных проектов.
Bitrix
В зависимости от версии Битрикс сведения о подключении к базе данных содержатся в разных файлах.
Удалённый доступ к базе данных MySQL
Для активации удалённого соединения с базой данных войдите в вашу панель управления хостингом, и следуйте соответствующей инструкции ниже:
Чтобы активировать удаленный доступ MySQL, выберите пункт «Базы данных». Кликните по базе данных и нажмите Пользователи:
Выберите пользователя, под которым вы будете удалённо подключаться, и нажмите Изменить:
Установите галочку напротив пункта «Удалённый доступ», при необходимости ограничьте удалённое подключение определённым списком IP-адресов. Нажмите Ok.
В разделе «Базы данных» выберите пункт Удаленный MySQL:
В открывшемся окне добавьте в поле «Узел» IP-адрес, с которого будет происходить удалённое подключение. Если у вас динамический IP-адрес, вы можете разрешить доступ для диапазона IP-адресов. Например, для IP-адреса начинающегося с 208.77.188, можно настроить доступ так, как показано на скриншоте. После этого нажмите Добавить узел:
В панели управления Plesk возможность удалённого соединения включена по умолчанию.
PrestaShop
В корневом каталоге сайта перейдите в подкаталог /config/. Настройки подключения к базе данных указаны в файле settings.inc.php:
В корневом каталоге сайта перейдите в подкаталог /core/config/. Настройки подключения к базе данных указаны в файле config.inc.php:
В корневом каталоге сайта перейдите в подкаталог /engine/data/. Настройки подключения к базе данных указаны в файле dbconfig.php:
define ("DBNAME", "u1234567_database");
define ("DBUSER", "u1234567_dbuser");
define ("DBPASS", "password");
PuTTY
Из соображений безопасности на виртуальном хостинге не предоставляется возможности настройки SSH-туннелирования для соединения с базой данных. Для этого мы рекомендуем приобрести VPS или выделенный сервер.
Как удалить базу данных MySQL
Удалить базу данных можно в одной из хостинг панелей. Войдите в вашу панель управления хостингом и следуйте соответствующей инструкции ниже:
Перейдите в раздел «Базы данных». Выделите базу данных, которая вам больше не нужна, и нажмите Удалить:
В разделе «Базы данных» выберите пункт Базы данных MySQL. На открывшейся странице напротив ненужной базы нажмите Удалить:
Обратите внимание: удаление пользователя базы данных при этом не происходит, его необходимо удалять отдельно. Процесс аналогичен.
Перейдите в раздел «Базы данных» и на открывшейся странице нажмите Удалить базу данных напротив нужной базы:
Настройки подключения к базам данных CMS хранят в конфигурационных файлах. Ниже приведены настройки для самых популярных CMS.
Во всех примерах ниже:
- u1234567_database — база данных, которую использует сайт;
- u1234567_dbuser — пользователь, от имени которого сайт подключается к базе данных;
- password — пароль для подключения к базе данных.
Joomla
Настройки подключения к базе данных указаны в конфигурационном файле configuration.php. Найдите следующие строки:
var $user = 'u1234567_dbuser';
var $db = 'u1234567_database';
var $password = 'password';
Wordpress
Настройки подключения к базе данных указаны в файле wp-config.php. Этот конфигурационный файл находится в корневой папке сайта. Чтобы перейти в корневую папку, воспользуйтесь инструкцией.
/** The name of the database for WordPress */
/** MySQL database username */
/** MySQL database password */
Какие данные необходимо использовать для удалённого подключения?
Для удалённого соединения с базой данных (БД) и доступа к MySQL необходимо указывать следующие данные:
Server/Hostname (сервер базы данных): в качестве сервера необходимо указывать
Bitrix со старым ядром
В корневом каталоге вашего сайта перейдите в подкаталог /bitrix/php_interface/ и в файле dbconn.php найдите строки:
Как изменить версию MySQL?
На виртуальном хостинге доступны следующие версии MySQL: — MySQL Version 5.7.23(mysql Ver 14.14 Distrib 5.7.23-24, for Linux (x86_64) using 6.0).
Как обновить mysql на хостинге? Изменить версию MySQL на виртуальном хостинге невозможно.
Bitrix с новым ядром D7
Начиная с версии «1С-Битрикс: Управление сайтом 14.0» настройки БД хранятся в файле /bitrix/.settings.php в секции «connections»:
Как создать базу данных?
Создание базы данных происходит в панели управления хостингом. Войдите в вашу панель управления хостингом и следуйте соответствующей инструкции ниже:
Перейдите в раздел Базы данных и нажмите Создать базу данных:
Укажите имя базы данных и выберите из выпадающего списка имя пользователя. Также вы можете создать нового пользователя, при этом в названии автоматически добавится префикс из вашего логина хостинга.
Сгенерируйте пароль пользователя и нажмите Ок.
Готово, новая база данных создана.
Ошибка при создании БД в ISPmanager
При создании базы данных к названию базы и к имени пользователя автоматически добавляется префикс вида u1234567_ (итого 9 символов), максимальное количество символов в имени — 16. Таким образом, вводимое вами имя базы и имя пользователя не должно превышать 7 символов (16 минус префикс).
В разделе «Базы данных» выберите пункт Мастер баз данных MySQL:
На открывшейся странице укажите название базы данных и нажмите Следующий шаг.
К названию базы данных автоматически добавляется префикс вида u1234567_ (где u1234567 — ваш логин услуги хостинга).
Укажите имя пользователя базы данных, пароль и подтверждение пароля. Нажмите Создать пользователя:
К имени пользователя автоматически добавляется префикс вида u1234567_ (где u1234567 — ваш логин услуги хостинга).
Укажите права пользователя по отношению к базе данных. Обычно необходимы все права:
Нажмите Следующий шаг.
Готово, новая база данных создана.
Перейдите в раздел «Базы данных» и нажмите кнопку Добавить базу данных:
В открывшемся окне заполните следующие поля:
- имя базы данных (к названию автоматически добавляется префикс вида u1234567_);
- выберите сайт, на котором будет использоваться база данных;
- имя нового пользователя базы данных (к имени автоматически добавляется префикс вида u1234_);
- пароль и подтверждение пароля.
Обратите внимание! Каждая база данных должна иметь хотя бы одного пользователя, иначе она будет недоступна. Поставив галочку в соответствующей графе, вы разрешите пользователю доступ ко всем базам данных выбранной подписки.
Готово, новая база данных создана.
Внимание!
Какие программы использовать для удалённого подключения MySQL
Как изменить пароль базы данных?
Важно: в ISPmanager подраздел «Базы данных» недоступен, если вы используете тариф «Host-Lite».
Чтобы изменить пароль базы данных, войдите в вашу панель управления хостингом и следуйте соответствующей инструкции ниже:
Перейдите в раздел «Базы данных», выберите нужную базу и нажмите Пользователи:
Выберите пользователя БД, пароль которого необходимо изменить, и нажмите Изменить:
В блоке «Базы данных» выберите пункт Базы данных MySQL:
Пролистайте открывшуюся страницу вниз до раздела «Текущие пользователи» и кликните по ссылке Изменить пароль для одного из пользователей:
Перейдите в раздел «Базы данных» и на открывшейся странице нажмите Управление пользователями:
На открывшейся странице сгенерируйте новый пароль, нажав кнопку Создать. Чтобы увидеть и скопировать новый пароль, нажмите Показать. Нажмите Применить для сохранения изменений:
Готово, пароль базы данных изменён.
Измените пароль в конфигурационном файле сайта
Не забудьте изменить пароль базы данных в настройках сайта: Где CMS хранит настройки подключения к базе данных.
Как узнать имя сервера, имя пользователя и пароль для подключения к базе данных MySQL?
Для подключения к базе данных MySQL и для входа в phpMyAdmin необходимо указывать логин и пароль пользователя базы данных.
Логин и пароль
После заказа услуги хостинга в панели управления уже присутствует база данных «u1234567_default» (u1234567 — ваш логин хостинга). Вы можете воспользоваться этой базой данных. Реквизиты доступа к ней приведены в информационном письме и в Личном кабинете в карточке услуги.
Или вы можете создать новую базу данных. В этом случае имя базы, имя пользователя и пароль вы зададите самостоятельно. Если у вас уже есть созданный сайт на CMS, узнать пароль базы данных можно в конфигурационном файле сайта: Где CMS хранит настройки подключения к базе данных.
Имя сервера
В качестве сервера базы данных необходимо указывать «localhost».
Drupal
В корневом каталоге сайта перейдите в подкаталог /sites/default/. Настройки подключения к базе данных указаны в файле settings.php:
В Joomla есть файл configuration.php, в котором есть строчки:
var $host = 'сервер'; var $user = 'имя_пользователя'; var $db = 'имя_базы_данных'; var $password = 'пароль';
В WordPress есть файл wp-config.php, в котором есть строчки:
define('DB_NAME', 'имя_базы_данных'); define('DB_USER', 'имя_пользователя'); define('DB_HOST', 'сервер'); define('DB_PASSWORD', 'пароль');
В Drupal в папке /site/default/ есть файл settings.php, в котором есть строчка $db_url = 'mysql://username:password@mysqlhost/databasename'; Где:
username - имя пользователя; password - пароль; mysqlhost - сервер базы данных; databasename - имя базы данных.
В DLE в папке /engine/data/ есть файл dbconfig.php, в котором подключение к базе прописывается в строчках:
define ("DBHOST", "сервер"); define ("DBNAME", "имя_базы_данных"); define ("DBUSER", "имя_пользователя"); define ("DBPASS", "пароль");
В Shop-script подключение настраивается в файле /cfg/connect.inc.php
define('DB_HOST', 'сервер'); define('DB_USER', 'имя_пользователя'); define('DB_PASS', 'пароль'); define('DB_NAME', 'имя_базы_данных');
В ShopCMS база данных подключается в файле /core/config/connect.inc.php
define('DB_HOST', 'сервер'); define('DB_USER', 'имя_пользователя'); define('DB_PASS', 'пароль'); define('DB_NAME', 'имя_базы_данных');
В WebAsyst всё немного сложнее. Там есть файл /dblist/логин.xml в котором за соединение с базой отвечают следующие параметры:
SQLSERVER="сервер" DB_NAME="имя_базы_данных" DB_PASSWORD="пароль" DB_USER="имя_пользователя"
а также в файле кеша /temp/scdb/.settings.логин дублируются эти же параметры:
"DB_USER" "имя_пользователя" "DB_PASS" "пароль" "DB_NAME" "имя_базы_данных" "DB_HOST" "сервер"
В PrestaShop подключение настраивается в файле /config/settings.inc.php
define('_DB_NAME_', 'имя_базы_данных'); define('_DB_SERVER_', 'сервер'); define('_DB_USER_', 'имя_пользователя'); define('_DB_PASSWD_', 'пароль');
В MODx подключение настраивается в файле /manager/includes/config.inc.php:
$database_server = 'сервер'; $database_user = 'имя_пользователя'; $database_password = 'пароль'; $dbase = 'имя_базы_данных’;
В Bitrix подключение настраивается в файле /bitrix/php_interface/dbconn.php:
$DBHost = "сервер"; $DBLogin = "имя_пользователя"; $DBPassword = "пароль"; $DBName = "имя_базы_данных";
В PHPShop подключение настраивается в файле phpshop/inc/config.ini:
host = "сервер"; user_db = "имя_пользователя"; pass_db = "пароль"; dbase = "имя_базы_данных";
В HostCMS конфигурационный файл размещается в modules/core/config/database.php и содержит следующие настройки:
'driver' => 'mysql', 'host' => 'localhost', 'username' => 'srv83user', 'password' => 'megapassword', 'database' => 'hostcms'
В UMI реквизиты подключения в секции [connections] файла docs/config.ini: Код:
core.host = "адрес_сервера" core.login = "имя_пользователя" core.password = "пароль" core.dbname = "имя_базы_данных"
В phpBB файле docs/config.php:
$dbhost = 'адрес_сервера'; $dbname = 'имя_базы_данных'; $dbuser = 'имя_пользователя'; $dbpasswd = 'пароль';
В NetCat соединение с базой данных настраивается в файле docs/vars.inc.php:
$MYSQL_HOST = "адрес_сервера"; $MYSQL_USER = "имя_пользователя"; $MYSQL_PASSWORD = "пароль"; $MYSQL_DB_NAME = "имя_базы_данных";
В Amiro.CMS настройки соединения с базой данных устанавливаются в файле docs/_local/config.ini.php:
DB_Host = "адрес_сервера" DB_Database = "имя_базы_данных" DB_User = "имя_пользователя" DB_Password = "пароль"
Читайте также: