Ocurrió un error inesperado. Algo puede estar mal con WordPress.org o la configuración de este servidor

15

Estoy ejecutando WordPress en un servidor WAMP localhost y cada vez que voy a "Complementos" o "Panel de control> Actualizaciones" o incluso a "Panel de control" no se carga nada (no hay noticias de WordPress, no hay actualizaciones, y no puedo buscar complementos ni actualizarlos).

En la sección "Complementos", veo esto cuando intento buscar algo:

Ocurrió un error inesperado. Algo puede estar mal con WordPress.org o la configuración de este servidor. Si continúa teniendo problemas, pruebe los foros de soporte.

¿Alguien ha encontrado este problema antes? Sucedió durante la noche hace unas semanas para mí. Estuvo funcionando durante mucho tiempo y luego un día se detuvo. Lo que ya hice:

  • Busqué en foros de soporte de Google y WordPress.org. Este problema se menciona cientos de veces y no hay solución.
  • Se verificó php.ini, la configuración de Apache, .htaccess, habilitó módulos PHP / Apache potencialmente relacionados, se verificó si WAMP está configurado en "en línea" (mi WAMP es accesible desde otras computadoras de la red ahora).
  • Permitió todos los permisos para WAMP en "Permitir un programa a través del Firewall de Windows".
  • Desactivado todos los complementos y temas que no sean el predeterminado.
  • Marcó [Configuración> General] para ver si las URL son válidas y lo son.
  • Resaved [Settings> Permalinks].
  • Instalé otro WordPress en este localhost y funciona . Entonces, ¿por qué no el primero?
Pablo
fuente
Vuelva a instalar WordPress.
Kaiser
2
@kaiser Sí, funcionará y lo hice. ¿Pero por qué sucedió esto? ¿Que pasó? ¿Deberían todos los que enfrentan el mismo problema e ingresar esta pregunta reinstalar sus sitios web de WordPress (potencialmente en vivo) cuando esto suceda?
Paul
1
Supongo que el problema son archivos incompletos o corruptos. Entonces sí, esa sería mi sugerencia.
Kaiser
1
He estado usando WordPress 3.5 y luego WordPres 3.6 por alrededor de 10 meses en este localhost. Se rompió hace una o dos semanas y hoy no pude actualizar a WordPress 3.7. Actualicé / wp-includes / y / wp-admin / y otros archivos excepto wp-config.php y / wp-content /. Cuando ingresé a localhost / wp-admin , me pidió que actualizara la base de datos y la actualización a WordPress 3.7 funcionó, pero el problema persistió. Entonces, volver a cargar archivos y actualizar WordPress no es una solución. Esto es quizás algo mal con la base de datos. Reinstalar WordPress completo y limpiar la base de datos ayuda.
Paul

Respuestas:

5

En mi caso, era simplemente la URL del SITIO dejada en blanco en Configuración -> General. Lo llené con la URL de mi sitio y todo comenzó a funcionar nuevamente.

Lo descubrí habilitando WP_DEBUG en wp-config.php, y recibí este error: "Aviso: índice indefinido: host"

jim.duck
fuente
3

Para mí, el problema era que mi software localhost (MAMP, en macOS) no podía establecer una conexión segura. Después de habilitar WP_DEBUG y verificar el archivo de registro, vi el siguiente error (énfasis agregado por mí):

Advertencia de PHP: se produjo un error inesperado. Algo puede estar mal con WordPress.org o la configuración de este servidor. Si continúa teniendo problemas, pruebe los foros de soporte. ( WordPress no pudo establecer una conexión segura con WordPress.org . Póngase en contacto con el administrador del servidor) en wp-includes / update.php

Después de un poco de investigación, encontré un sitio que decía que mi extensión PHP cURL podría estar deshabilitada. Creé una página phpinfo () para verificar; Ya estaba habilitado.

Luego encontré otro sitio que decía que MAMP viene con una biblioteca libcurl a la que le falta un paquete ca-cert. Copiaré el contenido de la página aquí, en caso de que esta página dure más :)

Si está usando MAMP y está haciendo algo con cURL, es probable que encuentre el siguiente error:

Error CURL (60): problema con el certificado SSL, verifique que el certificado CA esté bien. Detalles: error: 14090086: rutinas SSL: SSL3_GET_SERVER_CERTIFICATE: error en la verificación del certificado

No se preocupe: MAMP está empaquetado con la biblioteca de rizos que parece faltarle un paquete ca-cert, que resolveremos simplemente recompilando libcurl que MAMP está usando

Entonces, hagamos lo siguiente:

  1. Ejecute / Aplicaciones / MAMP / Library / bin / curl-config --version para ver qué versión tiene

  2. Vaya a http://curl.haxx.se/download/ y descargue la versión correcta

  3. Configúrelo con ./configure --prefix = / Applications / MAMP / Library /

  4. make && make install

Si todo salió bien, simplemente reinicie MAMP y el error debería desaparecer

Copiado de http://dev.soup.io/post/56438473/If-youre-using-MAMP-and-doing-something

kayge
fuente
Una vez que se completó el paso de configuración, noté que el Soporte SSL está establecido en no, y el Soporte SSH está establecido en no. ¿Esto también causará problemas?
Adam Patterson
0

Bueno, incluso tenía un problema similar, se resolvió siguiendo los pasos.
1) Inicie sesión en "Cpanel" de su alojamiento
2) Pase a "Comprobaciones de estado y monitoreo"
3) Haga clic en "Puerto 80"
4) Compruebe si está bloqueado,
a) SÍ >> Elimine los archivos que pueden aparecer allí.
b) NO >> Póngase en contacto con su soporte de alojamiento.
5) si 4a >> Haga clic en desbloquear el puerto, puede tomar un par de minutos / horas desbloquearlo.

usuario3727574
fuente
Está en localhost y menciona esto en su primera línea.
trainoasis
0

Encontró el mismo problema. El panel de control se estaba cargando bien, solo las secciones de Temas y complementos eran realmente lentas.

Descubrí que era solo un problema de DNS después de verificar con nslookup , lo que me dio esto:

Server:     127.0.0.53
Address:    127.0.0.53#53

en lugar de mi dirección IP real.

Lo resolvió haciendo esto:

sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot 
Steve DeSousa
fuente
-1

Después de pasar más tiempo es esto, he resuelto esto mirando

wp-config.php

Asegúrese de que esta bandera sea falsa, si es verdadera, la actualización no podría ocurrir

define('WP_HTTP_BLOCK_EXTERNAL', false);
HMagdy
fuente
Tengo esto configurado en falso, el problema sigue ahí.
trainoasis
-2

Intente hacer ping a wordpress.org, ponga la entrada dns en /etc/resolv.conf

John Ian Medilo
fuente
-2

Edite wp_config.phpy agregue el siguiente código al botón del archivo:

define('FS_METHOD', 'direct');

Eso debería permitir la instalación de complementos y temas directamente desde el repositorio en línea.

Infame
fuente
-2

Vaya a Esta página, descargue el archivo zip del complemento, instálelo y actívelo.

Vaya a su Panel de WordPress, haga clic en Editor WPCF, Abrir Tab Proxy.

Configura tu proxy HTTP.

Al menos funciona en el mío.

Luego
fuente
-2

Simplemente defina la URL de su sitio en el wp_configarchivo, por ejemplo:

define( 'WP_SITEURL', 'http://localhost/your_site' );
define( 'WP_HOME', 'http://localhost/your_site' );
Hansu
fuente
-2

Así es como se solucionó mi problema.

Paso 1: vaya a Cpanel
Paso 2: haga clic en "Administrador de archivos" Paso
3: Abra "Wp-config.php" en modo de edición.
Paso 4: pegue esta línea define('WP_HTTP_BLOCK_EXTERNAL', false);al final. Paso 5: guarda el archivo

Ahora revise su http://yourdomain.com/wp-admin/Tablero - supongo que se solucionará.

Harkesh Singh Chauhan
fuente
Está en localhost y menciona esto en su primera línea. Además, esto no soluciona el problema :)
trainoasis