Установка wordpress на apache и php-7.3

Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции mysql_connect() в C:\Apache24\htdocs\wordpress\wp-includes\wp-db.php:1643 Трассировка стека: #0 C:\Apache24\htdocs\wordpress\wp- include\wp-db.php(639): wpdb->db_connect() #1 C:\Apache24\htdocs\wordpress\wp-includes\load.php(427): wpdb->__construct('root', 'root ', 'wordpress', 'localhost') #2 C:\Apache24\htdocs\wordpress\wp-settings.php(120): require_wp_db() #3 C:\Apache24\htdocs\wordpress\wp-config.php( 92): require_once('C:\Apache24\htd...') #4 C:\Apache24\htdocs\wordpress\wp-load.php(37): require_once('C:\Apache24\htd...' ) #5 C:\Apache24\htdocs\wordpress\wp-blog-header.php(13): require_once('C:\Apache24\htd...') #6 C:\Apache24\htdocs\wordpress\index. php(17): require('C:\Apache24\htd...') #7 {main} добавлено в C:\Apache24\htdocs\wordpress\wp-includes\wp-db.php в строке 1643

mysql_* был удален в php 7.0
bassxzero 19.07.2019 19:47

Вам нужно обновить WordPress. Текущая версия прекрасно работает с PHP 7.3.x.

Dave 19.07.2019 19:53
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
195
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как сказал bassxzero, mysql_connect был удален из PHP, начиная с версии 7.0. См. https://www.php.net/manual/en/function.mysql-connect.php

This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. Instead, the MySQLi or PDO_MySQL extension should be used.

У вас есть два варианта:

  • Вы можете продолжать использовать старую версию Wordpress и заставить ее работать на более старой версии PHP (например, v5.6) => не рекомендуется. См. https://www.php.net/supported-versions.php Плюс в старых версиях Wordpress есть проблемы с безопасностью.

  • Вы можете обновить Wordpress, и он будет нормально работать с PHP 7.3. Это то, что вы должны сделать. Текущая стабильная версия 5.2.2. См. https://wordpress.org/download/releases/

Другие вопросы по теме