سؤال

أحاول أن أجعل مكتبة Ansinerator تعمل على مضيف بلدي المحلي ، ولكن هناك شيء غير صحيح.

أتلقى الأخطاء التالية:Notice: Undefined index: hash in ansi.php on line 23 Notice: Undefined index: aml in ansi.php on line 37 Notice: Undefined variable: PNG_DESTRUCT in ansi.php on line 119 Notice: Undefined offset: -1 in ansi.php on line 362 Notice: Trying to get property of non-object in ansi.php on line 362 Notice: Undefined variable: links in ansi.php on line 459 Notice: Trying to get property of non-object in ansi.php on line 677 Notice: Undefined variable: links in ansi.php on line 459 Notice: Undefined variable: map_link in ansi.php on line 687

أي فكرة أين سأخطئ في هذا؟ لقد قمت بتثبيت مكتبة PHP-GD ، وأعدت تشغيل الخادم ، وبينما يتم تشغيله تمامًا على خادم الإنتاج ، سترفض LocalHost. أفكار؟

شكرًا لك.

هل كانت مفيدة؟

المحلول

تحقق - أنك حصلت على إصدارات "مناسبة" من كل شيء مثبت على LocalHost. (قارن المضيف المحلي بالإنتاج.) من الواضح أن هناك شيئًا مختلفًا بين الخادمين هنا ، فقط استخدم phpinfo() للتأكد.

  • إعادة تشغيل LocalHost مرة أخرى؟ (أنا فقط أمزح...)

نصائح أخرى

هل من الممكن أن تكون قد حددت مستويات تقارير أخطاء مختلفة على كلا الخادمين؟

قبل أي شيء ، ضع error_reporting(E_ALL); في الجزء العلوي من البرنامج النصي الخاص بك على كلا الخادمين ومعرفة ما إذا كان يعمل بشكل مثالي. (أظن أنك ستحصل على أخطاء في كلا الخادمين)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top