Произошла непредвиденная ошибка wordpress

  • Доброго дня.
    С недавних пор нет возможности корректировать некоторые (не все) страницы сайта. Выдает «Произошла непредвиденная ошибка.». Т.е. сама страница для редактирования открывается, но как только пытаешься что-то сделать на странице, появляется сообщение об ошибке.
    Повторюсь, относится не ко всем страницам сайта.
    Сама страница в сети открывается корректно.
    Нашла на просторах вариант ремонта — очистить кэш. После процедуры очистки кэша правки внести смогла, обновила, все хорошо. На следующий день проблема повторилась.
    Версию wp обновила до 6.0, плагины все также обновлены.
    Прошу помочь разобраться и исправить ошибки.

    Текст ошибки:

    Error: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
        at Sh (https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:152:165)
        at Qj (https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:174:181)
        at unstable_runWithPriority (https://wood-step.ru/wp-includes/js/dist/vendor/react.min.js?ver=17.0.1:24:26)
        at Za (https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:73:8)
        at eb (https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:170:163)
        at gf (https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:162:317)
        at https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:73:230
        at unstable_runWithPriority (https://wood-step.ru/wp-includes/js/dist/vendor/react.min.js?ver=17.0.1:24:26)
        at Za (https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:73:8)
        at $g (https://wood-step.ru/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1:73:176)

  • Только недавно начал изучать WordPress и вообще все связанное с разработкой с сайтов. Поставил Denwer, удалось установить WordPress, но столкнулся с трудностями: если пытаюсь скачать тему или плагин напрямую через панель WordPress то получаю ошибку:

    Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки.

    Если захожу в настройки, то вижу следующую ошибку:

    Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in Z:\home\hellowp.org\www\wp-admin\includes\translation-install.php on line 66

    Вот кусок кода translation-install.php (58-66)

    if ( $ssl && is_wp_error( $request ) ) {
    			trigger_error(
    				sprintf(
    					/* translators: %s: support forums URL */
    					__( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server&#8217;s configuration. If you continue to have problems, please try the <a href="%s">support forums</a>.' ),
    					__( 'https://wordpress.org/support/' )
    				) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ),
    				headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE
    			);

    Что можно сделать?

    Произошла непредвиденная ошибка WordPress: как решить

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

    Причины ошибки

    Одной из самых распространенных причин непредвиденной ошибки является неправильная работа плагинов. В WordPress установлено множество различных плагинов, которые позволяют расширить функциональность сайта. Однако иногда плагины могут работать неправильно и вызывать непредвиденные ошибки.

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

    Чтобы решить проблему с непредвиденной ошибкой в WordPress, следует выполнить следующие действия:

    1. Проверить плагины. Если ошибка появилась после установки нового плагина, то следует попробовать отключить его и проверить, исчезла ли ошибка. Если ошибка осталась, то следует попробовать отключить другие плагины и проверить, исчезла ли ошибка.
    2. Проверить тему. Если ошибка появилась после установки новой темы, то следует попробовать вернуться к предыдущей теме и проверить, исчезла ли ошибка. Также следует проверить, не содержит ли тема устаревший код или нерабочие функции.
    3. Обновить WordPress. Непредвиденные ошибки часто возникают из-за устаревшей версии WordPress. Поэтому следует проверить, доступна ли новая версия системы управления сайтом, и обновить WordPress, если это необходимо.
    4. Если не помогают приведенные выше меры не помогают решить проблему с непредвиденной ошибкой, то следует обратиться за помощью к технической поддержке WordPress. Они смогут проверить систему и помочь устранить проблему.

    Выводы

    В заключение стоит упомянуть, что непредвиденные ошибки в WordPress являются распространенным явлением, но с ними можно успешно справиться. Для этого необходимо проверить плагины, тему, обновить систему управления сайтом и, в случае необходимости, обратиться за помощью к технической поддержке.

    Буквально пару дней назад переносили сайт на WordPress на обновленный сервер, и столкнулись с проблемой установки обновлений и новых плагинов. Если поискать в интернете, видно, что люди часто сталкиваются с такой ошибкой и предлагается всего 2 варианта решения:

    1. Подождите, может, само рассосется
    2. Обратитесь к системному администратору

    Ждать — не вариант. Если вы используете виртуальный хостинг одного из хостеров, то техподдержка должна решить эту проблему достаточно быстро. А если вы арендовали VPS и сами себе администратор, то информация ниже поможет вам решить проблему.

    Как проявляется ошибка

    Ошибка возникает при попытке установить обновление WordPress, обновить темы оформления или установить новый плагин. При этом появляется сообщение «Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера)».

    В логах сервера фигурируют следующие файлы, в которых возникает ошибка:
    /wp-admin/includes/plugin-install.php
    /wp-admin/includes/translation-install.php
    /wp-admin/includes/update.php
    /wp-includes/update.php

    Если у вас установлен плагин Health Check & Troubleshooting (кстати, настоятельно рекомендую его установить), то в отчете можно увидеть ошибки вида
    cURL error 6: Could not resolve host: api.wordpress.org

    Очевидно, что проблема в библиотеке cURL, либо настройках сервера.

    Как решить проблему

    Нам понадобится доступ к серверу по протоколу SSH и права администратора для внесения изменений в настройки и установки ряда библиотек.

    1. Проверяем настройки в файле php.ini
    Обычно этот файл находится в папке /etc/php.ini или /etc/php/<версия php>/apache2/php.ini. Убедитесь, что эти две настройки включены:
    allow_url_fopen = On
    allow_url_include = On

    2. Проверяем установку необходимых библиотек с помощью phpinfo()
    Создайте на своем сервере файл pi.php в корне сайта со следующим содержимым:
    <?php
    phpinfo();

    Откройте файл в браузере http://<адрес сервера>/pi.php и проверьте, что следующие библиотеки установлены в Enabled
    OpenSSL 
    Socket

    3. Проверяем файл resolv.conf
    Файл можно найти по адресу /etc/resolv.conf — воспользуйтесь привычным текстовым редактором. Удалите из файла все комментарии, укажите используемые DNS-сервера (рекомендую Google, но вы можете выбрать те, которые нравятся):
    nameserver 8.8.8.8
    nameserver 8.8.4.4

    Сохраните изменения и закройте редактор. Убедитесь, что файл доступен для всех пользователей:
    chmod a+r /etc/resolv.conf

    4. Если вы используете высокоэффективную связку nginx + php-fpm

    Для начала проверяем конфигурацию php-fpm для вашего сайта. Ее можно найти в /etc/php-fpm.d/<имя сайта>.conf. Откройте файл и найдите строку
    chroot = <путь к песочнице>
    Если строка присутствует и не закомментирована, значит php-fpm работает в режиме chroot, и вам потребуется скопировать часть файлов системы в chroot-окружение, т.к. у php-fpm нет к ним доступа. Для этого переходим в папку, указанную в chroot и выполняем следующие команды:
    mkdir etc
    mkdir lib64
    mkdir usr
    mkdir usr/share
    cp -p /etc/hosts etc/
    cp -p /etc/localtime etc/
    cp -p /etc/resolv.conf etc/
    cp -p /lib64/libss_dns* lib64/
    cp -Rp /usr/share/zoneinfo usr/share/

    После выполнения указанных действий перезапускаем php-fpm, и проблема решена.
    systemctl restart php-fpm

    Если вам требуется сопровождение VPS/VDS-сервера или помощь с настройкой, обратитесь к нам, мы занимаемся настройкой и сопровождением серверов с 2013 года. Порекомендуем хостера, подберем конфигурацию и поможем запустить ваш проект.

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

    Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки.

    Данная проблема решилась путем включения в панели управления хостинга “исходящих подключений к удаленным серверам”, т.е. включения исходящего траффика на аккаунте. Мои сайты размещены  на sweb и если вы хоститесь там, то эту настройку можно посмотреть в Панель управления > Безопасность > Трафик.

    админка sweb

    После включения исходящего трафика проблема сразу решилась. Всем удачи!)

    Понравилась статья? Поделить с друзьями:
  • Произошла неустранимая ошибка необходимо завершить отладку
  • Произошла неустранимая ошибка ps3 красный экран
  • Произошла непредвиденная ошибка попробуйте еще раз позже 80270251
  • Произошла неустранимая ошибка directx обратитесь к файлу readme
  • Произошла неустранимая ошибка directx modern warfare 2