WordPress voor iOS/Android Het is o sollicitatie erg handig voor bloggers die op hun persoonlijke websites willen schrijven als ze niet in de buurt van een laptop of pc zijn.
De WordPress-applicatie kan zowel voor blogs worden gebruikt gehost op wordpress.com, maar ook voor blogs zelf gehost die WordPress als hun platform gebruiken.
inhoud
Eenvoudige, intuïtieve en zeer stabiele applicatie, maar soms verschijnen ze verbindingsproblemen bij het toevoegen van een zelfgehoste website in de applicatie. In ons geval konden we geen zelfgehoste website toevoegen aan de WordPress-applicatie voor iOS.
Sorry, we kunnen u niet inloggen. Niet in staat om de WordPress -site op die URL te lezen.

Hoe op te lossen:Sorry, we kunnen u niet aanmelden. Kan de WordPress-site op die URL niet lezen
Voordat we er aan beginnen Ik heb het verwijderd of Sa we schakelen de plug-in uit- om te zien of er een conflict is met de applicatie, moeten we begrijpen hoe deze werkt en wat de essentiële elementen zijn om deze goed te laten functioneren.
Wanneer wij dat willen we verbinden een applicatie voor een website gemaakt met WordPress moeten we hier rekening mee houden het protocol voor gegevenstransport op afstand, van WordPress naar de betreffende applicatie (in ons geval de WordPress-applicatie voor iOS). Het transportprotocol verloopt via XML-RPC.
Wanneer we een fout tegenkomen in de vorm die we hebben gepresenteerd, moeten we dit in gedachten houden twee essentiële dingen:
1. Laten we ervoor zorgen dat op de server die de website host, het bestand xmlrpc.php Zijn de machtigingen ((chmod)) van lezen voor “gebruiker“, “groep“, “wereld” en behoort tot de groep (Chown) volgens de wet. We kunnen dit controleren door de browser te openen domein.tld/xmlrpc.php. “XML-RPC-server accepteert alleen POST-verzoeken.”, is het bericht dat in de browser moet worden weergegeven.
2. In ons geval was het probleem iets ingewikkelder. Ik kon geen website toevoegen aan de WordPress iOS-applicatie, omdat de XML-module voor PHP niet op de server is geïnstalleerd.
Als een script PHP een lijn kunnen rijden XML, is het noodzakelijk om op de server te zijn installeerde de XML-module voor PHP. Anders geeft de WordPress-applicatie de fout “Sorry, we kunnen u niet inloggen” elke keer dat we proberen een website toe te voegen.
Zo ziet de fout eruit op de server, elke keer dat ik probeer een zelfgehoste website toe te voegen aan de WordPress-applicatie op een iPad:
2016/11/08 07:59:17 [fout] 13701#0: *1666433 FastCGI verzonden in stderr: “PHP-bericht: PHP Fatale fout: oproep naar ongedefinieerde functie xml_parser_create() in /srv/www/website/public/wp-includes/class-IXR.php online 264” tijdens het lezen van de antwoordheader van upstream, client: my_ip, server: ihowto.tips, verzoek: “POST /xmlrpc.php HTTP/1.1”, stroomopwaarts: “fastcgi://127.0.0.1:9001”, gastheer: “ihowto.tips”
PHP-modules bekijken die op een webserver zijn geïnstalleerd (CentOS, Ubuntu, enz.)
Voer de opdrachtregel uit in de terminal: php-m
Als de modules niet in de lijst voorkomen: xml,xml-lezer Enxmlschrijver, zorg er dan voor dat dit de reden is waarom u geen site aan de applicatie kunt toevoegen WordPress voor iOS of Android.
Hoe u de XML-module voor PHP op een webserver installeert
Commandoregel voor CentOS:
yum installeer php-xml
Na het installeren van de php-xml-module start u de services opnieuw op: php / php-fpm, httpd / nginx.
Voeg de website opnieuw toe aan de applicatie en alles verloopt soepel.
P.S. Installatie van de php-xml-modus kan alleen worden gedaan door de serverbeheerder. Als u niet de serverbeheerder bent, neem dan contact op met de webhostingprovider en vraag deze om deze module te installeren of te activeren.
