السلام عليكم و رحمة الله و بركاته

أعتقد أغلب السيرفر SERVERات من قام بتحدث السي بانل CPANEL و خلافه واجهته مشكلة أخطاء و مخالفات تظهر عند عمل ريستارت للأباتشي

مثال
رمز Code:
root@server [~]# httpd restart [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 82 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 83 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 84 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 85 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 86 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 87 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 88 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 89 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 90 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The Alias directive in /usr/local/apache/conf/httpd.conf at line 91 will probably never match because it overlaps an earlier Alias. [Thu Dec 04 10:52:40 2014] [warn] The ScriptAlias directive in /usr/local/apache/conf/httpd.conf at line 96 will probably never match because it overlaps an earlier ScriptAlias. [Thu Dec 04 10:52:40 2014] [warn] The ScriptAlias directive in /usr/local/apache/conf/httpd.conf at line 97 will probably never match because it overlaps an earlier ScriptAlias.
بعض الاحيان الخطأ لا يكون موجود
لكن عن تطبيق السكربت المشهور الخاص بإصلاح ملف الاباتشي تظهر الأخطاء و المخالفات
رمز Code:
/scripts/rebuildhttpdconf
الحل




الدخول لملف الاباتشي و مسح الاسطر إلي ذكرها الخطأ
رمز Code:
nano /etc/httpd/conf/httpd.conf
قمت بمسح الاسطر
رمز Code:
Alias /bandwidth /usr/local/bandmin/htdocs/ Alias /sys_cpanel /usr/local/cpanel/sys_cpanel/ Alias /java-sys /usr/local/cpanel/java-sys/ Alias /img-sys /usr/local/cpanel/img-sys/ Alias /akopia /usr/local/cpanel/3rdparty/interchange/share/akopia/ Alias /neo-images /usr/local/cpanel/base/neomail/neo-images/ Alias /mailman/archives /usr/local/cpanel/3rdparty/mailman/archives/public/ Alias /pipermail /usr/local/cpanel/3rdparty/mailman/archives/public/ Alias /interchange /usr/local/cpanel/3rdparty/interchange/share/interchange/ Alias /interchange-5 /usr/local/cpanel/3rdparty/interchange/share/interchange-5/ ScriptAlias /cgi-sys/ /usr/local/cpanel/cgi-sys/ ScriptAlias /mailman/ /usr/local/cpanel/3rdparty/mailman/cgi-bin/
و انحلت المشكله ؟
ريستارت للاباتشي و لم تظهر الأخطاء !!

لكن عندما شغلت السكربت مره أخرى
/scripts/rebuildhttpdconf
وريستارت للأباتشي رجع الخطأ كما كان ؟

الحل لضمان عدم رجوع الخطأ
هو كما ذكرته مسح الأسطر المتعارضه و حفظ ملف الاباتشي
بعد ذلك نقوم بتطبيق الامر
رمز Code:
/usr/local/cpanel/bin/apache_conf_distiller --update
بعدها
رمز Code:
httpd restart
تأكد انه الأخطاء لمن تظهر
بعدها نقوم بتطبيق الامر
رمز Code:
/scripts/rebuildhttpdconf
و ريستارت للاباتشي
بعدها تأكد انه الأخطاء لمن تظهر

تم كتابة سكربت ليقوم بجميع الخطوات السابقة
لتركيب install السكربت
رمز Code:
cd /root wget http://www.q82host.com/ss/cperror.sh chmod 755 cperror.sh
رمز Code:
sh cperror.sh
و اي واحد ما حلت مشكلته السكربت يطبق الطريقه manually يدويا

و أنصح الجميع بالبقاء على النسخه
WHM 11.23.2 cPanel 11.23.6-S27698

لحين نزول النسخه النهائيه و الأكيده





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©