WordPress for iOS / Android er en søknad veldig nyttig for bloggere som ønsker å skrive personlige nettsteder når de ikke er rundt en bærbar PC eller PC.
WordPress-programmet kan brukes til begge blogger hostat på wordpress.comOg for blogger self-vert bruker WordPress-plattformen.
Søknad enkel, intuitiv og svært stabil, men noen ganger oppstår tilkoblingsproblemer når du legger til et webhotell som er vertskap for programmet. I vårt tilfelle kunne vi ikke legge til WordPress-applikasjonen for iOS, et nettsted som er vertskap for selv.
Beklager, vi kan ikke logge deg på. Kan ikke lese WordPress-nettstedet på den nettadressen.
Slik løser du: Beklager, vi kan ikke logge deg på. Kan ikke lese WordPress-nettstedet på den nettadressen
Før vi kommer til uninstallers eller deaktivere pluginWebadresser for å se om det er noen konflikt med søknaden, må vi forstå hvordan det fungerer og hva som er de viktige elementer for riktig funksjon.
Når vi vil koble et program et nettsted opprettet med WordPress, må vi huske på Protokoll ekstern dataoverføring, fra WordPress til den respektive applikasjonen (i vårt tilfelle WordPress-applikasjonen for iOS). Transportprotokollen gjøres via XML-RPC.
Når vi møter en feil på skjema som vi presenterer, må vi vurdere to viktige ting:
1. For å sikre at serveren er vert for nettstedet, fil xmlrpc.php det har tillatelser (chmod) lese for "bruker","gruppe","verden”Og tilhører gruppen (chown) Law. Vi kan sjekke dette ved å gå til nettleseren domain.tld / xmlrpc.php. "XML-RPC-server godtar bare POST-forespørsler.", Er meldingen som må vises i nettleseren.
2. I vårt tilfelle var problemet litt mer komplisert. Vi kunne ikke legge til et nettsted i WordPress iOS-programmet, fordi serveren ikke har PHP XML-modulen installert.
Som et skript PHP kan kjøre en linje XMLDet krever at serveren være XML-modul installert for PHP. Ellers vil WordPress-applikasjonen gi feilen "Beklager, vi kan ikke logge deg på”Hver gang vi prøver å legge til et nettsted.
Slik ser serverfeilen ut hver gang vi prøver å legge til et webhotell som er vertskap på WordPress-applikasjonen på en iPad:
2016 11:08:07 [feil] 59 # 17: * 13701 FastCGI sendt i stderr: “PHP-melding: PHP Fatal feil: Ring til udefinert funksjon xml_parser_create () i / srv / www / web / offentlig / wp-includes /IXR.php online klasser 264”Mens du leser svarhode fra oppstrøms, klient: my_ip, server: ihowto.tips, forespørsel:“ POST /xmlrpc.php HTTP / 1.1 ”, oppstrøms:“ fastcgi: //127.0.0.1: 9001 ”, vert: ihowto. Tips "
Hvordan vise PHP-moduler installert på en webserver (CentOS, Ubuntu, etc)
Kjør kommandolinjen i Terminal: php -m
Hvis modulen listen vises ikke: xml, XmlReader si xmlwriterSå vær sikker på at dette er årsaken til noe som kan legge til et område program WordPress for iOS eller Android.
Hvordan installere PHP XML-modulen på en webserver
Kommandolinje for CentOS:
yum install php-xml
Når du har installert php-xml modul, starte tjenester: php / php-fpm, httpd / Nginx.
Legg til nettstedet i applikasjonen igjen, så vil alt gå som det skal.
PS. Installasjonen av php-xml-modus kan bare gjøres av serveradministratoren. Hvis du ikke er serveradministrator, kan du kontakte og be leverandøren av webhotell om å installere eller aktivere denne modulen.