اذهب إلى المحتوى
  • 0

مشكله في تشغيل اسكربت laravel ع السيرفر داخل ملف

Mahmoud Essam7

السؤال

السلام عليكم ورحمه الله وبركاته 

لدي اسكربت يعمل ع الرئيسيه بكفائه ولكن انا اريد ان يعمل داخل ملف منفصل ع الرئيسيه 

 

مثال www. sdsda.com/mm

وشكرا لكم 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

لتشغيل ملف Laravel على مسار فرعي مثل www.sdsda.com/mm ، يمكنك اتباع الخطوات التالية:

  1. إنشاء مجلد جديد داخل مجلد public_html في الخادم الخاص بك ، واسمه mm.
  2. انسخ جميع ملفات Laravel الخاصة بك إلى المجلد mm الجديد الذي قمت بإنشائه في الخطوة السابقة.
  3. انتقل إلى مجلد mm باستخدام موجه الأوامر على الخادم الخاص بك ، وثبت جميع المكتبات المطلوبة باستخدام Composer باستخدام الأمر التالي:
composer install

4. قم بتعيين الإعدادات اللازمة لتشغيل Laravel على مسار فرعي ، وهي في ملف .env الخاص بك. يجب تعيين APP_URL الخاص بك إلى المسار الكامل لمجلد mm ، مثل:

APP_URL=https://www.sdsda.com/mm

5. لجعل Laravel يتعرف على المسار الجديد الخاص بك ، يجب تعديل ملف index.php في مجلد mm ليتضمن المسار الصحيح إلى الخاص بالتطبيق Laravel. تأكد من تغيير هذا السطر:

require __DIR__.'/../bootstrap/autoload.php';

ليتضمن المسار الجديد الخاص بـ mm ، مثل:

require __DIR__.'/../mm/bootstrap/autoload.php';

أخيرًا ، قم بتغيير المسار الخاص بـ index.php إلى mm ، مثل:

require __DIR__.'/mm/bootstrap/app.php';

بعد اتباع هذه الخطوات ، يجب أن يعمل Laravel الخاص بك على المسار الفرعي الجديد. يمكنك الوصول إلى التطبيق عبر الرابط التالي:

https://www.sdsda.com/mm

من الهام التأكد من تغيير اسم المجلد الذي تم إنشاؤه (mm) إلى الاسم الذي تريده وتحديث المسارات الموجودة في الخطوات المذكورة أعلاه على وفق ذلك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

 في ملف RouteServiceProvider اضف السطر التالي: 

->prefix('mm')

الى:

Route::middleware('web')
->group(base_path('routes/web.php'));

ليصبح:

Route::middleware('web')
->prefix('mm')
->group(base_path('routes/web.php'));

التوجيه (Routing) في Laravel

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 4‏/3‏/2023 at 21:23 قال Mustafa Suleiman:

لتشغيل ملف Laravel على مسار فرعي مثل www.sdsda.com/mm ، يمكنك اتباع الخطوات التالية:

  1. إنشاء مجلد جديد داخل مجلد public_html في الخادم الخاص بك ، واسمه mm.
  2. انسخ جميع ملفات Laravel الخاصة بك إلى المجلد mm الجديد الذي قمت بإنشائه في الخطوة السابقة.
  3. انتقل إلى مجلد mm باستخدام موجه الأوامر على الخادم الخاص بك ، وثبت جميع المكتبات المطلوبة باستخدام Composer باستخدام الأمر التالي:
composer install

4. قم بتعيين الإعدادات اللازمة لتشغيل Laravel على مسار فرعي ، وهي في ملف .env الخاص بك. يجب تعيين APP_URL الخاص بك إلى المسار الكامل لمجلد mm ، مثل:

APP_URL=https://www.sdsda.com/mm

5. لجعل Laravel يتعرف على المسار الجديد الخاص بك ، يجب تعديل ملف index.php في مجلد mm ليتضمن المسار الصحيح إلى الخاص بالتطبيق Laravel. تأكد من تغيير هذا السطر:

require __DIR__.'/../bootstrap/autoload.php';

ليتضمن المسار الجديد الخاص بـ mm ، مثل:

require __DIR__.'/../mm/bootstrap/autoload.php';

أخيرًا ، قم بتغيير المسار الخاص بـ index.php إلى mm ، مثل:

require __DIR__.'/mm/bootstrap/app.php';

بعد اتباع هذه الخطوات ، يجب أن يعمل Laravel الخاص بك على المسار الفرعي الجديد. يمكنك الوصول إلى التطبيق عبر الرابط التالي:

https://www.sdsda.com/mm

من الهام التأكد من تغيير اسم المجلد الذي تم إنشاؤه (mm) إلى الاسم الذي تريده وتحديث المسارات الموجودة في الخطوات المذكورة أعلاه على وفق ذلك.


قمت عمل ذالك وظهر لي 

 

يتعذّر على هذه الصفحة العمل

يتعذر على  معالجة هذا الطلب حاليًا.

HTTP ERROR 500

بتاريخ On 4‏/3‏/2023 at 21:51 قال Adnane Kadri:

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

 في ملف RouteServiceProvider اضف السطر التالي: 

->prefix('mm')

الى:

Route::middleware('web')
->group(base_path('routes/web.php'));

ليصبح:

Route::middleware('web')
->prefix('mm')
->group(base_path('routes/web.php'));

التوجيه (Routing) في Laravel

اين اجد هذا الملف ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 ساعة قال My Egy:

يتعذّر على هذه الصفحة العمل

يتعذر على  معالجة هذا الطلب حاليًا.

HTTP ERROR 500

يعني هذا حدوث خطأ ما بالخادم او احد ملفاته، تأكد من تفعيل وضع التصحيح لاستعراض نص الخطأ بشكل كامل. من ملف env. قم بتعديل السطر التالي:

APP_DEBUG=false

ليصبح: 

APP_DEBUG=true

وتمعن في نص المشكلة او ما تحاول ان تشير اليه.

بتاريخ 1 ساعة قال My Egy:

اين اجد هذا الملف ؟

يتواجد بالمسار: 

app\http\providers

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 6‏/3‏/2023 at 23:54 قال Adnane Kadri:

يعني هذا حدوث خطأ ما بالخادم او احد ملفاته، تأكد من تفعيل وضع التصحيح لاستعراض نص الخطأ بشكل كامل. من ملف env. قم بتعديل السطر التالي:

APP_DEBUG=false

ليصبح: 

APP_DEBUG=true

وتمعن في نص المشكلة او ما تحاول ان تشير اليه.

يتواجد بالمسار: 

app\http\providers

 

lمفعل بلعفعل 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 6‏/3‏/2023 at 23:54 قال Adnane Kadri:

يعني هذا حدوث خطأ ما بالخادم او احد ملفاته، تأكد من تفعيل وضع التصحيح لاستعراض نص الخطأ بشكل كامل. من ملف env. قم بتعديل السطر التالي:

APP_DEBUG=false

ليصبح: 

APP_DEBUG=true

وتمعن في نص المشكلة او ما تحاول ان تشير اليه.

يتواجد بالمسار: 

app\http\providers

 

 

بتاريخ On 4‏/3‏/2023 at 21:23 قال Mustafa Suleiman:

لتشغيل ملف Laravel على مسار فرعي مثل www.sdsda.com/mm ، يمكنك اتباع الخطوات التالية:

  1. إنشاء مجلد جديد داخل مجلد public_html في الخادم الخاص بك ، واسمه mm.
  2. انسخ جميع ملفات Laravel الخاصة بك إلى المجلد mm الجديد الذي قمت بإنشائه في الخطوة السابقة.
  3. انتقل إلى مجلد mm باستخدام موجه الأوامر على الخادم الخاص بك ، وثبت جميع المكتبات المطلوبة باستخدام Composer باستخدام الأمر التالي:
composer install

4. قم بتعيين الإعدادات اللازمة لتشغيل Laravel على مسار فرعي ، وهي في ملف .env الخاص بك. يجب تعيين APP_URL الخاص بك إلى المسار الكامل لمجلد mm ، مثل:

APP_URL=https://www.sdsda.com/mm

5. لجعل Laravel يتعرف على المسار الجديد الخاص بك ، يجب تعديل ملف index.php في مجلد mm ليتضمن المسار الصحيح إلى الخاص بالتطبيق Laravel. تأكد من تغيير هذا السطر:

require __DIR__.'/../bootstrap/autoload.php';

ليتضمن المسار الجديد الخاص بـ mm ، مثل:

require __DIR__.'/../mm/bootstrap/autoload.php';

أخيرًا ، قم بتغيير المسار الخاص بـ index.php إلى mm ، مثل:

require __DIR__.'/mm/bootstrap/app.php';

بعد اتباع هذه الخطوات ، يجب أن يعمل Laravel الخاص بك على المسار الفرعي الجديد. يمكنك الوصول إلى التطبيق عبر الرابط التالي:

https://www.sdsda.com/mm

من الهام التأكد من تغيير اسم المجلد الذي تم إنشاؤه (mm) إلى الاسم الذي تريده وتحديث المسارات الموجودة في الخطوات المذكورة أعلاه على وفق ذلك.

ظهرت لي هذة المشكله اخي ؟ كما في الصورة 

dsdsd.jpg

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...