Archive for Февраль, 2021

Зимняя рыбалка в Омской области

Пятница, 26 февраля, 2021
Ловим ротана на озере зимой

WordPress и фатальные ошибки

Четверг, 25 февраля, 2021

Добрался вчера до внутренностей этого блога. Обновил версию PHP на хостинге до 7.4.12. Обновил WordPress до последней версии. Но вы понимаете, что чудес не бывает. Все стало ломаться. Дополнительно обновил дефолтную тему, не помогло. Включил отладку в wp-config.php, ну вы знаете, это:

<!-- wp:paragraph -->
<p>// Включить отладку WP_DEBUG<br>define( 'WP_DEBUG', true );</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>// Включить журнал /wp-content/debug.log<br>define( 'WP_DEBUG_LOG', true );</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>// Отключить вывод на экран<br>define( 'WP_DEBUG_DISPLAY', false );<br>@ini_set( 'display_errors', 0 );</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>// Использовать версии JS и CSS для разработчика (при тестировании изменений в них)<br>define( 'SCRIPT_DEBUG', true );</p>
<!-- /wp:paragraph -->

В итоге выловил такую багу, которая не позволяла публиковать запись с медиаконтентом в виде ролика с ютуба:

PHP Fatal error: Uncaught Error: Call to a member function render() on null in <path_to_httpdocs_on_your_hosting>httpdocs/wp-includes/class-wp-block.php:211

Вот такие дела. Отписал своему провайдеру отключить устаревший PHP параметр mbstring.func_overload, и, алилуйя!, все заработало.

Две недели на Бали

Четверг, 25 февраля, 2021
Небольшой видеоотчет о двух неделях на Бали в ноябре 2017-го