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

ظهور خطأ Server Error 500 في مشروع Laravel

Abdu Mohamed

السؤال

Recommended Posts

  • 0

يجب التأكد من معلومات الإتصال بقاعدة البيانات مثل اسم المستخدم وكلمة السر واسم قاعدة البيانات الموجودة في الملف env، وكذلك يجب التأكد من أن خادم MySQL يعمل بشكل سليم، كما يجب تهجير البيانات من خلال الأمر التالي:

php artisan migrate:fresh --seed

ملاحظة الأمر السابق سوف يقوم بحذف البيانات الموجودة في قاعدة البيانات (إن كانت تحتوي على أي بيانات).

بعد تنفيذ الأمر السابق يمكن أن تقوم بتشغيل المشروع من خلال الأمر التالي:

php artisan serve

 

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

  • 0
بتاريخ 22 ساعات قال Wael Aljamal:

أرجو إرفاق صورة لقطة شاشة للمخدم والمتصفح، وإرفاق معلومات أكثر للمشكلة..

 

تفضل

لقطة الشاشة (1).png

بتاريخ 20 ساعات قال سامح أشرف:

يجب التأكد من معلومات الإتصال بقاعدة البيانات مثل اسم المستخدم وكلمة السر واسم قاعدة البيانات الموجودة في الملف env، وكذلك يجب التأكد من أن خادم MySQL يعمل بشكل سليم، كما يجب تهجير البيانات من خلال الأمر التالي:


php artisan migrate:fresh --seed

ملاحظة الأمر السابق سوف يقوم بحذف البيانات الموجودة في قاعدة البيانات (إن كانت تحتوي على أي بيانات).

بعد تنفيذ الأمر السابق يمكن أن تقوم بتشغيل المشروع من خلال الأمر التالي:


php artisan serve

 

تم التأكد من اسم قاعدة البيانات , بخصوص تهجير البيانات اين يمكن اضافة هذا الكود

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

  • 0
بتاريخ 2 دقائق مضت قال Abdu Mohamed:

تم التأكد من اسم قاعدة البيانات , بخصوص تهجير البيانات اين يمكن اضافة هذا الكود


php artisan serve

قم بفتح سطر الأوامر CMD ثم أذهب لمجلد المشروع عبر الأمر cd، وبعد ذلك قم بتنفيذ هذه الأوامر في ال CMD

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

  • 0
بتاريخ 1 دقيقة مضت قال Abdu Mohamed:

تفضل

حاول فتح الصفحة التي فيها المنفذ port الذي يظهر في xampp عند تشغيل مخدم apache 

localhost:80/public/install

حيث يتوجب عليك وضع المشروع في htdocs في مسار xampp

C:\xampp\htdocs\اسم مجلد المشروع\ public

لاحظ أن local host تعبر عن htdocs ثم اختر المسارات الفرعية حسب مالديك

حاول تحميل vs code ثم افتح مجلد المشروع من خلاله ثم نفذ الأمر

بتاريخ 20 ساعات قال سامح أشرف:

التالي:


php artisan serve

 

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

  • 0
بتاريخ منذ ساعة مضت قال Wael Aljamal:

حاول فتح الصفحة التي فيها المنفذ port الذي يظهر في xampp عند تشغيل مخدم apache 


localhost:80/public/install

حيث يتوجب عليك وضع المشروع في htdocs في مسار xampp


C:\xampp\htdocs\اسم مجلد المشروع\ public

لاحظ أن local host تعبر عن htdocs ثم اختر المسارات الفرعية حسب مالديك

حاول تحميل vs code ثم افتح مجلد المشروع من خلاله ثم نفذ الأمر

 

قمت بكل الخطوات لكن المشروع لم يعمل

بتاريخ الآن قال Abdu Mohamed:

قمت بكل الخطوات لكن المشروع لم يعمل

علما بأن هذا هو المشروع كاملا كما هو موضح في الفيديو

https://www.youtube.com/watch?v=ejfNXggZH_Y&t=155s

 

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

  • 0
بتاريخ 6 دقائق مضت قال Abdu Mohamed:

قمت بكل الخطوات لكن المشروع لم يعمل

علما بأن هذا هو المشروع كاملا كما هو موضح في الفيديو

https://www.youtube.com/watch?v=ejfNXggZH_Y&t=155s

أرجو إرفاق صورة ل XAMPP لديك

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

  • 0
بتاريخ 6 دقائق مضت قال Abdu Mohamed:

المجلد او البرنامج

تمام المخدم يعمل بشكل سليم،

اكب كلمة cmd هنا في مكان المسار ثم enter

run-cmd.JPG.9bc2f81c1a075fffad1c32c494a8b367.JPG

ستفتح نافذة سوداء، اتركها للخطوة التالية

... هنا التطبيق جاهز للعمل، لكن عليك التوجه إلى php my admin

http://localhost/phpmyadmin/

لإنشاء قاعدة بيانات بنفس الاسم الموجود في ملف env. افتحه من خلال محرر أكواد 

وتأكد من اسم المستخدم root وكلمة السر فارغة في env. (يجب أن يتطابق اسم قاعدة البيانات مع المستخدم و كلمة السر الخاصة به)

اكتب الأمر كما أخبرك المدرب سامح

الخطوة الثانية

بتاريخ 22 ساعات قال سامح أشرف:

يجب التأكد من معلومات الإتصال بقاعدة البيانات مثل اسم المستخدم وكلمة السر واسم قاعدة البيانات الموجودة في الملف env، وكذلك يجب التأكد من أن خادم MySQL يعمل بشكل سليم، كما يجب تهجير البيانات من خلال الأمر التالي:


php artisan migrate:fresh --seed

ملاحظة الأمر السابق سوف يقوم بحذف البيانات الموجودة في قاعدة البيانات (إن كانت تحتوي على أي بيانات).

بعد تنفيذ الأمر السابق يمكن أن تقوم بتشغيل المشروع من خلال الأمر التالي:


php artisan serve

 

 

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

  • 0
بتاريخ 38 دقائق مضت قال Wael Aljamal:

تمام المخدم يعمل بشكل سليم،

اكب كلمة cmd هنا في مكان المسار ثم enter

run-cmd.JPG.9bc2f81c1a075fffad1c32c494a8b367.JPG

ستفتح نافذة سوداء، 

... هنا التطبيق جاهز للعمل، لكن عليك التوجه إلى php my admin


http://localhost/phpmyadmin/

لإنشاء قاعدة بيانات بنفس الاسم الموجود في ملف env. افتحه من خلال محرر أكواد 

وتأكد من اسم المستخدم root وكلمة السر فارغة في env. (يجب أن يتطابق اسم قاعدة البيانات مع المستخدم و كلمة السر الخاصة به)

اكتب الأمر كما أخبرك المدرب سامح

 

هذا هو الكود في الملف

APP_NAME=HRM-SAAS
APP_ENV=local
APP_KEY=base64:22/aK6fNUbF9u0kTeh7i+63Z3z6NqUKusjjdRNVaMaA=
APP_DEBUG=false
APP_URL=http://localhost

LOG_CHANNEL=stack

MAIL_FROM_VERIFIED_EMAIL=true

DB_CONNECTION=mysql
DB_PORT=3306

BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=mail
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

STRIPE_KEY=
STRIPE_SECRET=
STRIPE_WEBHOOK_SECRET=
PAYPAL_ENV=sandbox


DB_HOST=localhost
DB_DATABASE=hrms
DB_USERNAME=root
DB_PASSWORD="12345"

 

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

  • 0
بتاريخ 1 دقيقة مضت قال Wael Aljamal:

تمام، بعد فتح console النافذة السوداء كما في التعليق السابق، اكتب الأوامر فيه 

CMD لا يتعرف على الاوامر php artisan migrate:fresh --seed

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

  • 0
بتاريخ الآن قال Abdu Mohamed:

CMD لا يتعرف على الاوامر php artisan migrate:fresh --seed

أرفق رسالة الخطأ من فضلك..

ربما عليك إضافة PHP لمسار متيغرات النظام ابحث عن 

add php to system environmetm ستجد مسارها في مجلد xampp

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

  • 0
بتاريخ منذ ساعة مضت قال Wael Aljamal:

أرفق رسالة الخطأ من فضلك..

ربما عليك إضافة PHP لمسار متيغرات النظام ابحث عن 

add php to system environmetm ستجد مسارها في مجلد xampp

قمت باضافة php  ويظهر الخطا التالي :

لقطة الشاشة (4).png

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

  • 0
بتاريخ منذ ساعة مضت قال Abdu Mohamed:

قمت باضافة php  ويظهر الخطا التالي :

المسار المفتوح في cmd يجب أن يكون إلى داخل المجلد الرئيسي لمشروع لارافل

أي hrmSAAS لديك .. أعد الخطوة من داخل المشروع أو اكتب 

..htdocs> cd hrmSASS

..htdocs\hrmSASS > php artisan mig...

 

تأكد من الاسم

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

  • 0
بتاريخ 6 ساعات قال Wael Aljamal:

المسار المفتوح في cmd يجب أن يكون إلى داخل المجلد الرئيسي لمشروع لارافل

أي hrmSAAS لديك .. أعد الخطوة من داخل المشروع أو اكتب 


..htdocs> cd hrmSASS

..htdocs\hrmSASS > php artisan mig...

 

تأكد من الاسم

هذا الملف وتظهر رسايل الخطأ

لقطة الشاشة (5).png

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

  • 0
بتاريخ 10 دقائق مضت قال Abdu Mohamed:

هذا الملف وتظهر رسايل الخطأ

جرب الأمر التالي

composer dump-autoload

php artisan view:clear 

php artisan cache:clear

php artisan config:clear
  • في ملف composer.json تأكد من إصدار PHP المستخدم في المشروع
  • تأكد من تثبيت composer إن ظهر أي خطأ
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 15 ساعات قال Wael Aljamal:

جرب الأمر التالي


composer dump-autoload

php artisan view:clear 

php artisan cache:clear

php artisan config:clear
  • في ملف composer.json تأكد من إصدار PHP المستخدم في المشروع
  • تأكد من تثبيت composer إن ظهر أي خطأ

بعد اضافة الاوامر ما زالت تظهر الرسالة 

لقطة الشاشة (6).png

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

  • 0
بتاريخ 10 دقائق مضت قال Abdu Mohamed:

بعد اضافة الاوامر ما زالت تظهر الرسالة 

 

لم اخبرك بإضافتهم للملف، بل تنفيذهم في cmd 

احذفهم من الملف لكي لايحدث خطأ

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...