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


yura5
672

Добрый день!

Переношу сайт 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

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

Спасибо!


mark2011

yura5,

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

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

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

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


yura5

mark2011:
yura5,
капать здесь бессмысленно
а вот копать нужно к хостеру или к вам

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

Добрый день!

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

— mysqli

— mysqlnd

— pdo_mysql

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

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


Sitealert

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


Jackyk

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


zusull

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

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

Спасибо!

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

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


Sly32

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

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


Aisamiery

Sly32:
Эта музыка будет вечной если вы не освоите докер) и гит

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


suffix

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

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

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

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


Sitealert

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

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


Sly32

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *