WordPress voor iOS / Android een toepassing erg handig voor bloggers die persoonlijke websites willen schrijven als ze niet in de buurt zijn van een laptop of pc.
toepassing WordPress kan voor beide blogs worden gebruikt gehost op wordpress.comEn voor blogs zelfgehoste die gebruiken als een platform WordPress.
Application eenvoudige, intuïtieve en zeer stabiel, maar soms ontstaan verbindingsproblemen bij het toevoegen van een door uzelf gehoste website aan de toepassing. In ons geval konden we de applicatie niet toevoegen WordPress voor iOS, een zelf-gehoste website.
Sorry, we kunnen je niet inloggen. Kan de niet lezen WordPress site op die URL.
Inhoud
Oplossen: Sorry, we kunnen je niet inloggen. Kan de niet lezen WordPress site op die URL
Voordat we naar uninstallers of plugin uitschakelenURL's om te zien of er een conflict met de aanvraag, moeten we begrijpen hoe het werkt en wat zijn de essentiële elementen voor het goed functioneren.
Als we dat willen sluit u een applicatie naar een website gemaakt met WordPress, moeten we in gedachten houden Protocol remote datatransmissie, van WordPress naar de betreffende applicatie (in ons geval de applicatie) WordPress voor iOS). Het transportprotocol gebeurt via XML-RPC.
Als we elkaar een fout van de vorm die we presenteren, moeten we overwegen twee essentiële dingen:
1. Opdat de server waarop de website, bestand xmlrpc.php zijn permissies (chmod) lezen voor "gebruiker","groep","wereld"En behoort tot de groep (chown) Law. We kunnen dit controleren door naar de browser 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 gecompliceerder. Ik kon geen website toevoegen aan de applicatie WordPress iOS, omdat de XML-module voor PHP niet op de server is geïnstalleerd.
Als een script PHP kan een lijn lopen XMLHet vereist dat de server XML module geïnstalleerd voor PHP. Anders, de toepassing WordPress zal de fout geven "Sorry, we kunnen je niet inloggen”Elke keer proberen we een website toe te voegen.
Zo ziet de serverfout eruit elke keer dat we proberen een zelf-gehoste website aan de applicatie toe te voegen WordPress op een iPad:
2016/11/08 07:59:17 [error] 13701 # 0: * 1666433 FastCGI verzonden in stderr: “PHP-bericht: PHP Fatal error: Oproep naar ongedefinieerde functie xml_parser_create () in / srv / www / web / public / wp-includes /IXR.php online lessen 264"Tijdens het lezen van de antwoordheader van upstream, client: my_ip, server: ihowto.tips, verzoek:" POST /xmlrpc.php HTTP / 1.1 ", upstream:" fastcgi: //127.0.0.1: 9001 ", host: ihowto. tips "
Hoe PHP-modules te bekijken die op een webserver zijn geïnstalleerd (CentOS, Ubuntu, enz.)
wij voeren uit terminal opdrachtregel: php -m
Als de module lijst niet weergegeven: xml, XMLReader si XMLWriterDan ben zeker dat dit de oorzaak is van die kan een site toepassing toe te voegen WordPress voor iOS of Android.
Hoe kan ik PHP XML-module te installeren op een webserver
Opdrachtregel voor CentOS:
yum install php-xml
Start na het installeren van de php-xml-module de services opnieuw op: php / php-fpm, httpd / nginx.
Voeg de website weer toe aan de applicatie en alles verloopt soepel.
ps. De installatie van de php-xml-modus kan alleen worden gedaan door: administratorde server. Als jij het niet bent administratorde server, neem dan contact op met en vraag de webhostingprovider om deze module te installeren of te activeren.