WordPress para iOS/Android es una solicitud muy útil para los blogueros que desean escribir sitios web personales cuando no están cerca de una computadora portátil o PC.
solicitud WordPress se puede usar para ambos blogs alojado en wordpress.comY para los blogs autohospedada que utilizan como plataforma WordPress.
Aplicación sencilla, intuitiva y muy estable, pero a veces surgen problemas de conexión al agregar un sitio web autohospedado a la aplicación. En nuestro caso, no pudimos agregar en la aplicación WordPress para iOS, un sitio web autohospedado.
Lo sentimos, no podemos iniciar sesión. No se puede leer el WordPress sitio en esa URL.
Contenido
Como arreglarlo Lo sentimos, no podemos iniciar sesión. No se puede leer el WordPress sitio en esa URL
Antes de llegar a desinstaladores o plugin de desactivarURL para ver si hay algún conflicto con la aplicación, tenemos que entender cómo funciona y cuáles son los elementos vitales para el buen funcionamiento.
Cuando queremos conectar una aplicación a un sitio web creado con WordPress, debemos tener en cuenta transmisión remota de datos de protocolo, desde WordPress a la aplicación respectiva (en nuestro caso, la aplicación WordPress para iOS). El protocolo de transporte se realiza mediante XML-RPC.
Cuando nos encontramos con un error de forma que presentamos, debemos tener en cuenta dos cosas esenciales:
1. Para asegurarse de que el servidor que aloja el sitio web, archivo xmlrpc.php están Permisos (chmod) leer para "usuario","grupo de XNUMX","mundo"Y pertenece al grupo (chown) Derecho. Podemos comprobar esto mediante el acceso al navegador domain.tld / xmlrpc.php. "El servidor XML-RPC solo acepta solicitudes POST", es el mensaje que debe mostrarse en el navegador.
2. En nuestro caso, el problema fue un poco más complicado. No pude agregar un sitio web a la aplicación WordPress iOS, porque el módulo XML para PHP no está instalado en el servidor.
Como una secuencia de comandos PHP puede ejecutar una línea de XMLSe requiere que el servidor sea Módulo XML instalado para PHP. De lo contrario, la aplicación WordPress dará el error "Lo sentimos, no podemos iniciar sesión”Cada vez que intentamos agregar un sitio web.
Así es como se ve el error del servidor cada vez que intentamos agregar un sitio web autohospedado a la aplicación WordPress en un iPad:
2016/11/08 07:59:17 [error] 13701 # 0: * 1666433 FastCGI enviado en stderr: “Mensaje PHP: PHP fatal error: Llamado una funcion indefinida xml_parser_create () en / srv / www / web / pública / wp-includes /clases en línea IXR.php 264”Al leer el encabezado de respuesta desde el origen, cliente: my_ip, servidor: ihowto.tips, solicitud:“ POST /xmlrpc.php HTTP / 1.1 ”, corriente arriba:“ fastcgi: //127.0.0.1: 9001 ”, host: ihowto. consejos "
Cómo ver los módulos PHP instalados en un servidor web (CentOS, Ubuntu, etc.)
ejecutamos en terminal línea de comando: php -m
Si la lista de módulos no aparecen: xml, xmlreader si xmlwriterA continuación, asegúrese de que esta es la causa de que puede agregar una aplicación de sitio WordPress para iOS o Android.
Cómo instalar el módulo de PHP XML en un servidor Web
línea de comando para CentOS:
yum install php-xml
Después de instalar el módulo php-xml, reinicie los servicios: php/php-fpm, httpd/nginx.
Vuelva a agregar el sitio web a la aplicación y todo funcionará sin problemas.
PD. La instalación del modo php-xml solo se puede realizar mediante administratorel servidor. Si no eres administratorel servidor, póngase en contacto y solicite al proveedor de alojamiento web que instale o active este módulo.