WordPress עבור iOS / אנדרואיד הוא יישום שימושי מאוד עבור בלוגרים שרוצים לכתוב אתרי אינטרנט אישיים כאשר הם לא נמצאים סביב מחשב נייד או מחשב.
יישום WordPress ניתן להשתמש בשני הבלוגים מתארח ב wordpress.comובשביל בלוגים באירוח עצמי המשמשים כפלטפורמה WordPress.
יישום פשוט, אינטואיטיבי וקל מאוד יציב, אבל לפעמים להתעורר בעיות חיבור בעת הוספת אתר אינטרנט באירוח עצמי לאפליקציה. במקרה שלנו, לא יכולנו להוסיף בבקשה WordPress עבור iOS, אתר שמתארח בעצמו.
מצטערים, אנחנו לא יכולים להתחבר. לא מצליח לקרוא את WordPress האתר בכתובת האתר הזו.
קופרינים
כיצד לתקן: מצטערים, אנחנו לא יכולים להתחבר. לא מצליח לקרוא את WordPress האתר בכתובת האתר הזו
לפני שנגיע Uninstallers או תוסף להשביתכתובות כדי לראות אם קיימת התנגשות עם היישום, עלינו להבין איך זה עובד ומה הם המרכיבים החיוניים לתפקוד התקין.
כשאנחנו רוצים להתחבר יישום לאתר שנוצר עם WordPress, עלינו לזכור העברת נתוני פרוטוקול מרחוק, מ WordPress לבקשה המתאימה (במקרה שלנו, הבקשה WordPress עבור iOS). פרוטוקול ההובלה נעשה באמצעות XML-RPC.
כשאנחנו נפגשים שגיאה של טופס שאנו מציגים, עלינו להביא בחשבון שני דברים חיוניים:
1. כדי להבטיח את השרת המארח את האתר, קובץ xmlrpc.php יש לו הרשאות (chmod) לקרוא עבור "המשתמש","קבוצה","עוֹלָם”ושייך לקבוצה (chownהחוק). אנחנו יכולים לבדוק זאת על ידי גישת הדפדפן domain.tld / xmlrpc.php. "שרת XML-RPC מקבל בקשות POST בלבד.", האם ההודעה חייבת להיות מוצגת בדפדפן.
2. במקרה שלנו, הבעיה הייתה קצת יותר מסובכת. לא הצלחתי להוסיף אתר לאפליקציה WordPress iOS, מכיוון שמודול ה-XML עבור PHP אינו מותקן בשרת.
כתוצאה סקריפט PHP יכול להריץ שורה XMLזה דורש ששרת להיות מודול XML מותקן עבור PHP. אחרת, הבקשה WordPress ייתן את השגיאה"מצטערים, איננו יכולים להתחבר אליך”בכל פעם שאנחנו מנסים להוסיף אתר.
כך נראית שגיאת השרת בכל פעם שאנו מנסים להוסיף לאפליקציה אתר אינטרנט שמתארח בעצמו WordPress באייפד:
2016/11/08 07:59:17 [error] 13701 # 0: * 1666433 FastCGI נשלח ב stderr: "הודעת PHP: PHP קטלנית error: התקשר לפונקציה לא מוגדרת xml_parser_create () ב / srv / www / אינטרנט / ציבורי / wp-includes /IXR.php שיעורים מקוונים 264"בזמן קריאת כותרת התגובה ממעלה הזרם, לקוח: my_ip, שרת: ihowto.tips, בקשה:" POST /xmlrpc.php HTTP / 1.1 ", במעלה הזרם:" fastcgi: //127.0.0.1: 9001 ", מארח: ihowto. טיפים "
כיצד להציג מודולי PHP המותקנים בשרת אינטרנט (CentOS, אובונטו וכו')
אנחנו מבצעים פנימה terminal שורת פקודה: php -m
אם רשימת מודול אינה מופיעה: xml, XmlReader si xmlwriterואז להיות בטוח כי זה הוא הגורם אשר יכול להוסיף אתר יישום WordPress עבור iOS או אנדרואיד.
כיצד להתקין מודול XML PHP בשרת האינטרנט
שורת פקודה עבור CentOS:
יאם install php-xml
לאחר התקנת מודול php-xml, הפעל מחדש את השירותים: php / php-fpm, httpd / nginx.
הוסף את האתר ליישום שוב, והכל יתנהל בצורה חלקה.
נ.ב. ההתקנה של מצב php-xml יכולה להיעשות רק על ידי administratorהשרת. אם אתה לא administratorהשרת, צור קשר ובקש מספק אירוח אתרים להתקין או להפעיל מודול זה.