• Resuelto allwars4

    (@allwars4)


    Después de tener mi web inaccesible y bloqueada por un plugin (Private Only) mientras la diseñaba, le quito todas las restricciones y compruebo que es accesible. Y cuando voy a activar el plugin Jetpack me salta este mensaje:

    Tu sitio necesita ser público para utilizar Jetpack: site_inaccessible
    Detalles del error: The Jetpack server was unable to communicate with your site http://324.scoutsdeandalucia.org [IXR -32300: transport error: http_request_failed Couldn’t resolve host ‘324.scoutsdeandalucia.org’]

    Y no tengo ni idea de cómo puedo solucionarlo, porque la web se puede buscar en los buscadores e incluso desinstalé el plugin de restricción.

    También he probado a reinstalar el Jetpack, pero sigue igual.

    ¿Podéis echarme un cable? ¡Gracias!

Viendo 13 respuestas - de la 1 a la 13 (de un total de 13)
  • Moderador Rafa Poveda

    (@bi0xid)

    Buenas.

    La última vez que nos pasó algo así era un problema del xmlrcp.php. No tengo claro por qué, pero se solucionó con una reinstalación de WordPress.
    Prueba a reinstalar WordPress (lo puedes hacer desde el Escritorio) como primera acción, y nos cuentas si se soluciona.

    Y si puedes hacer una copia de seguridad antes de reinstalar, mejor que mejor 🙂

    Moderador Rafa Poveda

    (@bi0xid)

    Mira también si tienes algo puesto en el .htaccess que esté bloqueando a Jetpack.

    Iniciador del debate allwars4

    (@allwars4)

    He de decir que soy un poco neófito en esto de WordPress, tengo conocimientos, pero a la hora de entrar en código me pierdo. ¿Qué debo buscar en el .htaccess?

    Respecto a la reinstalación de WordPress… Supongo que eso sería hacerlo todo de nuevo :_ y por eso me gustaría que fuera la última opción.

    Moderador Rafa Poveda

    (@bi0xid)

    Me refiero a algo como este botón https://cldup.com/RuBUmo-Uj1.png

    Pinchar y listo. No me refiero a reinstalarlo todo. Puede ser un lío.

    En .htaccess, mira a ver si hay algún deny o allow, son los que suelen dar problemas.

    Y como última, desconecta Jetpack, borra el directorio de jetpack del ftp, entra en el sitio, y vuelve a instalarlo.

    Y si sigue sin ir, pégale un toque al hosting.

    Iniciador del debate allwars4

    (@allwars4)

    Reinstalar WordPress: √
    Desconectar Jetpack y borrarlo manual: √

    Nada de eso soluciona el problema.

    He mirado en .htcaccess los deny o allow y hay 4 de cada uno de ellos, pero como te comenté de código entiendo muy poco. ¿Te los copio por aquí o cómo puedo hacerlo?

    Julio Lopez

    (@julio-lopez)

    Hola,
    Si no te ha funcionado lo que te ha comentado Rafa,ponte en contacto con el soporte de tu hosting,Jeckpack necesita que algunas funciones del servidor esten abiertas para poder funcionar.
    Creo que tienes alguna restrición en el archivo php.ini de tu servidor por eso te da ese error.

    Moderador Rafa Poveda

    (@bi0xid)

    Como te dice Julio, hablando con tu hosting vas a poder solucionar el problema.

    De todas formas, si quieres pegar aquí tu .htaccess, lo miramos también. Muy posiblemente alguien haya restringido las llamadas a Jetpack por pensar que puede ser un ataque DDoS (hace muchas llamadas).

    Iniciador del debate allwars4

    (@allwars4)

    Contactaré con el hosting, a ver si saben arreglarlo 🙂

    Aquí os dejo mi .htacces:

    # BEGIN All In One WP Security
    #AIOWPS_BASIC_HTACCESS_RULES_START
    <Files .htaccess>
    order allow,deny
    deny from all
    </Files>
    ServerSignature Off
    LimitRequestBody 10240000
    <Files wp-config.php>
    order allow,deny
    deny from all
    </Files>
    #AIOWPS_BASIC_HTACCESS_RULES_END
    #AIOWPS_DEBUG_LOG_BLOCK_HTACCESS_RULES_START
    <Files debug.log>
    order deny,allow
    deny from all
    </Files>
    #AIOWPS_DEBUG_LOG_BLOCK_HTACCESS_RULES_END
    # END All In One WP Security
    
    ServerSignature Off
    
    # Desactiva register global
    php_flag register_globals off
    
    # Desactiva visualización de errores
    php_flag display_errors off
    
    <Files .htaccess>
    order allow,deny
    deny from all
    </Files>
    
    #Block the include-only files. Securing wp-includes
    RewriteEngine On
    RewriteBase /
    RewriteRule wp-admin/includes/ - [F,L]
    RewriteRule !^wp-includes/ - [S=3]
    RewriteRule ^wp-includes/[/]+\.php$ - [F,L]
    RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
    RewriteRule ^wp-includes/theme-compat/ - [F,L]
    
    #BEGIN WordPress
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    Las líneas de seguridad de All In One WP Security no deberían ser el problema a priori porque antes de activar el plugins ya me daba el error Jetpack.

    PD: he intentado conectar la app de WP de android y no me permitía la conexión, ¿puede tener algo que ver?

    Moderador Rafa Poveda

    (@bi0xid)

    El .htaccess no tiene nada raro. Aún así, puede que en el iptables del servidor haya alguna restricción, así que el hosting debe poder mirártelo.

    Para poder conectar la aplicación de Android, en algunos casos, me he encontrado con que tienes que tener conectada la JSON API de Jetpack. Pero no puedes activar Jetpack :/

    Si por cualquier cosa no consigues conectar después de hablar con el Hosting, tienes también a tu disposición http://jetpack.me/support/ y http://jetpack.me/contact-support/ , donde pueden ayudarte.

    jarmadillo

    (@jarmadillo)

    Creo que del hosting no es problema Rafa 🙂
    ¿que reglas hay que mirar exactamente?¿algún puerto en concreto?

    teamnetwork

    (@teamnetwork)

    Iniciador del debate allwars4

    (@allwars4)

    Me rindo… He probado de todo:
    – Reinstalar Jetpack (incluso manualmente).
    – Revisar el .htacces.
    – Revisar el xmlrpc.php (XML-RPC server accepts POST requests only.)
    – Comprobar el hosting.
    – Reinstalar WordPress.

    Nada ha funcionado, supongo que tendré que diseñar el sitio desde 0.

    ¡Muchas gracias por vuestra ayuda! Sois los mejores :*

    Moderador Rafa Poveda

    (@bi0xid)

    @jarmadillo básicamente, puerto 80.

    https://jetpack.me/support/getting-started-with-jetpack/known-issues/

    Antes de desbaratarlo todo, instálate un WordPress nuevo en un directorio y prueba a instalar sólo Jetpack y activarlo. Si no va, habla con @jarmadillo para que te ayude a configurarlo.

    Ahora mismo el sitio no funciona, cuando lo haga mira también que se abra http://324.scoutsdeandalucia.org/xmlrpc.php. Debería decir algo como XML-RPC server accepts POST requests only.

    Se nos ha pasado revisar la configuración básica, que es que esté abierto a buscadores en Ajustes > Lectura > Visibilidad en buscadores.

    Buena suerte. Ya nos vas contando.

Viendo 13 respuestas - de la 1 a la 13 (de un total de 13)
  • El debate ‘Fallo de conexión Jetpack’ está cerrado a nuevas respuestas.