تركيب موقع يعمل ب laravel على استضافة تعمل بلوحة تحكم Cpanel على الجذر الرئيسي للموقع

من ويكي مسار

عملية رفع تطبيق تم برمجة ل Laravel الى مساحة استضافة تعمل بلوحة التحكم سي بنل Cpanel من خلال محرر الملفات لا تعتبر عملية صعبة بل انها عملية سهله، فيما يلي شرح لذلك.

> هذا الشرح يفترض انك لا تمتلك القدرة على استخدام SSH على مساحة الاستضافة. علما بانه في حال توفر SSH فانك ربما لا تحتاج لهذا الشرح لانه يمكن تنفيذ الاوامر من خلال SSH ، نحن في مسار كلاود نقوم بتوفير دعم SSH للمساحات بناء على طلب العملاء ، لهذا في حال رغبتك بالحصول على SSH Access الرجاء التواصل معنا.


بما ان مجلد الملفات في لارفال هو public ولكن مجلد الملفات في المواقع المستضافة على لوحة تحكم السي بنل هو public_html فانه من الواجب انشاء تحويله من public الى public_html في البداية قبل رفع ملفات لارفال الى المساحة ، ولانشاء عملية التحويل استخدم الكود التالي: (انشىء ملف جديد باي باسم مثلا sym.php داخل مجلد public_html في مساحة الاستضافة وضع الكود التالي بداخله ومن ثم قم بزيارته عن طريق example.com/sym.php مثلا وتاكد من النتيجة من انه تم انشاء تحويل باسم public يشير الى المجلد public_html).

<?php
//هذا الامر يقوم بانشاء تحويل لمجلد public
//الى مجلد public_html
// استبدل {USERNAME} باسم مستخدم سي بنل للموقع
var_dump(symlink("/home/{USERNAME}/public_html","/home/{USERNAME}/public"));

في حال نجاح عملية انشاء التحويله يمكنك الان القيام بحذف الملف sym.php بامان كون الغرض من انشائه انتهى.

بعدها قم على رفع ملفات مشروغ لارفال داخل المجلد /home/username وليس داخل public_html (بعد استبدال username باسم مستخدم سي بنل) - يمكن ذلك من خلال ضغط ملفات المشروغ بصيغة zip ومن ثم رفعها من خلال مدير الملفات (File Manager) في السي بنل وفك ضغط الملف من خلال مدير الملفات ايضا.

في حال وجود اية قواعد بيانات ، قم على انشاء قواعد البيانات من خلال السي بنل وقم على استيراد ملف القاعدة sql من خلال phpmyadmin الى قاعدة بيانات MySQL. ، او يمكنكم استخدام artisan migrate.

وقم على تحرير ملف .env ووضع القيم المناسبة لسيرفر قواعد البيانات وكذلك اية قيم اخرى تحتاج لتبديل.

مساحات الاستضافة التي نقدمها في مسار كلاود متوافقة تماما مع متطلبات استضافة لارفال ، ولمعرفة كيفية استخدام SSH على مساحة استضافة موقعكم راجع استخدام SSH في بيئة الاستضافة المشتركة على سيرفرات مسار كلاود وللحصول على SSH في حال لم تكن الخاصية مفعله من اجل استخدام ادوات SSH يرجى التواصل معنا.