Як виправити помилку max_execution_time в WordPress ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
16.01.2025

Як виправити помилку max_execution_time в WordPress

Помилка max_execution_time в WordPress зазвичай виникає, коли скрипт виконується занадто довго, перевищуючи ліміт часу, встановлений конфігурацією вашого сервера. Це обмеження покликане запобігти використанню надмірних ресурсів сервера погано написаними скриптами. Однак, якщо ви виконуєте такі дії, як встановлення плагінів, імпорт великих файлів або запуск оновлень, ви можете зіткнутися з цією помилкою.

Ось як можна виправити помилку max_execution_time в WordPress, збільшивши ліміт часу виконання.


Спосіб 1: Змінити файл php.ini

Файл php.ini є конфігураційним файлом за замовчуванням для запуску PHP-скриптів. Якщо у вас є доступ до цього файлу, ви можете збільшити максимальний час виконання.

Крок 1: Доступ до панелі керування хостингом або сервера

  1. Увійдіть до свого хостинг-акаунта і відкрийте файловий менеджер з cPanel або підключіться до сервера по FTP або SSH за допомогою клієнта, наприклад, FileZilla.
  2. Перейдіть до кореневого каталогу вашого сайту (зазвичай він називається public_html).

Крок 2: Знайдіть або створіть файл php.ini

  1. Знайдіть файл з назвою php.ini у вашому кореневому каталозі. Якщо його не існує, ви можете створити його.
    • У cPanel перейдіть до Менеджера файлів > public_html і натисніть Файл. Назвіть файл php.ini.
  2. Якщо файл вже існує, відкрийте його для редагування.

Крок 3: Збільште максимальний час виконання

  1. Додайте або оновіть наступний рядок у вашому файлі php.ini:
    max_execution_time = 300

    Це встановить максимальний час виконання на 300 секунд (5 хвилин). Ви можете збільшити це значення за потреби.

  2. Збережіть зміни і вийдіть з файлового редактора.

Крок 4: Перезапустіть веб-сервер (якщо потрібно)

Деякі хостингові середовища вимагають перезавантаження веб-сервера, щоб зміни набули чинності. Якщо ви не впевнені, зверніться до свого хостинг-провайдера.


Спосіб 2: Редагування файлу .htaccess

Якщо у вас немає доступу до файлу php.ini, ви можете спробувати відредагувати файл .htaccess, який керує різними конфігураціями сервера.

Крок 1: Доступ до файлу .htaccess

  1. У кореневому каталозі вашого сайту (public_html) знайдіть файл .htaccess.
    • Якщо ви його не бачите, можливо, він прихований. У cPanel натисніть “Налаштування” у верхньому правому куті файлового менеджера і встановіть прапорець “Показувати приховані файли (dot-файли)”.
  2. Клацніть файл .htaccess правою кнопкою миші і виберіть “Змінити”.

Крок 2: Додайте директиву часу виконання

  1. Додайте наступний рядок коду до файлу .htaccess:
    php_value max_execution_time 300

    Це встановить максимальний час виконання на 300 секунд (5 хвилин).

  2. Збережіть зміни і закрийте файловий редактор.

Спосіб 3: Редагування файлу wp-config.php

Ви також можете спробувати збільшити час виконання, відредагувавши файл wp-config.php, який керує різними налаштуваннями WordPress.

Крок 1: Доступ до файлу wp-config.php

  1. У кореневому каталозі вашого сайту знайдіть файл wp-config.php.
  2. Клацніть правою кнопкою миші і виберіть “Редагувати”.

Крок 2: Додайте директиву часу виконання

  1. Додайте наступний рядок коду у верхній частині файлу, перед символом /* Це все, закінчуйте редагування! Щасливої публікації. */ коментувати:
    set_time_limit(300);

    Це встановить час виконання на 300 секунд (5 хвилин).

  2. Збережіть файл і вийдіть з редактора.

Спосіб 4: Зверніться до свого хостинг-провайдера

Якщо ви користуєтеся віртуальним хостингом і не можете змінити налаштування max_execution_time вищевказаними способами, зверніться до свого хостинг-провайдера. Він може змінити налаштування для вас або запропонувати інтерфейс в панелі керування хостингом для зміни max_execution_time.


Спосіб 5: Використання плагіна WordPress

Якщо вам незручно редагувати файли вручну, ви можете скористатися плагіном для збільшення max_execution_time.

  1. Увійдіть на свою інформаційну панель WordPress.
  2. Перейдіть до Плагіни > Додати новий.
  3. Знайдіть “Перевищено максимальний час виконання WP” або “Інформація про сервер WP”.
  4. Встановіть та активуйте плагін.
  5. Після встановлення дотримуйтесь інструкцій на сторінці налаштувань плагіна, щоб збільшити час виконання.

Як перевірити, чи помилку виправлено

  1. Після застосування одного з наведених вище рішень поверніться до панелі управління WordPress і повторіть дію, яка спричинила помилку max_execution_time.
  2. Якщо помилка не зникне, спробуйте збільшити ліміт часу ще більше (наприклад, на 600 секунд або 10 хвилин) або спробуйте один з альтернативних методів.

Висновок

Помилку max_execution_time в WordPress можна легко усунути, збільшивши максимальний час виконання через php.ini, .htaccess або wp-config.php, або за допомогою плагіна. Важливо вибрати метод, який найкраще відповідає вашому рівню технічного комфорту та умовам хостингу. Якщо жоден з цих методів не працює, найкращим варіантом буде звернутися до вашого хостинг-провайдера за подальшою допомогою.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills