WordPress για iOS / Android είναι μια εφαρμογή πολύ χρήσιμο για bloggers που θέλουν να γράψουν προσωπικούς ιστότοπους όταν δεν βρίσκονται σε φορητό υπολογιστή ή υπολογιστή.
εφαρμογή WordPress μπορεί να χρησιμοποιηθεί και για τα δύο ιστολόγια φιλοξενείται στις wordpress.comΚαι για τα blogs αυτο-φιλοξενείται που χρησιμοποιούνται ως πλατφόρμα WordPress.
Εφαρμογή απλό, έξυπνο και πολύ σταθερή, αλλά μερικές φορές προκύπτουν προβλήματα σύνδεσης κατά την προσθήκη ενός αυτο-φιλοξενούμενου ιστότοπου στην εφαρμογή. Στην περίπτωσή μας, δεν μπορούσαμε να προσθέσουμε στην εφαρμογή WordPress για iOS, έναν αυτο-φιλοξενούμενο ιστότοπο.
Λυπούμαστε, δεν μπορούμε να σας συνδεθούμε. Δεν μπορώ να διαβάσω το WordPress τοποθεσία σε αυτήν τη διεύθυνση URL.
Καμπίνα
Πώς να διορθώσετε: Λυπούμαστε, δεν μπορούμε να σας συνδεθούμε. Δεν μπορώ να διαβάσω το WordPress τοποθεσία σε αυτήν τη διεύθυνση URL
Πριν φτάσουμε uninstallers ή απενεργοποίηση pluginURLs για να δούμε αν υπάρχει κάποια σύγκρουση με την εφαρμογή, πρέπει να καταλάβουμε πώς λειτουργεί και ποια είναι τα ζωτικά στοιχεία για την ορθή λειτουργία.
Όταν το θέλουμε συνδέσετε μια εφαρμογή σε έναν ιστότοπο που δημιουργήθηκε με WordPress, πρέπει να έχουμε κατά νου Πρωτόκολλο μετάδοσης απομακρυσμένα δεδομένα, από WordPress στην αντίστοιχη εφαρμογή (στην περίπτωσή μας, η εφαρμογή WordPress για iOS). Το πρωτόκολλο μεταφοράς γίνεται μέσω XML-RPC.
Όταν συναντάμε ένα σφάλμα του εντύπου που σας παρουσιάζουμε, θα πρέπει να εξετάσουμε δύο βασικά πράγματα:
1. Για να διασφαλιστεί ότι ο server που φιλοξενεί την ιστοσελίδα, αρχείο xmlrpc.php are δικαιώματα (chmod) ανάγνωση για "χρήστη","ομάδα","κόσμος"Και ανήκει στην ομάδα (chown) Νόμου. Μπορούμε να το ελέγξετε με την πρόσβαση στο πρόγραμμα περιήγησης domain.tld / xmlrpc.php. "Ο διακομιστής XML-RPC δέχεται μόνο αιτήματα POST.", Είναι το μήνυμα που πρέπει να εμφανίζεται στο πρόγραμμα περιήγησης.
2. Στην περίπτωσή μας, το πρόβλημα ήταν λίγο πιο περίπλοκο. Δεν μπόρεσα να προσθέσω ιστότοπο στην εφαρμογή WordPress iOS, επειδή η λειτουργική μονάδα XML για PHP δεν είναι εγκατεστημένη στον διακομιστή.
Ως σενάριο PHP να εκτελέσετε μια γραμμή XMLΑπαιτεί ότι ο διακομιστής είναι εγκατεστημένη υπομονάδα XML για PHP. Διαφορετικά, η εφαρμογή WordPress θα δώσει το σφάλμα"Δυστυχώς, δεν μπορούμε να συνδεθείτεΚάθε φορά που προσπαθούμε να προσθέτουμε έναν ιστότοπο.
Έτσι φαίνεται το σφάλμα διακομιστή κάθε φορά που προσπαθούμε να προσθέσουμε έναν αυτο-φιλοξενούμενο ιστότοπο στην εφαρμογή WordPress σε iPad:
2016/11/08 07:59:17 [error] 13701 # 0: * 1666433 Το FastCGI στάλθηκε στο stderr: "PHP message: PHP Fatal error: Κλήση σε αόριστη λειτουργία xml_parser_create () στο / srv / www / web / δημόσια / wp-includes /IXR.php online μαθήματα 264"Κατά την ανάγνωση της κεφαλίδας απόκρισης από το upstream, πελάτης: my_ip, διακομιστής: ihowto.tips, αίτημα:" POST /xmlrpc.php HTTP / 1.1 ", ανάντη:" fastcgi: //127.0.0.1: 9001 ", κεντρικός υπολογιστής: ihowto. συμβουλές "
Τρόπος προβολής λειτουργικών μονάδων PHP που είναι εγκατεστημένες σε διακομιστή web (CentOS, Ubuntu, κ.λπ.)
Εκτελούμε μέσα terminal γραμμή εντολών: php -m
Εάν η λίστα της μονάδας δεν εμφανίζονται: xml, XmlReader si xmlwriterΤότε να είστε σίγουροι ότι αυτή είναι η αιτία της οποίας μπορεί να προσθέσει μια εφαρμογή ιστοσελίδα WordPress για iOS ή Android.
Πως να εγκαταστήσετε μονάδα XML PHP σε ένα διακομιστή Web
Γραμμή εντολών για CentOS:
yum install php-xml
Μετά την εγκατάσταση της λειτουργικής μονάδας php-xml, επανεκκινήστε τις υπηρεσίες: php / php-fpm, httpd / nginx.
Προσθέστε ξανά τον ιστότοπο στην εφαρμογή και όλα θα λειτουργούν ομαλά.
ΥΣΤΕΡΟΓΡΑΦΟ. Η εγκατάσταση της λειτουργίας php-xml μπορεί να γίνει μόνο από administratorο διακομιστής. Αν δεν είσαι administratorτον διακομιστή, επικοινωνήστε και ζητήστε από τον πάροχο φιλοξενίας Ιστού να εγκαταστήσει ή να ενεργοποιήσει αυτήν την ενότητα.