OffshoreVps
الأدلة2 أكتوبر 20266 دقيقة للقراءةبقلم فريق OffshoreVps

انشر WordPress وLaravel وNext.js وNode.js على استضافة الويب

كيف يُنشر كل نوع من التطبيقات على استضافة ويب مُدارة: WordPress بنقرة واحدة، وLaravel مع Composer، وNext.js مع Git، إضافة إلى SSL والنطاقات والبريد الإلكتروني.

خطط استضافة الويب الحديثة ليست لـ WordPress فقط. تدعم خطط الاستضافة لدينا WordPress وNext.js وNode.js وتطبيقات Laravel/PHP، مع النشر عبر Git من GitHub أو GitLab. يشرح هذا المقال كيف يُنشر كل نوع من التطبيقات لتختار المسار المناسب.

نافذة طرفية على VPS تعرض الأوامر المستخدمة لنشر تطبيقات Laravel وNext.js وNode.js على استضافة الويب، تبدأ بـ “composer install --no-dev --optimize-autoloader”
نوع الأوامر التي ستشغّلها على خادمك في هذا الدليل.

اختر نوع الاستضافة المناسب للتطبيق

  • WordPress وتطبيقات PHP (Laravel). تعمل جيداً على استضافة الويب. تحصل على PHP وMySQL ومهام cron ولوحة تحكم.
  • Node.js وNext.js. تعمل كعملية Node طويلة الأمد. تتولى استضافة الويب إدارة العملية عنك.
  • الحزم الثقيلة أو المخصصة. هل تحتاج إلى وصول root أو عمليات خلفية أو برامج خاصة؟ انتقل إلى VPS.

الخطط وما تتضمنه كل منها في صفحة استضافة الويب.

WordPress: تثبيت بنقرة واحدة

اختر WordPress كمنصة عند الطلب وسيُثبَّت لك. بعد النشر، سجّل الدخول إلى لوحة التحكم، وافتح WordPress وأكمل إعداد الموقع. أضف إضافة للتخزين المؤقت إذا أردت سرعة إضافية.

تطبيقات Laravel وPHP

  1. اربط مستودع Git الخاص بك من لوحة التحكم، أو ارفع الملفات.
  2. عيّن جذر الويب إلى المجلد public.
  3. أنشئ قاعدة بيانات MySQL وضع تفاصيلها في .env.
  4. شغّل الأوامر المعتادة (عبر SSH في الخطط التي تتضمنه):
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --force
php artisan config:cache

أضف إدخال cron للمهام المجدولة:

* * * * * cd /path/to/app && php artisan schedule:run >> /dev/null 2>&1
خطوات هذا الدليل بالترتيب: 1. اختر نوع الاستضافة المناسب للتطبيق؛ 2. WordPress: تثبيت بنقرة واحدة؛ 3. تطبيقات Laravel وPHP؛ 4. Next.js وNode.js؛ 5. النطاقات وSSL والبريد الإلكتروني؛ 6. متى يكون VPS هو الأنسب
خطوات هذا الدليل بالترتيب.

Next.js وNode.js

  1. ادفع مشروعك إلى GitHub أو GitLab واربطه في لوحة التحكم.
  2. عيّن أمر البناء وأمر التشغيل، وهما في Next.js عادةً:
npm ci
npm run build
npm start
  1. عيّن متغيرات البيئة للأسرار في اللوحة بدلاً من إيداعها في المستودع.
  2. أعد النشر بالدفع إلى فرعك.

تأكد من أن تطبيقك يستمع على المنفذ الذي تعطيه اللوحة، ويقرؤه من process.env.PORT.

النطاقات وSSL والبريد الإلكتروني

تتضمن كل خطة SSL مجانياً، والنطاق مجاني للسنة الأولى. وجّه النطاق إلى حساب الاستضافة، وانتظر تحديث DNS وستُصدر الشهادة لك. اطّلع على سجلات DNS موضّحة. البريد الإلكتروني المجاني بصناديق غير محدودة مشمول.

متى يكون VPS هو الأنسب

اختر VPS حين تحتاج إلى تشغيل خدمات خلفية، أو قاعدة بيانات تضبطها بنفسك، أو Docker، أو أي شيء لا تسمح به استضافة الويب. يغطي دليل Nginx وHTTPS ذلك المسار.