WordPress pour iOS/Androïd est un application très utile pour les blogueurs qui souhaitent écrire des sites Web personnels lorsqu'ils ne sont pas à proximité d'un ordinateur portable ou d'un PC.
application WordPress peut être utilisé pour les deux blogs hébergé sur wordpress.comEt pour les blogs auto-hébergé qui servent de plate-forme WordPress.
Application simple, intuitive et très stable, mais parfois survenir les problèmes de connexion lors de l'ajout d'un site Web auto-hébergé à l'application. Dans notre cas, nous n'avons pas pu ajouter dans l'application WordPress pour iOS, un site Web auto-hébergé.
Désolé, nous ne pouvons pas vous connecter. Impossible de lire le WordPress site à cette URL.
Sommaire
Comment réparer: Désolé, nous ne pouvons pas vous connecter. Impossible de lire le WordPress site à cette URL
Avant de passer à Uninstallers ou Plugin disableURL pour voir s'il y a un conflit avec l'application, nous devons comprendre comment il fonctionne et quels sont les éléments essentiels pour le bon fonctionnement.
Quand on veut connecter une application à un site créé avec WordPress, nous devons garder à l'esprit Protocole de transmission de données à distance, depuis WordPress à l'application respective (dans notre cas, l'application WordPress pour iOS). Le protocole de transport se fait via XML-RPC.
Lorsque nous rencontrons une erreur de forme que nous présentons, nous devons considérer deux choses essentielles:
1. Pour veiller à ce que le serveur hébergeant le site Web, fichier xmlrpc.php autorisations (chmod) lire pour "utilisateur","groupe","world”Et appartient au groupe (chown) Loi. Nous pouvons vérifier cela en accédant au navigateur domain.tld / xmlrpc.php. "Le serveur XML-RPC n'accepte que les requêtes POST.", Est le message qui doit être affiché dans le navigateur.
2. Dans notre cas, le problème était un peu plus compliqué. Je n'ai pas pu ajouter de site Web à l'application WordPress iOS, car le module XML pour PHP n'est pas installé sur le serveur.
Comme un script PHP peut exécuter une ligne XMLElle exige que le serveur soit Module XML installé pour PHP. Sinon, la candidature WordPress donnera l'erreur "Désolé, nous ne pouvons pas vous connecter«Chaque fois que nous essayons d'ajouter un site Web.
Voici à quoi ressemble l'erreur de serveur chaque fois que nous essayons d'ajouter un site Web auto-hébergé à l'application WordPress sur un iPad :
2016/11/08 07:59:17 [error] 13701 # 0: * 1666433 FastCGI envoyé dans stderr: «Message PHP: PHP Fatal error: Appel à une fonction non définie xml_parser_create () dans / srv / www / web / public / wp-includes /IXR.php classes en ligne 264»Lors de la lecture de l'en-tête de réponse en amont, client: my_ip, serveur: ihowto.tips, requête:« POST /xmlrpc.php HTTP / 1.1 », en amont:« fastcgi: //127.0.0.1: 9001 », hôte: ihowto. conseils "
Comment visualiser les modules PHP installés sur un serveur web (CentOS, Ubuntu, etc.)
Nous exécutons en terminal ligne de commande: php -m
Si la liste des modules ne semblent pas: xml, XMLReader si XMLWriterEnsuite, assurez-vous que cela est la cause de ce qui peut ajouter une application du site WordPress pour iOS ou Android.
Comment faire pour installer le module XML PHP sur un serveur Web
Ligne de commande pour CentOS:
yum install php-xml
Après avoir installé le module php-xml, redémarrez les services : php/php-fpm, httpd/nginx.
Ajoutez à nouveau le site Web à l'application et tout se passera bien.
PS. L'installation du mode php-xml ne peut se faire que par administratorle serveur. Si tu n'es pas administratorle serveur, contactez et demandez au fournisseur d'hébergement Web d'installer ou d'activer ce module.