Перейти до основного вмісту
Подзвонити нам
Номери телефонів і час роботи
Довідковий центр

Перегляньте наші онлайн-ресурси для довідки

Довідка

GoDaddy Довідка

Ми спробували якнайкраще перекласти цю статтю. Також доступна версія англійською мовою.

Перегляньте журнал помилок PHP

Якщо ваш сайт створено за допомогою PHP, вам знадобиться переглянути PHP error_log під час усунення проблеми. Цей файл журналу містить інформацію про помилки у певних файлах PHP, виклики відсутніх файлів або помилки, пов'язані з конфігурацією PHP. Журнали помилок PHP зазвичай містяться у файлах вашого сайту.

Навіщо потрібно переглядати цей журнал?

  • Ваш сайт працює не за призначенням.
  • На одній або кількох сторінках вашого сайту є помилка, як-от помилка 500 Internal Server.
  • Ваш сайт завантажує порожню сторінку або просто обертається і ніколи не завантажується.

Розташування журналу

WHM / cPanel:
/ home / cpanel_username / logs /$DOMAIN .php.error.log
Plesk:
/ var / www / vhosts /$DOMAIN / logs /$DOMAIN .php.error.log

Як переглянути цей журнал?

SSH

SSH дає змогу отримувати доступ до повного журналу, переглядати його та керувати ним за допомогою таких інструментів, як vim або grep .

cPanel

Ви можете переглянути журнал помилок PHP у Диспетчері файлів у розділі Журнали сайту.

Plesk

Plesk відображатиме помилки сайту в Диспетчері файлів у розділі Журнали .

Приклади помилок, виявлених у журналі помилок PHP

Фатальні помилки PHP можуть перешкодити завантаженню сайту (або сторінки).
[14, вересня 2021 22:31:09 UTC] PHP Фатальна помилка: require (): Помилка відкриття: '/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php' (include_path = '.: / opt / cpanel / ea-php74 / root / usr / share / pear') у /home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php у рядку 534
Попередження PHP зазвичай дозволяють сайту (або сторінки) для завантаження, але щось може не працювати.
[21-Sep-2021 18:38:21 UTC] Попередження PHP: call_user_func_array () очікує, що параметр 1 є дійсним зворотним викликом, функція 'двадцять_двіті_одиниці_сетупу' не знайдена або неправильне ім'я функції в / home / acoolsite / public_html / wp-includes / class-wp-hook.php on line 303
Деякі фатальні помилки PHP виникають через проблему з кодуванням і надають трасування стека для усунення несправностей. Це може бути особливо корисно, якщо у вашій програмі є сотні файлів, таких як сайти WordPress.
[21-Sep-2021 20:30:53 UTC] PHP Фатальна помилка: Uncaught TypeError: call_user_func_array (): Аргумент №1 ($ callback) має бути допустимим зворотним викликом, функція "двадцять_двіті_она_сетупу" не знайдена або неправильне ім'я функції в / home /acoolsite/public_html/wp-includes/class-wp-hook.php:303 Трасування стека: # 0 /home/acoolsite/public_html/wp-includes/class-wp-hook.php(327): WP_Hook-> apply_filters ( NULL, Array) # 1 /home/acoolsite/public_html/wp-includes/plugin.php(470): WP_Hook-> do_action (Array) # 2 /home/acoolsite/public_html/wp-settings.php(556): do_action ('after_setup_the ...') # 3 /home/acoolsite/public_html/wp-config.php(112): require_once ('/ home / acoolsit ...') # 4 / home / acoolsite / public_html / wp-load .php (50): require_once ('/ home / acoolsit ...') # 5 /home/acoolsite/public_html/wp-blog-header.php(13): require_once ('/ home / acoolsit ...') # 6 /home/acoolsite/public_html/index.php(17): require ('/ home / acoolsit ...') # 7{main} в розділі /home/acoolsite/public_html/wp-includes/class-wp-hook.php у рядку 303
Сеанси використовуються для входу в систему, кошиків для покупок і результатів пошуку на сайті.
[25 вересня 2021 21:10:11 UTC] Попередження PHP: session_start (): Не вдається розпочати сеанс, коли заголовки вже надіслано в /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php в мережі 83
Це вказує на відсутність файлу або неправильний шлях у коді.
[25 вересня 2021 21:08:46 UTC] Попередження PHP: Require (ABSPATHWPINC / block / archives.php): не вдалося відкрити потік: Немає такого файлу або каталогу в / home / acooldomain / public_html / wp-includes / block /index.php у рядку 9
Це означає, що було досягнуто значення PHP memory_limit. Збільшення цього значення у php.ini може вирішити цю проблему в багатьох випадках.
[14-Oct-2021 22:31:09 UTC] Фатальна помилка: Вичерпано дозволений об'єм пам'яті 134217728 байт (спробу виділити 54 байти
. Це, ймовірно, через застарілий код. Модуль PHP "mysql_connect" не існує в PHP 7+ .
[14-жовт. 2021 20:31:09 UTC] Фатальна помилка: Виклик невизначеної функції mysql_connect ()
Ця проблема може бути пов’язана з неправильною версією PHP або помилкою в коді.
[12-Oct-2021 21:31: 09 UTC] Помилка синтаксичного аналізу PHP: помилка синтаксису, несподівана T_VARIABLE в /home/coolexample/public_html/a.php у рядку 3
Ця проблема може бути пов’язана з заповненням диска, квотою inode на сервері або навіть з обмеженням розміру (для site) в cPanel або Plesk.
[13, жовт. 2021 10:31:09 UTC] Попередження PHP: session_start (): open (/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) не вдалося: На пристрої не залишилося місця

Пов’язані дії

Додаткові відомості

Пошук і перегляд журналів веб-сервера .