Marwan Elatta نشر 11 مارس أرسل تقرير نشر 11 مارس السلام عليكم. الرجاء المساعدة. بعد تثبيت الاسكربت تظهر رسالة الخطأ التالية: Fatal error: Uncaught Error: Undefined constant "sql108" in /home/vol17_1/infinityfree.com/if0_38415802/htdocs/classes/SystemSettings.php:247 Stack trace: #0 /home/vol17_1/infinityfree.com/if0_38415802/htdocs/config.php(9): require_once() #1 /home/vol17_1/infinityfree.com/if0_38415802/htdocs/index.php(2): require_once('/home/vol17_1/i...') #2 {main} thrown in /home/vol17_1/infinityfree.com/if0_38415802/htdocs/classes/SystemSettings.php on line 247 2 اقتباس
0 Mustafa Suleiman نشر 11 مارس أرسل تقرير نشر 11 مارس يوجد ثابت constant باسم sql108 يتم استخدامه في ملف SystemSettings.php عند السطر 247، لكنه غير معرف في الكود، أي ليس معرفًا باستخدام الدالة define(). تفقد ملف SystemSettings.php وما سبب وجود sql108 في الملف وأين يتم استخدامه وما الغرض منه، ربما تحتاج إلى وضعه بين علامتي إقتباس " " في حال تستخدمه كقيمة وليس متغير، مثلاً لتمريره كاسم لسيرفر قاعدة البيانات في ملف config.php. 1 اقتباس
0 عبد الوهاب بومعراف نشر 11 مارس أرسل تقرير نشر 11 مارس هذه الرسالة تعني أن الكود يحاول استخدام ثابت باسم sql108 دون تعريفه أو بدون وضعه بين علامات اقتباس، مما يجعل PHP يعتبرها اسم ثابت وليس نصا فإذا كان المقصود هو استخدام النص "sql108"، فيجب وضعه بين علامات اقتباس مزدوجة أو مفردة أي "sql108" أو 'sql108' أما إذا كان من المفترض أن يكون ثابتا معرفا سابقا مثلا عبر define("sql108", "قيمة معينة"))، فتأكد من تعريفه قبل استخدامه. لذا لحل المشكلة افتح ملف classes/SystemSettings.php وتوجه إلى السطر 247 وتحقق من استخدام sql108 بدون علامات اقتباس إذا كان المقصود نصا، فقم بتعديل السطر ليصبح كالتالي: $variable = "sql108"; وإذا كنت تريد تعريف ثابت، فاستخدم: define("sql108", "القيمة المطلوبة"); مع تغيير أي إعدادات تابعة في الملف config.php بعد تطبيق هذه التعديلات، قم بحفظ الملف وإعادة تشغيل السكريبت. 1 اقتباس
0 Marwan Elatta نشر 11 مارس الكاتب أرسل تقرير نشر 11 مارس (معدل) شكرا جزيلا على الاستجابة. السطر 247 يحتوي على التالي: ;()settings = new SystemSettings_$ بتاريخ 7 ساعة قال عبد الوهاب بومعراف: هذه الرسالة تعني أن الكود يحاول استخدام ثابت باسم sql108 دون تعريفه أو بدون وضعه بين علامات اقتباس، مما يجعل PHP يعتبرها اسم ثابت وليس نصا فإذا كان المقصود هو استخدام النص "sql108"، فيجب وضعه بين علامات اقتباس مزدوجة أو مفردة أي "sql108" أو 'sql108' أما إذا كان من المفترض أن يكون ثابتا معرفا سابقا مثلا عبر define("sql108", "قيمة معينة"))، فتأكد من تعريفه قبل استخدامه. لذا لحل المشكلة افتح ملف classes/SystemSettings.php وتوجه إلى السطر 247 وتحقق من استخدام sql108 بدون علامات اقتباس إذا كان المقصود نصا، فقم بتعديل السطر ليصبح كالتالي: $variable = "sql108"; وإذا كنت تريد تعريف ثابت، فاستخدم: define("sql108", "القيمة المطلوبة"); مع تغيير أي إعدادات تابعة في الملف config.php بعد تطبيق هذه التعديلات، قم بحفظ الملف وإعادة تشغيل السكريبت. شكرا جزيلا على الاستجابة. السطر 247 يحتوي على التالي: ;()settings = new SystemSettings_$ بتاريخ 11 ساعة قال Mustafa Suleiman: يوجد ثابت constant باسم sql108 يتم استخدامه في ملف SystemSettings.php عند السطر 247، لكنه غير معرف في الكود، أي ليس معرفًا باستخدام الدالة define(). تفقد ملف SystemSettings.php وما سبب وجود sql108 في الملف وأين يتم استخدامه وما الغرض منه، ربما تحتاج إلى وضعه بين علامتي إقتباس " " في حال تستخدمه كقيمة وليس متغير، مثلاً لتمريره كاسم لسيرفر قاعدة البيانات في ملف config.php. شكرا جزيلا على الاستجابة. السطر 247 يحتوي على التالي: ;()settings = new SystemSettings_$ تم التعديل في 11 مارس بواسطة Marwan Elatta اقتباس
0 Marwan Elatta نشر 11 مارس الكاتب أرسل تقرير نشر 11 مارس الشكر الجزيل لكل من حاول المساعدة. تم حل المشكلة كالآتي: في ملف .phpDBConnection كانت معلومات قاعدة البيانات مكتوبة بدون علامات اقتباس, بعد اضافتها اشتغل الاسكريبت. اقتباس
السؤال
Marwan Elatta
السلام عليكم.
الرجاء المساعدة.
بعد تثبيت الاسكربت تظهر رسالة الخطأ التالية:
Fatal error: Uncaught Error: Undefined constant "sql108" in /home/vol17_1/infinityfree.com/if0_38415802/htdocs/classes/SystemSettings.php:247 Stack trace: #0 /home/vol17_1/infinityfree.com/if0_38415802/htdocs/config.php(9): require_once() #1 /home/vol17_1/infinityfree.com/if0_38415802/htdocs/index.php(2): require_once('/home/vol17_1/i...') #2 {main} thrown in /home/vol17_1/infinityfree.com/if0_38415802/htdocs/classes/SystemSettings.php on line 247
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.