Cómo solucionar el error inesperado en translation-install.php

errores y problemas wordpress

En ocasiones, al editar entradas o páginas, puedes encontrarte un feo error en pantalla que indica que hay un error inesperado con el archivo translation-install.php.

Suele ser algo así:

Error inesperado. Puede que algo vaya mal con WordPress.org o la configuración de este servidor. Si sigues teniendo problemas, por favor prueba en los foros de soporte. (WordPress no pudo establecer una conexión segura con WordPress.org. Por favor, contacta con el administrador de tu servidor.) in /home/xxxxxxx/public_html/wp-admin/includes/translation-install.php on line 65

Hay varias posibles soluciones a este error, así que ve probando:

Sustituye el archivo que da errores

Una opción es que esté corrupto el archivo /wp-admin/includes/translation-install.php así que sustitúyelo por una copia nueva de una descarga limpia de WordPress.

Anula la carga de la API

Otra opción es anular la carga de la API que provoca el problema. Puedes hacerlo de dos maneras.

Primero prueba añadiendo esto a tu archivo functions.php del tema activo:

function translations_api( $type, $args = null ) {
     return;

Si no funciona, borra el código anterior y prueba con este otro, también en el archivo functions.php:

add_action('http_api_curl', 'custom_curl_resolve', 10, 3 );
function custom_curl_resolve( $handle, $r, $url ) {
    curl_setopt($handle, CURLOPT_RESOLVE, array(
        "api.wordpress.org:80:66.155.40.187", 
        "api.wordpress.org:443:66.155.40.187", 
        "downloads.wordpress.org:80:66.155.40.203", 
        "downloads.wordpress.org:443:66.155.40.203")
    );
}

Parchea los problemas del curl PHP

Hay un plugin que puede también ser la solución, si falla todo lo anteterior. Se llama SaFly Curl Patch. Instálalo, actívalo y comprueba a ver si se arregla el problema.

(3 votos, promedio: 3.7) Valora este artículo para ayudar a mejorar la calidad del blog

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

1 comentario en “Cómo solucionar el error inesperado en translation-install.php”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba Ir al contenido