WordPress и PHP 7.4

Admin Wordpress Errors

На данный момент WordPress и PHP 7.4 полноценно не совместимы.

И хотя PHP 7.4 еще не вышел из бета версии, его уже можно установить себе на сервер.

На WordPress возникают ошибки следующего вида:

[29-Sep-2019 04:33:20 Europe/Moscow] PHP Deprecated: Function get_magic_quotes_gpc() is deprecated in /wp-includes/formatting.php on line 4768

Из-за этого же не работает просмотр записи и при публикации появляется ошибка 500. А всё потому что слишком большие заголовки могут уходить при отправке записи.

Логи забиваются:

2019/09/29 04:32:52 [error] 1614#1614: *1615199 upstream sent too big header while reading response header from upstream, client: , server: , request: «POST /wp-admin/admin-ajax.php HTTP/1.1», upstream: «/wp-admin/admin-ajax.php», host: «», referrer: «/wp-admin/edit.php»

Есть 2 варианта. Первый перейти на версию ниже. А второй в ручном режиме поправить ядро WP в надежде, что в будущих релизах они сами это всё выпилят.

Найдите и закомментируйте функцию get_magic_quotes_gpc() в ядре WP везде где она вызывается (есть минимум 4 места).

Например:

if ( get_magic_quotes_gpc() ) {
//    $params = stripslashes_deep( $params );
//}

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"WordPress и PHP 7.4"