Ошибка соединения Wordpress с БД после обновления php

nikonlay
На сайте с 11.12.2006
Offline
152
1183

Здравствуйте!

У меня возникла странная ошибка. Установил вордпресс последнюю версию, установил туда тему Simple Store и потом - Woocommerce.

Перехожу в WooCommerce => Состояние системы и вижу, что он говорит, что у меня версия php 5.3, а очень рекомендуется обновить до 7.2 и выше, иначе обновления не будут работать и вообще поддержку прекратят.

Ну ок, зашел в панель управления хостингом - вижу, что там можно сменить версию php на нужную, в том числе на 7.2. Ну я нажал изменить, прошло какое-то время - пытаюсь открыть сайт - а у меня Ошибка установки соединения с базой данных http://prntscr.com/kq45yy

Проверил wp-config.php, как они советуют - там все нормально. Попробовал подключиться с бд через phpmyadmin с этими данными - все подключается.

Проверил требования wp https://ru.wordpress.org/about/requirements/ - все подходит.

Гуглил по теме поста - ничего не нашел толкового.

Могли бы подсказать, почему так может происходить?

会員限定プレゼントにご参加いただきありがとうございます!
SeVlad
На сайте с 03.11.2008
Offline
1491
#1
nikonlay:
иначе обновления не будут работать и вообще поддержку прекратят.

Такую чушь в ВП не пишут.

nikonlay:
а у меня Ошибка установки соединения с базой данных

Если всё работало, а после смены версии php сервер БД стал недоступен (конфиг же ВП не изменялся?), то тут косяки хостера.

И да, прежде чем переходить на 7ку - нужно убедиться что все плаги будут работать.

Можно юзать 5,6, если будут проблемы с 7кой.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
nikonlay
На сайте с 11.12.2006
Offline
152
#2

SeVlad, спасибо за быстрый ответ!

Ну было написано что-то вроде "начиная со следующего обновления мы прекратим поддержку php 5.3" Не всего WP, а именно woocoomerce.

точную формулировку сейчас сказать не могу, тк не работает сайт.

Ок, понял, сейчас напишу хостеру, а потом попробую на 5.6 изменить посмотреть как будет. Конфиг не менялся

SeVlad
На сайте с 03.11.2008
Offline
1491
#3
nikonlay:
Ну было написано что-то вроде "начиная со следующего обновления мы прекратим поддержку php 5.3" Не всего WP, а именно woocoomerce.

Вероятно было это.

Тут речь о мёртвых версиях php.

Или это. Тут да, судя по коду у WC повысятся мин. требования к версии php. Что в общем-то правильно.

nikonlay:
понял, сейчас напишу хостеру, а потом попробую на 5.6 изменить посмотреть как будет. Конфиг не менялся

Лучше вначале проверить на 5,6 и если на нём будет всё ОК - можно смело пинать хостера.

nikonlay
На сайте с 11.12.2006
Offline
152
#4

SeVlad, да-да, было второе, что поддержка будет прекращена при след. крупном обновлении.

Уже написал хостеру, до того, как увидел ваше сообщение. Поэтому на 5.6 не менял, ждал, что ответит. В итоге через пару-тройку часов хостер ответил, что сделал, чтобы все работало.

Не объяснил что именно он сделал, то ли в настройках хостинга, то ли ВП, но действительно заработало )

С одной стороны хорошо, с другой стороны на будущее не совсем понятно что вынести, из-за чего в итоге ошибка была.

P.S.

Сайт заработал, захожу сейчас снова в Состояние системы, и вижу там ниже:

MySQL версии: 5.5.35-rel33.0-log - Мы рекомендуем MySQL версии не меньше 5.6. Читайте: Требования WordPress

То есть MySQL тоже нужно обновлять? Я вот не знаю теперь, стоит ли, да и в панели управления хостингом что-то не вижу настроек смены mysql. Это видимо только как-то вручную делать?

А это точно это нужно, или с 5.5.35-rel33.0-log тоже будет работать?

SeVlad
На сайте с 03.11.2008
Offline
1491
#5
nikonlay:
Не объяснил что именно он сделал, то ли в настройках хостинга, то ли ВП, но действительно заработало )

Посмотри в конфиге ВП - не изменился ли адрес базы. (тут "localhost" и "127.0.0.1" разные адреса)

nikonlay:
То есть MySQL тоже нужно обновлять? Я вот не знаю теперь, стоит ли, да и в панели управления хостингом что-то не вижу настроек смены mysql. Это видимо только как-то вручную делать?

Рекомендации - это НЕ требования.

Это всё равно что ты ездишь на работу на автобусе, а тебе рекомендуют на такси. Доберёшься в любом случае, но на такси может быть быстрее ;)

Ты сам не обновишь версию СУБД. Это только хостер может сделать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий