استعمل مربع البحث في الاسفل لمزيد من المواضيع
سريع للبحث عن مواضيع في المنتدى
-
11-02-2013, بتوقيت غرينيتش 02:25 AM
#1
Administrator
تحديث update إعادة بناء الأباتشي Apache PHP Re-Compile Re-Build
كيف حال إخواني رواد هذا القسم ؟
إن شاء الله بأفضل حال
إخواني الكرام ظهرت في الآونة الأخيره الكثير من التحديث updateات والتغيرات في الـ Cpanel
وقد طالت الـ Easy Apache أيضاً
أبرزها إزالة الـ suhosin من الـ PHP 5.2.17
وتغييرات أيضاً على الـ PHP 5.3.x
لذلك تم تطوير السكربت السابق
Apache Re-Building Script إعادة بناء الأباتشي بصورة صحيحه-تحديث update النظام والسيبنل
العمل كان تطويراً وإستمراراً للسكربت المطروح مسبقاً
قبل ما أدخل بتفاصيل العمل أحب أن أذكر الفضل الكبير الذي أبداه الأستاذ أحمد
AmigoServ.com
له الحصة الكبرى في تطوير السكربت
تفاصيل السكربت كالآتي
يعمل على سيرفر SERVERات الـ CentOS / Cpanel وبصلاحية root فقط
إصلاح أخطاء التصاريح وخاصة الـ perl تلافياً لحدوث أي تعارض في العمل
أحد مشاكل وأخطاء تغيير تصريح البيرلInternal Server Error على الويب ميل
تحديث update النظام والسيبنل والبرامج والخدمات
إعادة بناء الأباتشي بصورة صحيحة مع تفعيل الموديلات والبرامج المهمه والضرورية
حرية الإختيار ما بين الـ PHP 5.3.x أو PHP 5.2.17
حرية الإختيار ما بين الـ DSO أو SuPHP
إعداد الـ suphp بصورة صحيحه لحل مشاكله ومنع الإستغلال الموجود عند الهاك productرز وتعارض التصاريح
طريقة إستعمال السكربت
يتم سحب السكربت وإعطائه التصريح المناسب للتشغيل عن طريق
رمز PHP:
<code style="white-space:nowrap"> <code> wget http://3eyon-host.net/triple/update
chmod 755 update
</code> </code>
يتم تشغيل السكربت بتنفيذ
رمز PHP:
<code style="white-space:nowrap"> <code> ./update
</code> </code>
آلية عمل وخطوات السكربت
يتم التحقق ما إن كان السيرفر SERVER شغال على النظام CentOS ويستعمل الـ Cpanel وصلاحية اليوزر المستعمل root
لإن حال لم يتوفر أية من هذه الأمور يتوقف السكربت عن العمل
من بعد التحقق يتم عمل إعداد لـ CpUpdate Conf ليتم عمل التحديث update التلقائي وإختيار الإصدار الـ release
يتم التحقق في حال وجود برنامج الـ LES وفي حال وجوده سيتم إزالة خواصه وتعطيله لوجود التعارض ما بين التصاريح الموضوعه والتحديث updateات
حل مشكلة فشل تحديث update النظام - CentOS - yum + برنامج Linux Easy Security LES
يتم تحديث update السيبنل وتحديث update السيبنل يشمل تحديث update النظام والبرامج والخدمات أيضاً والتحديث update يكون تبعاً للكونفج الذي تم وضعه مسبقاً
من بعد كل هذا يتم سؤال صاحب السيرفر SERVER عن إصدار الـ PHP المطلوب على السيرفر SERVER
1 = 5.2.17
2 = 5.3.x
في حال تم إختيار الأول وكما معلوم بأنه الـ suhosin تم حذفه من هذا الجيل وبالتالي بعد عملية إعادة البناء سيتم تركيب install هالرقعه يدوياً وحل المشاكل الموجودة
حل مشكلة Suhosin-0.9.33 الجديد مع الاصدار 5.2.17 PHP
أما في حال تم إختيار الثاني فهذه الرقعه موجودة تلقائياً في البروفايل لإنه لم تحذف من هالجيل
بعد الإنتهاء من إعادة البناء سيتم سؤال صاحب السيرفر SERVER عن وضعية تشغيل الأباتشي
1= SuPHP
2 = DSO
في حال تم إختيار الأول سيتم عمل الإعداد اللازم لهالموديل عن طريق suphp.conf - php.conf
لإنه توجد بعض الإعدادات اللازمة والمطلوبة وبغياب هذه الإعدادات تحصل الكثير من المشاكل مع هالموديل ومعروف هالشي
في حال تم إختيار هالموديل أيضاً سيتم سؤال صاحب السيرفر SERVER في حال كان يريد إعادة ضبط وإصلاح تصاريح المواقع لإنه هنالك بعض التصاريح تتعارض مع هالموديل
أما في حال تم إختيار الـ DSO سيتم تشغيله بدون الإصلاح للتصاريح
وفي الأخير سيتم إعادة تفعيل LES ووضع التصاريح مرة أخرى
في حال إنعدام LES عن السيرفر SERVER يستمر السكربت بالعمل طبيعي
من بعد كل هذا تم تجربة السكرت على أكثر من سيرفر SERVER والحمد لله أثبت جدارته
هذا العمل هو عمل بشري قابل للصواب أو الخطأ لذلك أنتضر منكم أية إقتراحات لتطوير السكربت أو في حال وجود أخطاء أو مشاكل ليتم حلها فوراً
وفي الأخير الحمد لله تعالى على نعمته علينا وأشكر وبشدة الأستاذ أحمد على مساعدته الكبيرة في تطوير السكربت
حقوق البرمجة والتطوير محفوظة ويرجى عند النقل ذكر المصدر
ولكم وافر الحب والإحترام
الموضوع مفتوح لكافة الإقتراحات والنقاش وإن شاء الله أنا أو الأستاذ أحمد ما نقصر بأي شي نقدر عليه
مع السلامة أخواني .

©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©
المواضيع المتشابهه
-
بواسطة loulou ange في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:49 AM
-
بواسطة linnou في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:46 AM
-
بواسطة romaissa في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:24 AM
-
بواسطة said في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:22 AM
-
بواسطة said في المنتدى شروحات ،دروس ومشاكل وحلول الاستضافه
مشاركات: 0
آخر مشاركة: 11-02-2013, بتوقيت غرينيتش 01:21 AM
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى