كيفية رفع موقعك على الاستضافة خطوة بخطوة
بعد الانتهاء من تصميم موقعك أو تطويره، تأتي المرحلة الأهم: رفع الموقع على الاستضافة حتى يصبح متاحًا للجميع عبر الإنترنت.
الكثير من المبتدئين يظنون أن رفع الموقع يعني فقط رفع الملفات، لكن الحقيقة أن العملية تشمل عدة خطوات أساسية مثل:
- ربط الدومين بالاستضافة (DNS)
- رفع الملفات أو نقل الموقع
- إنشاء قاعدة بيانات وربطها بالموقع
- تفعيل SSL وحماية الموقع
- اختبار الموقع والتأكد من عمله بشكل صحيح
في هذا الدليل الشامل، سأشرح لك كيفية رفع موقعك على الاستضافة خطوة بخطوة بأسلوب واضح يناسب المبتدئين والمحترفين.
فهرس المقال
- قبل أن تبدأ: ماذا تحتاج؟
- الخطوة 1: تجهيز الاستضافة والدومين
- الخطوة 2: ربط الدومين بالاستضافة (DNS)
- الخطوة 3: إنشاء الموقع داخل لوحة التحكم
- الخطوة 4: رفع ملفات الموقع
- الخطوة 5: إنشاء قاعدة بيانات وربطها
- الخطوة 6: تفعيل SSL وتشغيل HTTPS
- الخطوة 7: اختبار الموقع وحل المشاكل الشائعة
- طرق رفع الموقع حسب نوعه (WordPress / Laravel / Static)
قبل أن تبدأ: ماذا تحتاج؟
لرفع موقعك بنجاح، تأكد أن لديك:
- استضافة (Shared أو VPS أو Cloud)
- اسم نطاق (Domain) مرتبط بالمشروع
- ملفات الموقع جاهزة (أو نسخة WordPress)
- بيانات دخول لوحة التحكم (مثل cPanel)
الخطوة 1: تجهيز الاستضافة والدومين
بعد شراء الاستضافة، ستصلك بيانات الدخول على البريد، تشمل عادة:
- رابط لوحة التحكم
- اسم المستخدم وكلمة المرور
- DNS / Nameservers
قم بتسجيل الدخول إلى لوحة التحكم أولًا للتأكد أن الحساب يعمل.
الخطوة 2: ربط الدومين بالاستضافة (DNS)
حتى يفتح موقعك على الدومين، يجب ربط الدومين بالاستضافة عبر DNS.
الطريقة الأشهر: تغيير Nameservers
اذهب إلى شركة الدومين وضع الـ Nameservers الخاصة بالاستضافة. مثال:
- ns1.example.com
- ns2.example.com
قد يستغرق انتشار DNS من 5 دقائق إلى 24 ساعة.
بديل: استخدام A Record
إذا كنت تريد إدارة DNS من مزود الدومين أو Cloudflare، ضع A Record يشير إلى IP الاستضافة.
الخطوة 3: إنشاء الموقع داخل لوحة التحكم
إذا كانت الاستضافة Shared أو cPanel:
- ادخل إلى Domains أو Add-on Domains
- أضف الدومين واختر مسار المجلد (Document Root)
عادة يكون مسار الموقع داخل:
- public_html
- أو مجلد فرعي داخل public_html
الخطوة 4: رفع ملفات الموقع
لديك 3 طرق شائعة لرفع الملفات:
1️⃣ File Manager (من cPanel)
- ادخل إلى File Manager
- اذهب إلى public_html
- ارفع ملفات الموقع (ZIP)
- فك الضغط (Extract)
2️⃣ عبر FTP
- استخدم FileZilla
- ادخل Host + Username + Password
- ارفع الملفات إلى public_html
3️⃣ عبر SSH (للمحترفين)
- رفع ملف ZIP أو Git Clone
- فك الضغط
- تعديل الصلاحيات
نصيحة: رفع ملف ZIP ثم Extract أسرع بكثير من رفع آلاف الملفات.
الخطوة 5: إنشاء قاعدة بيانات وربطها
إذا كان موقعك يستخدم قاعدة بيانات (مثل WordPress أو Laravel)، اتبع التالي:
- ادخل إلى MySQL Databases
- أنشئ Database جديدة
- أنشئ User جديد
- اربط الـ User بالـ Database مع All Privileges
بعدها:
- WordPress: عدّل wp-config.php وأدخل بيانات DB
- Laravel: عدّل ملف .env
الخطوة 6: تفعيل SSL وتشغيل HTTPS
تفعيل SSL مهم للأمان وثقة العملاء وSEO.
في cPanel:
- اذهب إلى SSL/TLS أو Let’s Encrypt
- فعّل الشهادة للدومين
بعدها فعّل إعادة التوجيه من HTTP إلى HTTPS.
الخطوة 7: اختبار الموقع وحل المشاكل الشائعة
بعد رفع الموقع:
- افتح الدومين وتأكد من ظهور الصفحة الرئيسية
- جرب صفحات متعددة
- تأكد من الصور والروابط
مشاكل شائعة وحلول سريعة
- 500 error: غالبًا ملف .htaccess أو صلاحيات
- 403 error: صلاحيات المجلدات/الملفات
- Database error: بيانات DB خاطئة
- Site not found: DNS لم ينتشر بعد
طرق رفع الموقع حسب نوعه
✅ WordPress
- رفع الملفات + إنشاء DB
- تشغيل صفحة التثبيت
✅ Laravel / PHP Framework
- رفع المشروع
- composer install
- ضبط .env
- توجيه Document Root إلى public
✅ Static Website (HTML)
- ارفع ملفات HTML داخل public_html
- انتهى ✅
رفع موقعك على الاستضافة عملية واضحة إذا اتبعت الخطوات الصحيحة:
- ربط الدومين بالاستضافة
- رفع الملفات بالطريقة المناسبة
- إنشاء قاعدة بيانات وربطها
- تفعيل SSL
- اختبار الموقع وحل الأخطاء
إذا أردت تجربة سلسة بدون تعقيد، اختيار استضافة قوية مع دعم تقني يفهم احتياجاتك سيختصر عليك الكثير من الوقت.