قاعدة معرفة GREATHOSTS

نشر موقع PHP/MySQL على GreatHosts

توفر GreatHosts بيئة PHP/MySQL تقليدية دون افتراضات cPanel. البيئة التي تم التحقق منها تشمل PHP حتى 8.5 مع php.ini قابل للتعديل وOPcache وImagick، إضافة إلى MySQL 5.7 و8.0 و8.4، ومضيف قاعدة البيانات localhost.

آخر تحقق: 2026-10-03الدليل: GreatHosts CP + الكتالوج النشط + خط الأساس الحقائقي

1. راجع متطلبات التطبيق

حدد نطاق إصدار PHP والإضافات المطلوبة وإصدار قاعدة البيانات والمجلدات التي يجب أن تكون قابلة للكتابة وأي مهام مجدولة قبل تغيير إعدادات الاستضافة.

  • PHP متاح حتى 8.5.
  • إصدارات MySQL المتحقق منها: 5.7 و8.0 و8.4.
  • OPcache وImagick متاحان.
  • يمكن تعديل php.ini.
  • Cron Jobs متاحة.
الدليلبيئة GreatHosts متحقق منها

2. ارفع ملفات التطبيق

استخدم File Manager في GreatHosts CP لرفع الملفات أو ZIP. المسار الأساسي /home/www، ويكون مجلد النطاق عادة /home/www/domain.com. ضع نقطة الدخول العامة في المجلد الذي يتوقعه التطبيق.

  • احتفظ بنسخة من ملفات الإعداد قبل استبدال موقع قائم.
  • فك ملفات ZIP على الخادم عند توفر ذلك بدلاً من رفع آلاف الملفات منفردة.
  • راجع الصلاحيات بعد فك الضغط.
الدليلتم التحقق داخل GreatHosts CP

3. أنشئ قاعدة البيانات واستوردها

أنشئ قاعدة البيانات والمستخدم في GreatHosts CP ثم استورد ملف SQL، واضبط التطبيق على استخدام localhost كمضيف MySQL. استخدم مستخدماً مخصصاً للتطبيق.

  • طابق الترميز/collation المطلوب.
  • اختر إصدار MySQL الذي يدعمه التطبيق.
  • إذا كان ملف SQL كبيراً فجزئه أو اضغطه إذا واجهت حد رفع المتصفح.
الدليلبيئة GreatHosts متحقق منها

4. اضبط PHP بقصد واضح

اختر إصدار PHP متوافقاً وعدّل php.ini فقط عندما يطلب التطبيق ذلك. لا ترفع حدود الذاكرة أو الرفع أو التنفيذ عشوائياً قبل معرفة العملية التي تحتاجها.

  • استخدم إعدادات أخطاء الإنتاج ولا تعرض stack traces للزوار.
  • استخدم OPcache في التشغيل الطبيعي.
  • تحقق من الإضافات المطلوبة.
  • احفظ الأسرار خارج الملفات العامة قدر الإمكان.
الدليلGreatHosts CP + ممارسة نشر

5. أضف المهام المجدولة عند الحاجة

إذا كان التطبيق يملك scheduler أو مهمة صيانة يمكن تشغيلها عبر cron ضمن البيئة المشتركة فاضبطها من GreatHosts CP. أما الخدمة التي يجب أن تبقى عاملة باستمرار على مستوى النظام فقد تناسب KVM VPS أكثر.

الدليلخاصية متحقق منها

6. فعّل HTTPS واختبر

بعد ضبط DNS وإصدار الشهادة حوّل روابط التطبيق إلى HTTPS. اختبر تسجيل الدخول والكتابة في قاعدة البيانات ورفع الملفات والبريد والتحويلات وصفحات 404.

  • Let’s Encrypt مجاني للنطاقات المؤهلة المطلوبة عبر GreatHosts.
  • شهادات SSL المدفوعة سنوية.
  • راجع base URL بعد النقل من بيئة محلية أو تجريبية.
الدليلسياسة خدمة مباشرة

7. شخّص بالمعلومة لا بالتخمين

استخدم سجلات التطبيق وأخطاء PHP وأخطاء المتصفح لتحديد السبب قبل الترقية. خطأ 500 لا يعني أن الخادم صغير؛ قد يكون إعداداً أو صلاحيات أو extension أو كوداً.

  • أعد إنتاج الطلب الذي يفشل.
  • راجع السجل في نفس التوقيت.
  • تحقق من PHP والإضافات.
  • تحقق من بيانات قاعدة البيانات والمضيف.
  • أرسل للدعم الخطأ والتوقيت عندما يبدو السبب من طبقة الاستضافة.
الدليلممارسة تشغيل

أسئلة شائعة

ما هو MySQL host؟

استخدم localhost في بيئة الاستضافة المشتركة التي تم التحقق منها.

هل أختار PHP 8.5 دائماً؟

لا. اختر أحدث إصدار يدعمه تطبيقك واعتماداته بشكل صريح.

هل أحتاج VPS لموقع PHP/MySQL عادي؟

غالباً لا. ابدأ بالاستضافة المشتركة حتى يفرض الحمل أو خدمات النظام المطلوبة الانتقال إلى VPS.

خدمات مرتبطة بهذا الدليل

حوّل المتطلبات إلى اختيار استضافة

استخدم أداة اختيار الاستضافة إذا لم تكن متأكداً هل يناسب المشروع الاستضافة المشتركة أو شبه المخصصة أو VPS أو الخادم المخصص.

اختر الاستضافة