قاعدة معرفة 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 + live catalogue + factual baseline

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.

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

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

استخدم أداة الاختيار إذا لم تكن متأكداً هل المشروع يناسب Shared أو Semi-Dedicated أو VPS أو Dedicated.

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