Час від часу зустрічаємось із зверненнями щодо такої помилки. Далі опишемо популярні варіанти, чому вона може виникнути, та як вирішити це питання.
1. Застаріла версія WordPress

Якщо ви використовуєте якусь досить стару версію WordPress (наприклад 3.x), то для роботи такого сайту необхідно використовувати версію PHP 5.3-5.4 приблизно. В цих версіях PHP, як і в старих версіях WordPress, для підключення до БД використовується розширення mysql (без i наприкінці). А в PHP 7 та вище, вже використовується mysqli.
Тож якщо ви використовуєте старий вордпрес та нову версію PHP – матимете помилку. Вирішується одним з способів:
- Оновлення вордпрес
- Зміна версії PHP на відповідну
2. Видалили системні папки/файли
Наступна причина – буває, що без особливих на те причин, люди видаляють з хостингу папки чи файли, що виконують певну системну функцію, що “ломає” коректні налаштування PHP для акаунта. Зазвичай такі файли/папки знаходяться поза межами папки з сайтом, тож ніяк не заважають роботі з файлами сайту. Незалежно від хостингу, що ви використовуєте, рекомендуємо дотримуватися правила “не видаляти файли/папки, які ви не створювали та не знаєте їх призначення“, якщо на те немає відповідних причин (очищения від вірусів, наприклад).
На нашому хостингу у кожного сайта є відповідна коренева директорія, в які знаходяться файли та папки сайту, тож якщо працювати з вмістом цієї директорії – описаної проблеми не буде.
Нижче наведемо приклад системних папок (обведено червоними прямокутниками):

А червоною стрілкою вказано папку сайту, вміст якої вже має бути під вашим контролем.
Отже, якщо таке трапилось – просто напишіть в техпідтримку, спеціалісти допоможуть вирішити таке питання.
3. Відсутність розширення
Для тих, хто керує своїм сервером самостійно, також варто впевнитись, якщо перші два варіанти не підходять, а чи присутнє необхідне розширення mysql чи mysqli у вашій версії PHP, якщо ні – звернутися до свого адміністратора чи підтримки провайдера. Зробити це достатньо просто – створіть в корні сайт файл, наприклад test.php з таким вмістом:
<?php phpinfo();
Далі відкрийте файл в браузері за посиланням https://vash-site/test.php , і пошукайте опис потрібних розширень, він виглядає приблизно так:

Якщо подібного опису немає – розширення не встановлено, і рішення тут є достатньо логічним – їх треба встановити. Це достатньо не тривіальна задача для тих, хто немає необхідних технічних навичок, а також на хостингу зазвичай немає доступу/можливості для самостійного встановлення розширень PHP
Ще цікаве:

Безкоштовні шаблони для WordPress
Ви придбали хостинг або тільки вирішили розпочати створення сайту для себе чи своєї справи? Ми спробуємо дещо полегшити вам задачу. Наша пропозиція З кожним замовленням хостингу, що оплачено на рік чи оплачувалось більше року, ви отримаєте невеличкий корисний сюрприз – встановлення шаблону для вордпрес на ваш новий сайт за усіма налаштуваннями, що ви побачите на демо цього шаблону. Таким чином, […]
Детальніше
Хакери масово атакують сайти WooCommerce через уразливість у плагіні Wholesale Lead Capture
Злочинці активно експлуатують критичну уразливість у популярному плагіні Wholesale Lead Capture для WooCommerce (WordPress). Проблема дозволяє зловмисникам завантажувати довільні файли на сервер без необхідності проходження автентифікації. У чому суть уразливості (CVE-2026-27540)? Вразливість отримала ідентифікатор CVE-2026-27540 та високий рейтинг небезпеки — 9.8 із 10 за шкалою CVSS. Головна причина проблеми — відсутність належної перевірки типів файлів під час обробки завантажень через […]
Детальніше
Критична вразливість All-in-One WP Migration: під загрозою понад 5 млн сайтів WordPress
Ця стаття має на меті попередити вас про CVE-2026-19949 — критичну вразливість типу SQL Injection у популярному плагіні All-in-One WP Migration and Backup для WordPress. Проблема зачіпає версії 7.109 і нижче та може бути використана неавторизованим зловмисником через функцію відновлення сайту з архіву. Розробник уже випустив виправлення. Користувачам плагіна рекомендується якнайшвидше оновити All-in-One WP Migration до версії 7.110 або новішої. […]
Детальніше