Разворачиваю бекап сайта на локалке (опен сервер), в фале settings.php и dbconn.php, прописал верные данные подключения к базе данных, кусок с файла dbconn :
define("DBPersistent", false);
$DBType = "mysql";
$DBHost = "localhost";
$DBLogin = "root";
$DBPassword = "";
$DBName = "zoo*****";
$DBDebug = false;
$DBDebugToFile = false;
define("MYSQL_TABLE_TYPE", "INNODB");
define("BX_USE_MYSQLI", true);
Кусок с файла settings:
'connections' =>
array (
'value' =>
array (
'default' =>
array (
'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',
'host' => 'localhost',
'database' => 'zoo****',
'login' => 'root',
'password' => '',
'options' => 2,
),
),
'readonly' => true,
),
);
Для отслеживания ошибки значение false в 'debug' => false, поставил на true 'debug' => true. И получил на сайте следующее
[Bitrix\Main\DB\ConnectionException]
Mysql connect error [localhost]: (1049) Unknown database 'zoomagazine1' (400)
W:\domains\ZooMagazine\bitrix\modules\main\lib\db\mysqliconnection.php:65
#0: Bitrix\Main\DB\MysqliConnection->connectInternal()
W:\domains\ZooMagazine\bitrix\modules\main\lib\db\mysqliconnection.php:122
#1: Bitrix\Main\DB\MysqliConnection->queryInternal(string, array, NULL)
W:\domains\ZooMagazine\bitrix\modules\main\lib\db\connection.php:330
#2: Bitrix\Main\DB\Connection->query(string)
W:\domains\ZooMagazine\bitrix\modules\main\lib\config\option.php:226
#3: Bitrix\Main\Config\Option::load(string, NULL)
W:\domains\ZooMagazine\bitrix\modules\main\lib\config\option.php:53
#4: Bitrix\Main\Config\Option::get(string, string, string)
W:\domains\ZooMagazine\bitrix\modules\main\lib\httprequest.php:392
#5: Bitrix\Main\HttpRequest->prepareCookie(array)
W:\domains\ZooMagazine\bitrix\modules\main\lib\httprequest.php:69
#6: Bitrix\Main\HttpRequest->__construct(object, array, array, array, array)
W:\domains\ZooMagazine\bitrix\modules\main\lib\httpapplication.php:46
#7: Bitrix\Main\HttpApplication->initializeContext(array)
W:\domains\ZooMagazine\bitrix\modules\main\lib\application.php:122
#8: Bitrix\Main\Application->initializeExtendedKernel(array)
W:\domains\ZooMagazine\bitrix\modules\main\include.php:23
#9: require_once(string)
W:\domains\ZooMagazine\bitrix\modules\main\include\prolog_before.php:14
#10: require_once(string)
W:\domains\ZooMagazine\bitrix\modules\main\include\prolog.php:10
#11: require_once(string)
W:\domains\ZooMagazine\bitrix\header.php:1
#12: require(string)
W:\domains\ZooMagazine\index.php:3
Догадываюсь что это связано с mysql - mysqli Прошу помощи разобраться. Спасибо!
А как вы разворачиваете?
в ошибке написано, что нет такой БД.
Для "правильного" восстановления бэкапа используйте restore.php
(вот ссылка http://www.1c-bitrix.ru/download/scripts/restore.php) от Битрикса и не надо будет в файлах settings.php
и dbconn.php
ничего менять
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Делаю вывод даты с текстовым месяцемОт даты отнимается несколько дней
Проблема такая: скрипт стучится к неправильному IP слишком долго (>30s)
Есть форма отправки с полями имени фамилией email и телефонаНужно реализовать проверку номера телефона с помощью смс кода
Использую curl Не понимаю, как сохранять файл не зная его расширения?! Тк