Поддержка Проблемы и решения Warning: Invalid argument supplied for foreach() in /wp-includes/blocks.php

  • Собственно в заголовке проблема. Ставил чистую WP потом ставил готовую тему с themeforest.
    Вылезло куча ошибок блаблабла.
    Не в этом дело.
    Решил переустановить все с нуля. Почистил базу, удалил файлы, залил заново.
    Установил ВП и на дефолтной теме, на чистом движке вылазит эта ошибка.
    Переустановки не помогают.

    Пробовал ставить через установщик у провайдера — та версия ставится без ошибок, а если вручную — то появляется.
    Кеш чистил. Что за проблема может быть?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Такая ошибка обычно связана с параметром mbstring.func_overload в php.ini, должна быть исправлена в одной из следующих версий: https://github.com/WordPress/gutenberg/issues/13655.

    Значение нужно изменить с 2 на 0. Как именно — зависит от хостинг-провайдера, но в целом примерно так же, как пишут в аналогичной теме.

    Благодарю. Помогло. Не знаю нужно ли это вам или нет, но скажу, что эта проблема возникала с постом с кириллицей.
    Название поста может быть любым, а вот именно если в теле поста кириллица — будет ошибка. При чистой латинице ошибка не появлялась.

Просмотр 2 ответов — с 1 по 2 (всего 2)