Mohammed Abu Yousef نشر 22 يوليو 2021 أرسل تقرير نشر 22 يوليو 2021 عند قيامي برفع الموقع لا أستطيع إرسال طلب من نوع POST ، يظهر لي Server Error ( 500 Internal Server Error ) علما بأن نوع الطلب GET شغال تمام اقتباس
0 بلال زيادة نشر 22 يوليو 2021 أرسل تقرير نشر 22 يوليو 2021 يمكنك فتح المسار التالي storage/logs/ ثم فتح الملف بداخل هذا المسار و قراءة ما هي الأخطاء التي تم التعرف عليها و يمكنك حلها , أو مشاركتها معنا , أو أيضا يمكنك فتح ملف error.log على الاستضافة الخاصة بك و قراءة الأخطاء و العمل على حلها. لأنه خطأ 500 Internal Server Error يكون خطأ داخلي ولا يمكن تحديده إلا بالرجوع إلى ملفات logs. 1 اقتباس
0 Mohammed Abu Yousef نشر 22 يوليو 2021 الكاتب أرسل تقرير نشر 22 يوليو 2021 (معدل) بتاريخ 19 دقائق مضت قال بلال زيادة: يمكنك فتح المسار التالي storage/logs/ ثم فتح الملف بداخل هذا المسار و قراءة ما هي الأخطاء التي تم التعرف عليها و يمكنك حلها , أو مشاركتها معنا , أو أيضا يمكنك فتح ملف error.log على الاستضافة الخاصة بك و قراءة الأخطاء و العمل على حلها. لأنه خطأ 500 Internal Server Error يكون خطأ داخلي ولا يمكن تحديده إلا بالرجوع إلى ملفات logs. الملف الوحيد الموجود ضمن المسار هو (laravel.log) ويحتوي على أكثر من 500 سطر، هل هذا طبيعي؟ تعديل/ 5000 سطر وها هو الملف / https://drive.google.com/file/d/1iuT1e9sAoTuB_9QM87T4W3uGwErSYhIE/view?usp=sharing تم التعديل في 22 يوليو 2021 بواسطة Mohammed Abu Yousef اقتباس
0 سمير عبود نشر 22 يوليو 2021 أرسل تقرير نشر 22 يوليو 2021 في ملف env. قم بتفعيل APP_DEBUG مؤقتا حتى تتحصل على الخطأ الفعلي الذي يؤدي إلى المشكلة 1 اقتباس
0 Mohammed Abu Yousef نشر 22 يوليو 2021 الكاتب أرسل تقرير نشر 22 يوليو 2021 بتاريخ 2 دقائق مضت قال عبود سمير: في ملف env. قم بتفعيل APP_DEBUG مؤقتا حتى تتحصل على الخطأ الفعلي الذي يؤدي إلى المشكلة مفعل بالفعل، أنا أتحدث عن نوع الطلب من نوع POST من برنامج postman مثلا ,وليس من المتصفح اقتباس
0 سمير عبود نشر 22 يوليو 2021 أرسل تقرير نشر 22 يوليو 2021 بتاريخ 4 دقائق مضت قال Mohammed Abu Yousef: مفعل بالفعل، أنا أتحدث عن نوع الطلب من نوع POST من برنامج postman مثلا ,وليس من المتصفح ماهي نتيجة الطلب الذي تُرسله لأن الخطأ 500 ليس متعلق بشيء محدد، حتى نستطيع المساعدة يُرجى تفصيل و شرح المشكلة بشكل أكبر 1 اقتباس
0 Mohammed Abu Yousef نشر 22 يوليو 2021 الكاتب أرسل تقرير نشر 22 يوليو 2021 بتاريخ 2 دقائق مضت قال عبود سمير: ماهي نتيجة الطلب الذي تُرسله لأن الخطأ 500 ليس متعلق بشيء محدد، حتى نستطيع المساعدة يُرجى تفصيل و شرح المشكلة بشكل أكبر هذه أول صورة تقوم بإرجاع الvalidation يعني يتم الدخول إلى ال route ها هي الرسالة التي تظهر، أتوقع أن المشكلة تبدأ عند بداية التعامل مع قاعدة البيانات حتى يتم حفظها في قاعدة البيانات باشا ملف ال .env قيمة ال APP_KEY ايش المفروض يكون فيها؟ ممكن هذه المعلومات تفيدك كمان اقتباس
0 سمير عبود نشر 22 يوليو 2021 أرسل تقرير نشر 22 يوليو 2021 هل بإمكانك توضيح محتوى ملف الإعدادات، لأنه لحد الساعة بهذه المعطيات لا يُمكن إيجاد سبب المشكلة. هل لديك مسار يجلب بيانات من قاعدة البيانات يُمكنك تجربته للتأكد من أن الطريقة get تعمل عند جلب بيانات و للتأكد من الإتصال يعمل 1 اقتباس
0 Mohammed Abu Yousef نشر 22 يوليو 2021 الكاتب أرسل تقرير نشر 22 يوليو 2021 (معدل) بتاريخ 13 دقائق مضت قال عبود سمير: هل بإمكانك توضيح محتوى ملف الإعدادات، لأنه لحد الساعة بهذه المعطيات لا يُمكن إيجاد سبب المشكلة. هل لديك مسار يجلب بيانات من قاعدة البيانات يُمكنك تجربته للتأكد من أن الطريقة get تعمل عند جلب بيانات و للتأكد من الإتصال يعمل الطريقة GET تعمل بشكل سليم ( الاتصال بقاعدة البيانات تمام ) ما المقصود ب (محتوى ملف الإعدادات)؟ تم التعديل في 22 يوليو 2021 بواسطة Mohammed Abu Yousef 1 اقتباس
0 سمير عبود نشر 22 يوليو 2021 أرسل تقرير نشر 22 يوليو 2021 بتاريخ 11 دقائق مضت قال Mohammed Abu Yousef: الطريقة GET تعمل بشكل سليم ( الاتصال بقاعدة البيانات تمام ) أعتقد أن قمية APP_DEBUG الحالية لديك هي false لتتحصل على معلومات أكثر عن الأخطاء يجب أن تكون true بتاريخ 22 دقائق مضت قال Mohammed Abu Yousef: الطريقة GET تعمل بشكل سليم ( الاتصال بقاعدة البيانات تمام ) ما المقصود ب (محتوى ملف الإعدادات)؟ لاحظ الآن الخطأ أصبح أكثر دقة حيث رسالة الخطأ أصبحت: lluminate\Database\QueryException SQLSTATE[HY000]: General error: 1364 Field 'id' doesn't have a default value (SQL: insert into `messages` (`help_id`, `message`, `phone_number`, `updated_at`, `created_at`) values (3, lorem, 5674245, ... حيث يخبرك أن هناك حقل id في جدول messages لا تقوم بتمريره أثناء إنشاء السجل و هذا الحقل ليس nullable و ليس له قيمة إفتراضية. يُمكنك الآن حل المشكلة كما تريد. 1 اقتباس
0 Mohammed Abu Yousef نشر 22 يوليو 2021 الكاتب أرسل تقرير نشر 22 يوليو 2021 صحيح،شكرا جدا، أعتذر، قمت بتغييرها ونسيت إرجاعها بتاريخ 33 دقائق مضت قال عبود سمير: أعتقد أن قمية APP_DEBUG الحالية لديك هي false لتتحصل على معلومات أكثر عن الأخطاء يجب أن تكون true .. بتاريخ 33 دقائق مضت قال عبود سمير: أعتقد أن قمية APP_DEBUG الحالية لديك هي false لتتحصل على معلومات أكثر عن الأخطاء يجب أن تكون true الآن ما هي المشكلة؟ مع أنها كانت تعمل بشكل تمام عندما كانت تعمل على ال local 1 اقتباس
0 بلال زيادة نشر 22 يوليو 2021 أرسل تقرير نشر 22 يوليو 2021 بتاريخ 4 دقائق مضت قال Mohammed Abu Yousef: صحيح،شكرا جدا، أعتذر، قمت بتغييرها ونسيت إرجاعها هنا الخطأ يخبرك أنه حقل id يجب أن يحتوي على قيمة وبذلك لا يمكن ان يكون فارغ و يجب أن يكون حقل id عبارة عن Auto Increment بحيث يتم تعبئته تلقائياً , حاول رجاء تغيير الحقل id و جعله auto incement. 1 اقتباس
0 Mohammed Abu Yousef نشر 22 يوليو 2021 الكاتب أرسل تقرير نشر 22 يوليو 2021 بتاريخ 4 دقائق مضت قال بلال زيادة: هنا الخطأ يخبرك أنه حقل id يجب أن يحتوي على قيمة وبذلك لا يمكن ان يكون فارغ و يجب أن يكون حقل id عبارة عن Auto Increment بحيث يتم تعبئته تلقائياً , حاول رجاء تغيير الحقل id و جعله auto incement. شكرا جدا، تم حل المشكلة اقتباس
السؤال
Mohammed Abu Yousef
عند قيامي برفع الموقع لا أستطيع إرسال طلب من نوع POST ، يظهر لي Server Error ( 500 Internal Server Error ) علما بأن نوع الطلب GET شغال تمام
12 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.