Поддержка Проблемы и решения Скачала WordPress с ошибками (с офиц.сайта)

  • Скачала с этого сайта программу версия 5.5.3. Изменила на видимость проблем код и сразу же вышли ошибки:

    Deprecated: Required parameter $post follows optional parameter $content in C:\xampp\htdocs\wordpress\wp-includes\functions.php on line 840

    Warning: Private methods cannot be final as they are never overridden by other classes in C:\xampp\htdocs\wordpress\wp-includes\class-wp-session-tokens.php on line 69

    Deprecated: Required parameter $tt_id follows optional parameter $object_id in C:\xampp\htdocs\wordpress\wp-includes\nav-menu.php on line 1060

    Deprecated: Required parameter $taxonomy follows optional parameter $object_id in C:\xampp\htdocs\wordpress\wp-includes\nav-menu.php on line 1060

    Deprecated: Required parameter $block_attributes follows optional parameter $block_name in C:\xampp\htdocs\wordpress\wp-includes\blocks.php on line 405

    Deprecated: Required parameter $block_content follows optional parameter $block_name in C:\xampp\htdocs\wordpress\wp-includes\blocks.php on line 405

    При смене темы, через «Внешний вид» выдает еще кучу ошибок:

    Deprecated: Required parameter $post follows optional parameter $content in C:\xampp\htdocs\wordpress\wp-includes\functions.php on line 840

    Warning: Private methods cannot be final as they are never overridden by other classes in C:\xampp\htdocs\wordpress\wp-includes\class-wp-session-tokens.php on line 69

    Deprecated: Required parameter $tt_id follows optional parameter $object_id in C:\xampp\htdocs\wordpress\wp-includes\nav-menu.php on line 1060

    Deprecated: Required parameter $taxonomy follows optional parameter $object_id in C:\xampp\htdocs\wordpress\wp-includes\nav-menu.php on line 1060

    Deprecated: Required parameter $block_attributes follows optional parameter $block_name in C:\xampp\htdocs\wordpress\wp-includes\blocks.php on line 405

    Deprecated: Required parameter $block_content follows optional parameter $block_name in C:\xampp\htdocs\wordpress\wp-includes\blocks.php on line 405

    Fatal error: Uncaught TypeError: error_reporting(): Argument #1 ($error_level) must be of type ?int, string given in C:\xampp\htdocs\wordpress\wp-content\themes\newses\functions.php:250 Stack trace: #0 C:\xampp\htdocs\wordpress\wp-content\themes\newses\functions.php(250): error_reporting(‘^ E_ALL ^ E_NOT…’) #1 C:\xampp\htdocs\wordpress\wp-settings.php(514): include(‘C:\\xampp\\htdocs…’) #2 C:\xampp\htdocs\wordpress\wp-config.php(89): require_once(‘C:\\xampp\\htdocs…’) #3 C:\xampp\htdocs\wordpress\wp-load.php(37): require_once(‘C:\\xampp\\htdocs…’) #4 C:\xampp\htdocs\wordpress\wp-admin\admin.php(34): require_once(‘C:\\xampp\\htdocs…’) #5 C:\xampp\htdocs\wordpress\wp-admin\nav-menus.php(13): require_once(‘C:\\xampp\\htdocs…’) #6 {main} thrown in C:\xampp\htdocs\wordpress\wp-content\themes\newses\functions.php on line 250

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

    Узнайте больше про отладку в WordPress.

    А дальше только переустановка программы.
    Что делать?
    Что исправить?

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

    (@sergeybiryukov)

    Live and Learn

    Что XAMPP уже предлагает PHP 8.0 — это хорошо, но нужно пока переключить на 7.4.

    WordPress 5.5 вышел в августе, а PHP 8.0 — всего неделю назад.

    Поддержка PHP 8.0 добавлена в WordPress 5.6, который выйдет 8 декабря. Все эти ошибки там исправлены (кроме той, что в теме Newses, т.к. она не относится к ядру).

    Да, посмотрела, что стоит PHP 8, но не пойму как сделать до 7.4
    Уже и версию 5.0 скачала, ошибка осталась. Поискала в интеренете. Что-то тоже информацию не нашла

    Тут же не форум по XAMPP. Или подождите когда выйдет wordpress 5.6, или запускайте вордпресс где-то еще, лучше на реальном хостинге.

    Модератор Yui

    (@fierevere)

    ゆい

    Выход WP 5.6 совсем не означает то, что с PHP 8.0 автоматически проблем не будет.

    Есть еще плагины и темы, их тоже авторы должны обновить,
    как для PHP8 так и для WordPress 5.6 и его новой версии jQuery 3.5.1

    В целом, относительно новых версий PHP лучше придерживаться правила .10, т.е. до выхода 8.0.10 просто ждать, пока будет всё к этому подготовлено (это конечно касается не разработчиков , а «среднестатистического потребителя» )

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