Выдает ошибку — 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. Изучить минимально инструменты с которыми работаешь
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
Подскажите, куда можно покапать чтобы найти причину ошибки.
Спасибо!
mark2011
yura5,
капать здесь бессмысленно
а вот копать нужно к хостеру или к вам
возможно у хостера нет модуля mysql, но есть модуль mysqli
правильный ответ напрашивается сам собой
yura5
yura5,
капать здесь бессмысленно
а вот копать нужно к хостеру или к вам
возможно у хостера нет модуля mysql, но есть модуль mysqli
правильный ответ напрашивается сам собой
Добрый день!
Посмотрел установленные модули, вроде все стоит:
— mysqli
— mysqlnd
— pdo_mysql
Подскажите а как проверить что установлен mysqli и не mysql
Вроде все парвильно проверяю, пакеты установлены
Sitealert
Древняя версия вордпресса? Будет работать только на древней версии PHP. Но правильнее всё же обновить вордпресс.
Jackyk
А страниц много? Я как-то раз просто плюнул и на новом хостинге с нуля поднял пару сайтов, скопировав туда тексты. Да, повозился, но не жалею, и в процессе сайты преобразились к лучшему. И никаких проблем с этими всеми нюансами переносов. Но это если станиц немного, и задолбаешься всё равно.
zusull
Добрый день!
Переношу сайт 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
Эта музыка будет вечной если вы не освоите докер) и гит
Для ТС это будет сверх сложно, если он столкнулся с проблемой включить либу mysql для php
suffix
Эта музыка будет вечной если вы не освоите докер) и гит. 5 минут посмотреть что стояло на старом хостинге, 10 минут создать нужные контейнеры с версиями пхп и баз которые нужны. 2-5 мин сделать бэкап базы, написать мэйкфайл который Все это поднимет на любом хостинге.
Но конечно, счас вам скажут что все это ерунда…
Как можно освоить докер и гит для данного случая предварительно не освоив LAMP или LEMP или LEAMP ? Как всё в контейнере ТС нормально настроит ?
А если бы он уже владел то и темы бы этой не было — он бы всё перенёс опять таки без гита и джокера 🙂
Sitealert
Для ТС это будет сверх сложно, если он столкнулся с проблемой включить либу mysql для php
У него не проблемы с либой для пхп, у него проблемы с тем, что пытается реализовать mysql_connect() на PHP 7, КМК.
Sly32
Собственно тут как всегда 2 варианта
1. Изучить минимально инструменты с которыми работаешь
2. Заплатить тому кто умеет