
كثير أخطاء أن نواجهها بشكل يومي بينما نحن البرنامج في مختلف لغات البرمجة. يتم حل كثير من هذه الأخطاء بسرعة, الآخرين من الصعب أن نرى ولكن من السهل لتصحيح, وغيرها, إلا إذا كنت قد حدث بالفعل لك قبل أن لديك أبحث عن طريق شبكة الإنترنت.
إذا كان, في البرمجة بي إتش بي, تجد نفسك مع خطأ كالتالي, من استدعاء دالة غير معرف, إلى جانب العدد السطر حيث يسمى النعيم في الملف المطلوب:
1 2 | Fatal error: Call to undefined function ImageCreateFromPNG() in /path/to/miarchivo.php on line 252 |
وهذا سبب ذلك لم تقم بتثبيت على النظام الخاص بك ملحق GD بي إتش بي أي شيء أكثر من مكتبة وظائف إدارة ومعالجة الصور في بي إتش بي. حتى يتم حل هذا الخطأ لتثبيت المكتبة المذكورة أعلاه.
بنفس الطريقة, هذا الخطأ ويمكن أن يحدث أيضا عند استدعاء دالات أخرى من هذه المكتبة, مثل, على سبيل المثال, ImageCreateFromJPEG().
نعم أنت ملقم ويب حول توزيع لينكس مثل CentOS, فيدورا أو القبعة الحمراء, يمكنك بسهولة تثبيت هذه المكتبة باستخدام الأمر يم بالطريقة التالية:
1 | $ yum install php-gd |
تذكر أنه يجب تشغيل هذا الأمر مع مستخدم مدير البرنامج أو استخدام أي مستخدم الذين يمكنهم الحصول على هذه الامتيازات الأسبقية للأمر سودو.
إذا كان يتم توزيع نظام لينكس الخاص بك أوبونتو, دبيان, أو أي دولة أخرى استناداً إلى هذه, يمكنك القيام بعملية التثبيت باستخدام الأمر:
1 | $ apt-get install php-gd |
مرة كنت قد فعلت التثبيت لهذه المكتبة من مهام الرسم, يجب عليك قم بإعادة تشغيل خادم الويب الخاص بك, ووفقا للتوزيع الذي تستخدمه، وخادم الويب, سيكون لديك للقيام بذلك طريقة واحدة أو أخرى. على سبيل المثال:
1 | $ service httpd restart |
وبهذه الطريقة, إذا كان لديك أي وقت مضى مشاكل بعض المذكورة سابقا والانتماء إلى وظائف المكتبة كلمة المدير العام بي إتش بي بي إتش بي, إيماجيكريتيفرومبنج o ImageCreateFromJPEG, بمجرد تثبيت المكتبة وإعادة تشغيل خادم الويب الخاص بك, لا ينبغي أن تستمر في إنتاج هذا الخطأ.
