ما الذي تقوم به KapsuleHost من أجل موقع WordPress، وما الذي ما زلت تقوم به بنفسك، وأي دليل تقرأه لكل مهمة.
يشغّل WordPress معظم الويب، وهو الخيار الافتراضي لمعظم مواقع KapsuleHost. عند إنشاء موقع كـ WordPress أو WooCommerce، تظهر مجموعة إضافية باسم WordPress في القائمة اليسرى للموقع تحتوي على أدوات لا معنى لها إلا في سياق WordPress: التحديثات، والأمان، والتخزين المؤقت، والمدفوعات على المتاجر. تقع واجهة أداء التطبيق (APM) ضمن الأداء وهي مخصصة لمواقع WordPress وWooCommerce فقط. توضح هذه الصفحة أماكن هذه العناصر.
التثبيت وتسجيل الدخول
أنشئ الموقع كموقع WordPress وسيتم التثبيت نيابة عنك، بما في ذلك قاعدة البيانات وحساب المشرف. تختار اسم مستخدم المشرف وكلمة المرور وعنوان الموقع أثناء الإعداد.
تُعرض كلمة مرور مشرف WordPress مرة واحدة فقط أثناء الإعداد. احفظها في مدير كلمات المرور الخاص بك قبل أن تتابع. استرجاعها لاحقًا ممكن، لكنه أبطأ من تدوينها الآن.
إذا تعذر عليك الدخول إلى wp-admin، راجع الوصول إلى لوحة إدارة WordPress، وإذا كانت كلمة المرور هي المشكلة، راجع إعادة تعيين كلمة مرور WordPress. مسار إعادة التعيين في اللوحة لا يعتمد على قدرة موقعك على إرسال البريد الإلكتروني، ولهذا يعمل حتى عندما لا يعمل رابط "نسيت كلمة المرور".
ابدأ من هنا: تثبيت WordPress والوصول إلى لوحة إدارة WordPress.
قائمة WordPress
افتح المواقع الإلكترونية، وانقر على موقعك، وستجد مجموعة WordPress تحتوي على:
| علامة التبويب | الغرض منها |
|---|---|
| WordPress | اللوحة الرئيسية لـ WordPress الخاصة بالموقع |
| Updates | التعامل مع تحديثات النواة والإضافات والقوالب |
| Security | التحصين وفحوصات السلامة |
| Caching | عناصر التحكم في التخزين المؤقت للصفحات والكائنات |
| APM | أداء التطبيق، ما هي الطلبات البطيئة ولماذا. في القائمة اليسرى للموقع تقع تحت الأداء، وليس ضمن هذه المجموعة |
| Payments | إعداد مدفوعات WooCommerce، للمتاجر فقط |
التحديثات: الشيء الذي يُعطّل المواقع
شبه كل تذكرة دعم من نوع "تعطّل موقعي ولم أغيّر شيئًا" يتبيّن أنها بسبب تحديث. ليس لأن التحديثات سيئة، بل لأن تحديثًا تلقائيًا غير مُراقَب لإضافة بها مشكلة توافق يمكن أن يُسقط الموقع في الثالثة صباحًا.
النمط الآمن مملّ لكنه ناجح:
- خذ نسخة احتياطية، أو تأكد من وجود النسخة التلقائية الخاصة باليوم. أخذ نسخة احتياطية.
- طبّق التحديث على بيئة الاختبار (staging). بيئات الاختبار وسير عمل الاختبار في WordPress.
- تصفّح أجزاء الموقع المهمة: الصفحة الرئيسية، منشور ما، صفحة الدفع.
- ادفع التحديث إلى الموقع الفعلي (live).
إذا كنت تفضّل أن تتولى المنصة التحديثات الروتينية، راجع التحديثات التلقائية. اقرأ تحديثات WordPress وإضافات WordPress لمعرفة ما يجب تحديثه وما يجب الحذر منه.
حدّث إضافة واحدة في كل مرة عندما تعمل على موقع مهم. إذا تعطّل شيء ما، ستعرف بالضبط أي إضافة تسبّبت في ذلك. تحديث عشرين إضافة دفعة واحدة يحوّل إصلاحًا مدته دقيقتان إلى عمل يستغرق فترة بعد الظهر بأكملها.
السرعة
بترتيب تقريبي حسب مقدار الفرق الذي تُحدثه مقابل أقل جهد ممكن:
- التخزين المؤقت (Caching). تقديم نسخة محفوظة بدلاً من إعادة بناء الصفحة لكل زائر. ابدأ من علامة التبويب Caching. راجع التخزين المؤقت للموقع.
- شبكة CDN. ضع النسخة المخزنة مؤقتًا قريبة من زوّارك بدلاً من خادمك. يعتمد التوفر على خطتك ويتطلب نطاقًا مخصصًا. راجع تفعيل CDN.
- إصدار PHP. إصدارات PHP الأحدث أسرع بشكل ملموس. راجع تغيير إصدار PHP.
- الصور والإضافات. الأمران اللذان يجعلان موقع WordPress بطيئًا في أغلب الأحيان هما الصور المرفوعة الضخمة والإضافات التي تقوم بعمل في كل طلب. تُظهر لك علامة التبويب APM أي الطلبات بطيئة.
- الذاكرة. إذا كانت الصفحات تتوقف في منتصف الطريق بدلًا من التحميل ببطء، فأنت تصطدم بحد معين، وليست مشكلة سرعة. راجع حد ذاكرة WordPress وامتدادات وإعدادات PHP.
للنسخة العامة من هذا الموضوع، راجع سرعة الموقع الإلكتروني وبطء الموقع وحدود الموارد.
الأعطال الكلاسيكية في WordPress
لكل واحد من هذه الأعطال سبب معروف ومحدد وحل محدد. لا تخمّن.
- صفحة بيضاء فارغة. غالبًا ما يكون السبب خطأ PHP فادح مع تعطيل العرض. يحدد السجل اسم الملف المتسبب. الشاشة البيضاء في WordPress، سجلات الأخطاء.
- الصفحة الرئيسية تعمل، وكل صفحة أخرى تعطي خطأ 404. إعادة كتابة الروابط الدائمة (Permalink). لاحظ أن استضافة KapsuleHost للمواقع تعمل على nginx، لذا فإن قواعد
.htaccessلا تفعل شيئًا هنا. مشكلات الروابط الدائمة، WordPress وملف .htaccess. - القفل معطّل في صفحة كانت سليمة من قبل. محتوى مختلط، عادة بعد نقل النطاقات. إصلاح المحتوى المختلط.
- روابط قديمة في كل مكان بعد تغيير النطاق. يكتب WordPress روابط مطلقة في قاعدة البيانات. البحث والاستبدال.
- تفشل عمليات الرفع فوق حجم معين. حد في PHP، وليس في WordPress. امتدادات وإعدادات PHP.
WooCommerce
المتجر هو موقع WordPress فيه أموال، وهذا يرفع من المخاطر في كل ما سبق. النسخ الاحتياطية أكثر أهمية، والتحديثات تحتاج إلى بيئة اختبار (staging) في كل مرة، وعلامة التبويب Payments هي مكان إعداد بوابة الدفع. راجع WooCommerce، مدفوعات الموقع، وإذا رغبت في إشراك فريق المنصة، راجع Care لـ WooCommerce.
للمطورين
- WP-CLI للإدارة عبر سطر الأوامر.
- إضافة مفاتيح SSH للوصول إلى الصدفة (shell).
- النشر عبر Git للنشر من مستودع.
- مهام cron لاستخدام cron حقيقي على مستوى النظام بدلًا من cron الوهمي في WordPress، الذي لا يعمل إلا عند زيارة شخص ما للموقع.
- استخدام phpMyAdmin والوصول عن بُعد إلى قاعدة البيانات.
الأمان
يُستهدف WordPress باستمرار، في الغالب بواسطة أدوات مسح آلية تبحث عن إضافة واحدة غير مُحدّثة. تغطي علامة التبويب Security التحصين؛ أما الباقي فهو عادة.
- حافظ على تحديث الإضافات واحذف ما لا تستخدمه.
- استخدم المصادقة الثنائية على حساب KapsuleHost الخاص بك. المصادقة الثنائية.
- اعرف مسار الاسترجاع قبل أن تحتاج إليه. إذا تم اختراق موقعك وتنظيف البرمجيات الخبيثة.
راجع الأمان للاطلاع على الصورة الكاملة، وأمان الموقع لعناصر التحكم على مستوى الموقع.
نقل موقع WordPress موجود مسبقًا
استخدم معالج الترحيل الموجود ضمن عمليات الترحيل. راجع عمليات الترحيل، الترحيل إلى KapsuleHost والترحيل من cPanel.
ما زلت تواجه مشكلة؟ فتح تذكرة دعم، أو ابدأ من المواقع الإلكترونية ومسرد مصطلحات الاستضافة.