Проблема переноса сайта на Wordpress на новый VDS

12
Y5
На сайте с 14.07.2009
Offline
108
667

Добрый день!

Переношу сайт Wordpress на новый VDS

Отказывается подключаться к БД.

Выдает ошибку - Fatal error: Call to undefined function mysql_connect() in /var/www/site/data/www/site.ru/wp-includes/wp-db.php on line 1629

При этом делаю тестовое соеденение через https://www.php.net/manual/ru/mysqli.quickstart.connections.php - все отлично - 127.0.0.1 via TCP/IP Localhost via UNIX socket

Подскажите, куда можно покапать чтобы найти причину ошибки.

Спасибо!

Подписи пока нет :(
M2
На сайте с 11.01.2011
Offline
321
#1

yura5,

капать здесь бессмысленно

а вот копать нужно к хостеру или к вам

возможно у хостера нет модуля mysql, но есть модуль mysqli

правильный ответ напрашивается сам собой

------------------- Крутые VPS и дедики. Качество по разумной цене (http://cp.inferno.name/view.php?product=1212&gid=1) VPS25OFF - скидка 25% на первый платеж по ссылке выше
Y5
На сайте с 14.07.2009
Offline
108
#2
mark2011:
yura5,
капать здесь бессмысленно
а вот копать нужно к хостеру или к вам

возможно у хостера нет модуля mysql, но есть модуль mysqli
правильный ответ напрашивается сам собой

Добрый день!

Посмотрел установленные модули, вроде все стоит:

- mysqli

- mysqlnd

- pdo_mysql

Подскажите а как проверить что установлен mysqli и не mysql

Вроде все парвильно проверяю, пакеты установлены

S
На сайте с 30.09.2016
Offline
459
#3

Древняя версия вордпресса? Будет работать только на древней версии PHP. Но правильнее всё же обновить вордпресс.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
Jackyk
На сайте с 05.10.2005
Offline
331
#4

А страниц много? Я как-то раз просто плюнул и на новом хостинге с нуля поднял пару сайтов, скопировав туда тексты. Да, повозился, но не жалею, и в процессе сайты преобразились к лучшему. И никаких проблем с этими всеми нюансами переносов. Но это если станиц немного, и задолбаешься всё равно.

С уважением, Евгений.
Z
На сайте с 13.12.2009
Offline
427
#5
yura5:
Добрый день!

Переношу сайт Wordpress на новый VDS
Отказывается подключаться к БД.
Выдает ошибку - Fatal error: Call to undefined function mysql_connect() in /var/www/site/data/www/site.ru/wp-includes/wp-db.php on line 1629
При этом делаю тестовое соеденение через https://www.php.net/manual/ru/mysqli.quickstart.connections.php - все отлично - 127.0.0.1 via TCP/IP Localhost via UNIX socket

Подскажите, куда можно покапать чтобы найти причину ошибки.
Спасибо!

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

Если хостер не может помочь, меняете его на нормального

Консультации по продвижению сайта (https://seo-consulting.su/service-price/konsultaciya-po-prodvizheniyu-sajta/) Оформи бесплатную дебетовую карту Альфабанк и получи за это 500 руб (https://alfabank.ru/fr/?refid=d_ZYXO1D). На карте в довесок кешбек до 2% на все и до 5% годовых на остаток.
S3
На сайте с 29.03.2012
Offline
215
#6

Эта музыка будет вечной если вы не освоите докер) и гит. 5 минут посмотреть что стояло на старом хостинге, 10 минут создать нужные контейнеры с версиями пхп и баз которые нужны. 2-5 мин сделать бэкап базы, написать мэйкфайл который Все это поднимет на любом хостинге.

Но конечно, счас вам скажут что все это ерунда...

Aisamiery
На сайте с 12.04.2015
Offline
206
#7
Sly32:
Эта музыка будет вечной если вы не освоите докер) и гит

Для ТС это будет сверх сложно, если он столкнулся с проблемой включить либу mysql для php

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
suffix
На сайте с 26.08.2010
Offline
259
#8
Sly32:
Эта музыка будет вечной если вы не освоите докер) и гит. 5 минут посмотреть что стояло на старом хостинге, 10 минут создать нужные контейнеры с версиями пхп и баз которые нужны. 2-5 мин сделать бэкап базы, написать мэйкфайл который Все это поднимет на любом хостинге.
Но конечно, счас вам скажут что все это ерунда...

Как можно освоить докер и гит для данного случая предварительно не освоив LAMP или LEMP или LEAMP ? Как всё в контейнере ТС нормально настроит ?

А если бы он уже владел то и темы бы этой не было - он бы всё перенёс опять таки без гита и джокера :)

Клуб любителей хрюш (https://www.babai.ru)
S
На сайте с 30.09.2016
Offline
459
#9
Aisamiery:
Для ТС это будет сверх сложно, если он столкнулся с проблемой включить либу mysql для php

У него не проблемы с либой для пхп, у него проблемы с тем, что пытается реализовать mysql_connect() на PHP 7, КМК.

S3
На сайте с 29.03.2012
Offline
215
#10

Собственно тут как всегда 2 варианта

1. Изучить минимально инструменты с которыми работаешь

2. Заплатить тому кто умеет

12

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