كيف تحصل على مكتبة Ansinerator؟
سؤال
أحاول أن أجعل مكتبة 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);
في الجزء العلوي من البرنامج النصي الخاص بك على كلا الخادمين ومعرفة ما إذا كان يعمل بشكل مثالي. (أظن أنك ستحصل على أخطاء في كلا الخادمين)