Abdelrahman Mostafa10 نشر 2 ديسمبر 2023 أرسل تقرير نشر 2 ديسمبر 2023 أنا في حيرة حاليًا، فالأمر سهل عند التطوير بشكل محلي، حيث أقوم بتنفيذ ذلك في منفذ الأوامر، لكن عند نشر المشروع على استضافة كيف أقوم بذلك، ما هي الطرق المتاحة هل يمكن توضيح بشكل سهل وبسيط؟ اقتباس
0 Khaled Osama3 نشر 3 ديسمبر 2023 أرسل تقرير نشر 3 ديسمبر 2023 عند نشر مشروع Laravel على استضافة، يتعين عليك تنفيذ بعض الخطوات لضمان عمل التطبيق بشكل صحيح.فيما يلي أشهر خدمات الاستضافة: 1. استضافة مشروع Laravel على استضافة مشتركة: في حالة استخدامك لاستضافة مشتركة، يفضل أن تتصل بخدمة الدعم الفني للحصول على دعم بخصوص تنفيذ الأوامر. في كثير من الأحيان، يكون لديك واجهة تحكم (cPanel أو Plesk) حيث يمكنك استخدام أدوات إدارة قواعد البيانات لتنفيذ الأوامر. 2. استضافة على خوادم افتراضية أو خوادم خاصة: إذا كنت تستخدم خوادم افتراضية أو خوادم خاصة، يمكنك الاتصال بالخادم عبر SSH وتنفيذ الأوامر مباشرة. استخدم Terminal للوصول إلى خادمك وتنفيذ الأوامر المطلوبة. 3. استخدام استضافة سحابية مثل AWS أو DigitalOcean: في حالة استخدام خدمات السحابة، يمكنك الوصول إلى خادمك عبر SSH. بعد الاتصال بالخادم، قم بالتنقل إلى مجلد المشروع وتنفيذ الأوامر من خلال Terminal. 4. استخدام أدوات إدارة المشاريع مثل Laravel Forge: يمكنك استخدام أدوات إدارة المشاريع مثل Laravel Forge التي تقدم واجهة بسيطة لإدارة مشاريع Laravel على الخوادم. يمكنك تنفيذ الأوامر من خلال واجهة المستخدم أو استخدام خيارات تكوين خاصة. تتباين الخطوات بناءً على نوع الاستضافة التي تستخدمها. الاتصال بدعم الاستضافة أو استخدام SSH يمكن أن يكون الحلا الأمثل. استخدم الوثائق الرسمية لخدمة الاستضافة الخاصة بك للحصول على تفاصيل أكثر دقة. اقتباس
0 Ahmed Elmrsawy نشر 3 ديسمبر 2023 أرسل تقرير نشر 3 ديسمبر 2023 السلم عليكم , بدايةً لماذا نستخدم أمر php artisan serve ? لنقوم بانشاء local server على لجهاز الخاص بنا يكون مسؤول عن استقبال الrequests مننا فقط ولا يمكن مشاركتة . وهو أمر مناسب للاختبارات و ال debugging بينما عند الرفع على سيرفر مش digitalOcean , hostinger , AWS أو غيرهم فأن في تلك الحالة فأنك لا تريد عمل سيرفر محلي و ذلك لعدة أسباب مثل الأداء و الأمان ولكن أهمها ان السيرفر المحلي يكون فقط مصمم لتحمل thread واحد أو request واحد فقط ب> لذلك نقوم بالاستعانة بسيرفر خاص مثل apache و nginx لأن يكون لديهم مواصفات أفض أكثر من حيث أداء و حماية و غيرها و أهمها أنهم يكونو multi thread أي لديهم القدرة على تحمل أكثر من request واحد في نفس الوقت . فباختصار php artisan serve هو أمل لا يستخدم في الproduction ولكن في حالة الdevelopment ليس الا أما في الproduction يتم الأستعانة بسيرفرات مثل أباتشي و nginx و يتم تنصيبها باستعمال واجهات معدة من قبل الاستضافة نفسها و من أمثلة الواجهات هي الcPanel و Plesk و فائدة الواجهات هو تسهيل عملية تنصيب السيرفر و اعداد ملفاتك لتكون جاهزة . اقتباس
0 Mohammad Jumaa نشر 4 ديسمبر 2023 أرسل تقرير نشر 4 ديسمبر 2023 تنفيذ الأوامر عبر SSH العديد من خدمات الاستضافة توفر وصول SSH إلى الخادم. بمجرد تسجيل الدخول إلى خادمك عبر SSH، يمكنك تشغيل الأوامر كما لو كنت في بيئة التطوير المحلية. لتشغيل الأوامر مثل php artisan migrate, اذهب إلى دليل مشروع لارافيل الخاص بك وأدخل الأمر. تنفيذ الأوامر من خلال لوحة التحكم: إذا لم يكن لديك وصول SSH، بعض خدمات الاستضافة توفر أدوات عبر لوحة التحكم تسمح لك بتشغيل الأوامر. استخدام (CI/CD): للمشاريع الأكبر، قد ترغب في النظر في استخدام (CI/CD) لأتمتة عملية النشر وتنفيذ الأوامر. اقتباس
السؤال
Abdelrahman Mostafa10
أنا في حيرة حاليًا، فالأمر سهل عند التطوير بشكل محلي، حيث أقوم بتنفيذ ذلك في منفذ الأوامر، لكن عند نشر المشروع على استضافة كيف أقوم بذلك، ما هي الطرق المتاحة هل يمكن توضيح بشكل سهل وبسيط؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.