Перенос на новый сервер

  • 3 Ответов
  • 1053 Просмотров

lutuy

  • Сообщений: 3
    • Просмотр профиля
Перенос на новый сервер
« : 19 Декабря 2020, 12:54:53 »
Была похожая тема, но в ветке для новой версии.
Решил создать новую тему.

При переносе версии 0.54 на новый сервер ни как не удается связаться с базой данных (данные для подключения все верные)
На новом сервере для этого сайта сделал Режим работы PHP FastCGI php54....

Попробовал установить новую для теста, выдает:
Ошибка! Соединение с сервером не установлено!
Введённые данные не позволяют работать с сервером баз данных.
Ошибка! Указанная база не доступна!
Введённые данные не позволяют работать с базой данных.

Ошибка или неверно настроенный php.ini?
Может кто нибудь сталкивался или может помочь.
Заранее благодареен.

Neon

  • Сообщений: 930
    • Просмотр профиля
    • Danneo CMS
Re: Перенос на новый сервер
« Ответ #1 : 19 Декабря 2020, 17:00:51 »
Настройки PHP не влияют на подключение к базе.
Это, вероятно, действительно ошибка при введении данных для подключения.

Проверьте адрес сервера базы, частая ошибка.
Вместо localhost, на некоторых хостингах, этот адрес имеет другое название.
DANNEO ™

lutuy

  • Сообщений: 3
    • Просмотр профиля
Re: Перенос на новый сервер
« Ответ #2 : 22 Декабря 2020, 01:42:27 »
Настройки PHP не влияют на подключение к базе.
Это, вероятно, действительно ошибка при введении данных для подключения.

Проверьте адрес сервера базы, частая ошибка.
Вместо localhost, на некоторых хостингах, этот адрес имеет другое название.

Спасибо.
Перепроверил, все верно.
Может быть, что файл конфигурации danneo.setting.php в кодировке с bom, т.е. на сервере при открытии файла, в самом начале красная точка, пробывал преобразовать без bom, все равно не получается.
Может быть несовпадение кодировок сервера и клиента?
Ответ
"Not connect server ! Нет соединения с базой данных !
MySQL.e :
Server sent charset unknown to the client. Please, report to the developers
MySQL.e.№ :
2054
PHP.v :
5.4.45"
« Последнее редактирование: 22 Декабря 2020, 09:07:49 от lutuy »

lutuy

  • Сообщений: 3
    • Просмотр профиля
Re: Перенос на новый сервер
« Ответ #3 : 22 Декабря 2020, 12:19:45 »
Может кому пригодится:
Ковырялся 2 дня.

В версии MySql 8 и выше по умолчанию стоит кодировка utf8mb4
Меняем
character-set-server на utf8...