Προσπάθεια προσθήκης του ιστότοπου ihowto.tips (αυτο-φιλοξενείται) στην εφαρμογή WordPress για iOS, Χτύπησα ένα λάθος που πολλοί άνθρωποι έχουν ξεπεράσει. Προφανώς λέτε ότι δεν ξέρετε Κωδικός πρόσβασης πίνακα ελέγχου στο blog, αλλά δεν είναι έτσι. Το πρόβλημα προέρχεται από την αδυναμία της εφαρμογής για ανταλλαγή δεδομένων με το ιστολόγιο. Συγκεκριμένα, ο διακομιστής ιστού που φιλοξενεί το blog / ιστότοπο του WordPress πρέπει να επιτρέπει ένα πρωτόκολλο XML για απομακρυσμένη μεταφορά δεδομένων / ερώτημα (RPC).
Δυστυχώς, δεν μπορούμε να συνδεθείτε.
Δεν είναι δυνατή η ανάγνωση του ιστότοπου WordPress σε αυτήν τη διεύθυνση URL.
ΛΥΣΗ: Πώς να διορθώσετε την εφαρμογή WordPress για iOS: Λυπούμαστε, δεν μπορούμε να σας συνδεθούμε. Δεν είναι δυνατή η ανάγνωση του ιστότοπου WordPress σε αυτήν τη διεύθυνση URL.
Το πιο πιθανό και σε άλλες περιπτώσεις, το σφάλμα αυτό προκύπτει από αιτία της έλλειψης της ενότητας XML. Αυτή η ενότητα είναι απολύτως απαραίτητη για τη σωστή λειτουργία μιας ιστοσελίδας που λειτουργεί στην πλατφόρμα WordPress. Χωρίς XML, η απομακρυσμένη αναζήτηση στον ιστότοπο μέσω μιας εφαρμογής είναι αδύνατη.
Εδώ φαίνεται πώς φαίνεται error.log κάθε προσπάθεια σύνδεσης στην εφαρμογή WordPress για iOS:
2016/11/08 07:59:17 [σφάλμα] 13701 # 0: * 1666433 Το FastCGI στάλθηκε στο stderr: "PHP message: PHP Fatal error: Call to undefined function xml_parser_create () in / srv / www / website / public / wp -περιλαμβάνει / class-IXR.php στη γραμμή 264 "κατά την ανάγνωση κεφαλίδας απόκρισης από το upstream, πελάτης: 78.96.104.15, διακομιστής: ihowto.tips, αίτημα:" POST /xmlrpc.php HTTP / 1.1 ", ανάντη: fastcgi: / /127.0.0.1:9001 ", κεντρικός υπολογιστής:" ihowto.tips "
Για να επιλύσετε αυτό το πρόβλημα, θα χρειαστεί να εγκαταστήσετε τη λειτουργική μονάδα XML στον εξυπηρετητή ιστού. Φυσικά, απαιτείται πλήρης πρόσβαση στο διακομιστή που θέλουμε να κάνουμε.
Μόλις συνδεθήκαμε στον κεντρικό διακομιστή, τρέχουμε τη γραμμή εντολών: php -m. Στη λίστα των ενοτήτων ελέγχεται εάν εμφανίζεται κάπου xml, XmlReader si xmlwriter. Στο σενάριο όπου αυτή η ενότητα δεν υπάρχει, προχωράμε στην εγκατάστασή της, εκτελώντας την εντολή: yum install php-xml (για CenOS).
Η ενεργοποίηση της μονάδας PHP XML θα γίνει μετά την επανεκκίνηση των υπηρεσιών ιστού του διακομιστή. php-fpm si nginx στην περίπτωσή μας.
Τώρα μπορούμε να προσθέσουμε ξανά τη διεύθυνση URL του ιστότοπου στην εφαρμογή WordPress για iOS (iPad & iPhone).
Ελλείψει της ενότητας XML, καμία άλλη εφαρμογή δεν θα μπορεί να συνδεθεί στον ιστότοπό σας. Windows Live Writer (Windows Εφαρμογή υπολογιστή), WordPress για Android, Blogo, MarsEdit, myWPEdit για macOS.