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

Перейти к содержимому

  • При попытке установить плагин из магазина выдает такую ошибку:

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

    Темы и плагины устанавливаются невероятно долго, будто зависают (когда получается пробиться).

    Кто знает как это решить?

    Скрин:
    https://drive.google.com/file/d/15YpEy_B5shkAsaj434omEvk9du6D3Pc1/view?usp=sharing

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

  • Тема «Ошибка: Произошла непредвиденная ошибка.» закрыта для новых ответов.

Заметка об ошибке, которая возникает при обновлении сайта на WordPress.

Ошибка имеет следующий вид:

Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in …/wp-includes/update.php on line 323

Такое может возникнуть, если нет связи с удаленным сервером WordPress.org. Например, сайт находится на localhost и связь с интернетом плохая. Или если сайт находится в интернете, но по какой-то причине тоже связи нет. Чаще всего для исправления этой ошибки достаточно подождать какое-то время и попробовать снова.

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

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

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

Warning: Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки. (Не удалось установить защищённое соединение с WordPress.org. Пожалуйста, свяжитесь с администратором сервера.) in Z:homehellowp.orgwwwwp-adminincludestranslation-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’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
			);

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

To debug this set WP_DEBUG to true in wp-config.

define('WP_DEBUG', true);

In my case this shows a curl error attempting to reach host: api.wordpress.org when loading the add new plugins page.

On my server curl was already installed correctly. You can run this command to install it on Ubuntu:

sudo apt-get install curl

The solution in my case was to restart Apache.

sudo service apache2 restart

After this the plugin page resolved normally.

Set Debug back to false when you confirm everything is working:

define('WP_DEBUG', false);

  • Сегодня WordPress автоматически обновился до версии 5.1.5. При открытии страницы визуального редактора выдается ошибка: «Произошла непредвиденная ошибка. Попытаться восстановить | Скопировать тест записи | Скопировать текст ошибки»

    Нажатие на «Попытаться восстановить» и «Скопировать текст записи» не приводит ни к каким результатам.

    При нажатии на «Скопировать текст ошибки» в буфер копируется следующее:

    TypeError: Cannot read property 'limitExceeded' of undefined
        at N.d.initialize (https:///wp-includes/js/media-views.min.js?ver=5.1.5:1:26048)
        at N.d.initialize (https://wp-includes/js/media-views.min.js?ver=5.1.5:1:28670)
        at N.d.b.View (https:///wp-includes/js/backbone.min.js?ver=1.2.3:1:14137)
        at N.d.constructor (https:///wp-includes/js/wp-backbone.min.js?ver=5.1.5:1:2616)
        at N.d.constructor (https:///wp-includes/js/media-views.min.js?ver=5.1.5:1:23607)
        at N.d [as constructor] (https:///wp-includes/js/backbone.min.js?ver=1.2.3:1:22093)
        at N.d [as constructor] (https:///wp-includes/js/backbone.min.js?ver=1.2.3:1:22093)
        at new N.d (https:///wp-includes/js/backbone.min.js?ver=1.2.3:1:22093)
        at Object.wp.media (https:///wp-includes/js/media-models.min.js?ver=5.1.5:1:1153)
        at new t (https:///wp-includes/js/dist/edit-post.min.js?ver=3.1.11:12:6517)

  • Viewing 4 replies — 1 through 4 (of 4 total)

  • Visiting: https://reactjs.org/ provides the full error as: ‘Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.’

    Can anyone help interpret this error please?

    Thank you

    Another odd quirk: when clicking on ‘Quick Edit’ in the dashboard list of pages, instead of going to Quick Edit the page disappears until the listing is refreshed.

    Something is very wrong!

    @mikealan – I am experiencing the same issue. I also updated to the latest version of WordPress (like maybe 1-2 days ago?). Starting today I can’t edit with the block editor, only classic.

    I have tried:

    -Deactivating and reactivating each plugin one by one.

    -Migrating from Atomic Blocks to Genesis Blocks.

    -Installing the Health Check & Troubleshooting plugin. My site health is good, per this plugin. With this plugin, you switch to a default theme (e.g., WP’s Twenty Twenty theme) and turn plugins on and off in troubleshooting mode. (Site visitors still see your desired theme and lose no functionality.) The block editor worked fine with all the plugins AND default theme – BUT – when I switched to MY desired theme in troubleshooting mode, the block editor broke again.

    I’ve never had an issue like this with my desired (i.e., non-default) theme. My gut tells me it has something to do with the WP update, too.

    Here’s my error message:

    Error: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args%5B%5D=undefined&args%5B%5D= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
    at Rc (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:157:299)
    at q (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:69:432)
    at v (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:72:200)
    at https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:76:214
    at T (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:87:146)
    at ph (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:218:209)
    at lh (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:126:409)
    at O (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:121:71)
    at ze (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:118:14)
    at https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:53:49

    Hi, @mikealan! It looks like you have some PHP errors you can look at your error log at a server.
    In addition, you can enable the WordPress debug log:

    Debugging in WordPress

    Possibly, you need to disable plugins to find out which one is causing the problem if from logs it will not be obvious and then contact this plugin (or theme) author for help.

    If you are checking compatibility with a theme, you need to switch to one of the default themes, because we know that they are compatible with the new WordPress version.

    Keep in mind that more than one plugin can have issues at the same time.

    In addition, there are mentioned common jQuery issues and what to do about them:
    https://github.com/wpmarketingteam/WP5.5/blob/main/Q%26A%20for%20non-technical%20users.md#section-8-jquery

    @erinvanhandel You should have started your own topic. The original poster will receive all replies to this one. Try to find out the problem.

    This topic has a lot of replies, why no one came to answer before… mostly volunteers on the forum looking through topics without replies.

  • Viewing 4 replies — 1 through 4 (of 4 total)

    Viewing 4 replies — 1 through 4 (of 4 total)

  • Visiting: https://reactjs.org/ provides the full error as: ‘Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined.’

    Can anyone help interpret this error please?

    Thank you

    Another odd quirk: when clicking on ‘Quick Edit’ in the dashboard list of pages, instead of going to Quick Edit the page disappears until the listing is refreshed.

    Something is very wrong!

    @mikealan – I am experiencing the same issue. I also updated to the latest version of WordPress (like maybe 1-2 days ago?). Starting today I can’t edit with the block editor, only classic.

    I have tried:

    -Deactivating and reactivating each plugin one by one.

    -Migrating from Atomic Blocks to Genesis Blocks.

    -Installing the Health Check & Troubleshooting plugin. My site health is good, per this plugin. With this plugin, you switch to a default theme (e.g., WP’s Twenty Twenty theme) and turn plugins on and off in troubleshooting mode. (Site visitors still see your desired theme and lose no functionality.) The block editor worked fine with all the plugins AND default theme – BUT – when I switched to MY desired theme in troubleshooting mode, the block editor broke again.

    I’ve never had an issue like this with my desired (i.e., non-default) theme. My gut tells me it has something to do with the WP update, too.

    Here’s my error message:

    Error: Minified React error #130; visit https://reactjs.org/docs/error-decoder.html?invariant=130&args%5B%5D=undefined&args%5B%5D= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
    at Rc (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:157:299)
    at q (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:69:432)
    at v (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:72:200)
    at https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:76:214
    at T (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:87:146)
    at ph (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:218:209)
    at lh (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:126:409)
    at O (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:121:71)
    at ze (https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:118:14)
    at https://siemachtsewingblog.com/wp-includes/js/dist/vendor/react-dom.min.js:53:49

    Hi, @mikealan! It looks like you have some PHP errors you can look at your error log at a server.
    In addition, you can enable the WordPress debug log:

    Debugging in WordPress

    Possibly, you need to disable plugins to find out which one is causing the problem if from logs it will not be obvious and then contact this plugin (or theme) author for help.

    If you are checking compatibility with a theme, you need to switch to one of the default themes, because we know that they are compatible with the new WordPress version.

    Keep in mind that more than one plugin can have issues at the same time.

    In addition, there are mentioned common jQuery issues and what to do about them:
    https://github.com/wpmarketingteam/WP5.5/blob/main/Q%26A%20for%20non-technical%20users.md#section-8-jquery

    @erinvanhandel You should have started your own topic. The original poster will receive all replies to this one. Try to find out the problem.

    This topic has a lot of replies, why no one came to answer before… mostly volunteers on the forum looking through topics without replies.

  • Viewing 4 replies — 1 through 4 (of 4 total)

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

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

    • Причины ошибки
    • Выводы

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

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

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

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

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

    Выводы

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

    Я не смог установить плагины на свой сайт WordPress.

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

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

    8 ответов

    Попробуйте включить SELinux в разрешительный режим, чтобы узнать, не является ли он причиной проблемы.

    И для этого откройте этот файл:

    Nano /etc/selinux/config Затем измените строку SELINUX=enforcing на SELINUX=permissive

    Затем перезагрузите компьютер:

    Sudo shutdown -r сейчас

    Это работает на меня на Centos 8 спасибо


    4

    Abu Bakar
    6 Ноя 2019 в 08:24

    Для отладки этого установите WP_DEBUG в true в wp-config.

    define('WP_DEBUG', true);
    

    В моем случае это показывает ошибку curl при попытке связаться с host: api.wordpress.org при загрузке страницы добавления новых плагинов.

    На моем сервере curl уже был установлен правильно. Вы можете запустить эту команду, чтобы установить ее в Ubuntu:

    sudo apt-get install curl
    

    Решением в моем случае был перезапуск Apache.

    sudo service apache2 restart
    

    После этого страница плагина разрешилась нормально.

    Установите для Debug значение false, когда подтвердите, что все работает:

    define('WP_DEBUG', false);
    


    2

    Matt Owens
    23 Мар 2017 в 14:15

    Попробуйте включить SELinux в разрешительный режим, чтобы узнать, не является ли он причиной проблемы.

    И для этого откройте этот файл:

    nano /etc/selinux/config
    

    Затем измените строку SELINUX=enforcing на SELINUX=permissive.

    Затем перезагрузите компьютер:

    sudo shutdown -r now
    


    1

    abu8na9
    11 Сен 2019 в 10:51

    Мое решение: wp-config.php в коде добавления

    define('WP_HTTP_BLOCK_EXTERNAL', false);
    

    Также появилось:

    введите описание изображения здесь

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

    Есть ли лучшее решение, с нетерпением жду возможности поделиться


    1

    jerry xu
    21 Мар 2020 в 12:21

    Шаги, которые я бы использовал:

    1. Убедитесь, что файловая система позволяет WordPress писать в каталоги WordPress.
    2. Убедитесь, что вы разрешили исходящий трафик на веб-сервере, в брандмауэре и во внутренней сети.

    Когда я сталкивался с этой ошибкой, обычно это была какая-то неправильная конфигурация на моей машине, либо отказ в доступе для записи, либо исходящий доступ к сети из процессов веб-сервера.

    Что есть в журналах вашего PHP и веб-сервера? Сайт находится на локальном хосте или на рабочем сервере?


    0

    ojrask
    1 Окт 2015 в 08:14

    Есть несколько шагов, которые вы можете выполнить: 1) убедитесь, что у вас достаточно места на вашем домене 2) попробуйте удалить все доступные плагины один за другим и проверьте (например: такой плагин, как WP Video Lightbox, иногда вызывает такую ​​​​проблему

    3) Отключите все плагины, а затем повторно активируйте их. 4) Если вы используете WordPress на своей виртуальной машине, попробуйте выполнить ping-тест на стороне вашего сервера. 5) если ничего не работает попробуйте установить новую версию wp

    Надеюсь, это поможет тебе

    Спасибо


    0

    vimal Arya
    1 Окт 2015 в 13:02

    Проведя больше времени, я решил это, посмотрев на

    wp-config.php
    

    Убедитесь, что этот флаг ложный, если это правда, обновление не может произойти

    define('WP_HTTP_BLOCK_EXTERNAL', false);
    


    9

    HMagdy
    20 Июл 2017 в 12:41

    У меня была такая же проблема в Fedora, но после некоторого поиска кажется, что SELinux отказал в разрешении на исходящие сетевые подключения. Вы можете найти доказательства этого в /var/log/audit/audit.log. Например: type=AVC msg=audit(1531585576.912:201): avc: deny { name_connect } for pid=802 comm=»php-fpm» dest=443 scontext=system_u:system_r:httpd_t:s0 tcontext=system_u:object_r: http_port_t:s0 tclass=tcp_socket разрешительный=0

    Чтобы решить проблему:

    setsebool -P httpd_can_network_connect 1
    

    Теперь SELinux позволит WordPress устанавливать исходящие сетевые подключения для проверки обновлений.


    1

    Xilbreks
    19 Авг 2021 в 04:54

    Буквально пару дней назад переносили сайт на 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 года. Порекомендуем хостера, подберем конфигурацию и поможем запустить ваш проект.

    Понравилась статья? Поделить с друзьями:
  • Произошла непредвиденная ошибка tw 01 taxi money
  • Произошла непредвиденная ошибка rockstar games launcher
  • Произошла непредвиденная ошибка instagram
  • Произошла непредвиденная ошибка directx обратитесь к файлу readme
  • Произошла непредвиденная ошибка directx call of duty warzone