استعمل مربع البحث في الاسفل لمزيد من المواضيع
سريع للبحث عن مواضيع في المنتدى
-
11-02-2013, بتوقيت غرينيتش 01:48 AM
#1
حل مشكلة Suhosin-0.9.33 الجديد مع الاصدار 5.2.17 PHP
السلام عليكم ورحمة الله وبركاته
تتوالي المشاكل مع الاصدارات الجديدة للموديولات الملحقة ب اصدارات PHP وها نحن اليوم باذن الله سنقوم بحل مشكلة بسيطة لل Suhosin-0.9.33 مع اصدار PHP 5.2.x
اول شئ شركة السي بانل CPANEL قامت بدمج Suhosin-0.9.33 مع EasyApache 3.9.1 الجديد
ولكن عند تركيب installه واختيار اصدار PHP 5.2.17 مع EasyApache تظهر مشكلة غير مرئية عند فتح اي ملف PHP علي السيرفر SERVER لكن سنجد نص المشكلة في ملف error_log للموقع وهي
رمز PHP:
<code style="white-space:nowrap"> <code> [16-Feb-2014 17:47:35] PHP Warning: PHP Startup: Suhosin Extension does not officially support PHP 5.2 and below anymore, because it is discontinued. Use it at your own risk. in Unknown on line 0
</code> </code>
وملف error_log سيصبح مساحته كبيرة ممتلئا بهذا الخطأ
حل المشكلة كالآتي:
============
أ- اذا حضرتك اصلا ركبت suhosin اثناء اعادة بناء الأباتشي فالخطوات كالآتي:
1-
رمز Code:
cd /home/cpeasyapache/src/suhosin/suhosin-0.9.33
2-
رمز Code:
nano +1108 suhosin.c
اضف بعدها
رمز Code:
/*
ثم انزل تحت كمان 3 سطور وقبل return SUCCESS; ستضيف:
رمز Code:
*/
بمعني اننا قمنا بعمل Comment علي الشرط في السطور:
رمز PHP:
<code style="white-space:nowrap"> <code> #if PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION <= 2
php_error_docref(NULL TSRMLS_CC, E_WARNING, "Suhosin Extension does not$
#endif
</code> </code>
فقبل التعديل يكون هكذا
رمز PHP:
<code style="white-space:nowrap"> <code> #endif
#if PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION <= 2 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Suhosin Extension does not officially support PHP 5.2 and below anymore, becau$
#endif
return SUCCESS;
</code> </code>
وبعد التعديل يكون هكذا:
رمز PHP:
<code style="white-space:nowrap"> <code> #endif
/*
#if PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION <= 2 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Suhosin Extension does not officially support PHP 5.2 and below anymore, becau$
#endif
*/
return SUCCESS;
</code> </code>
3- احفظ الملف Ctrl+x ثم Y
4- قم باعادة بناء الأباتشي مرة اخري
===============================
ب- اذا حضرتك لم تركب Suhosin من حين الأصل واردتم تركيب installه عليك باتباع الآتي:
1-
رمز Code:
/scripts/phpextensionmgr install PHPSuHosin
2-
رمز Code:
cd /home/cpeasyapache/phpextensions/suhosin/suhosin-0.9.33
3- ثم يتم التعديل علي ملف suhosin.c كما اسلفنا وقلنا في الخطوة 2 في الحالة الأولي
4- رمز Code:
make install
===============
ويرجي التأكد بأن كل شئ تمام بفحص error_log بالمواقع وستري ان الخطأ لم يعد يظهر بها وايضا Suhosin تم تركيب installه بنجاح علي السيرفر SERVER بدون اي مشكلة
وايضا قمت بارفاق ملف suhosin.c الخاص بالاصدار 0.9.33 بدلا من التعديل للناس اللي عايزه تريح دماغها بدون اي خطأ
الملفات المرفقة [TR]
suhosin.zip (9.7 كيلوبايت, عدد مرات المشاهدة 79 مرة) [/TR]
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©
المواضيع المتشابهه
-
بواسطة Chakira في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 02:25 AM
-
بواسطة salima في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:38 AM
-
بواسطة said في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:13 AM
-
بواسطة walid في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:12 AM
-
بواسطة salima في المنتدى تطوير منتديات vb4.0.0
مشاركات: 0
آخر مشاركة: 10-30-2013, بتوقيت غرينيتش 10:11 PM
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى