من قام بتحديث cpanel الى إصدار 11.50 ومابعد هذا الاصدار سوف يلاحظ الكثير من التغيير

سواء في الايقونات او في اختفاء بعض المييزات اواضافة البعض الاخر من الاضافات التي شملها التحديثات الاخيرة


وفي هذا المقال سوف نتطرق الى البعض من هذه المميزات التي تمت اضافتها او تغييرها او حذفها


ابرز المميزات الجديدة


أهم ما جاء في هذا التحديث هو دعمه لـCentOS 7 لأول مرة حيث أنه كانت الاصدارات القديمة تدعم فقط CentOS 6



متطلبات تحديث cPanel/WHM:

CentOS 7 علي الأقل 1 جيجا رام وفي حال وجود مواقع كبيرة فيُفضل وجود 2 جيجا رام.
CentOS 6 او اي نظام آخر علي الأقل 768 ميجا رام وفي حال وجود مواقع كبيرة فيُفضل وجود 1 جيجا رام.



تم تعديل وظائف cPanel/WHM في حال وجود CentOS 7 حتي تقوم بإستخدام systemd:


ملحوظة: systemd هو المسئول عن تشغيل, إيقاف, إعادة تشغيل الخدمات, حيث أن إعادة تشغيل الخدمات إختلفت في CentOS 7 وأصبحت علي الشكل التالي:


كود PHP:
systemctl restart httpd 

بدلا من

كود PHP:
service httpd restart 


تم حذف دعم Tomcat لـCentOS 7 ولكنه متاح للإصدارات الأخري من الأنظمة.


في عمليات تركيب cPanel/WHM الجديدة تم تغيير أرقام UID و GID:



في السيرفرات التي تعمل بنظام CentOS 7 فإن النظام يقوم بإنشاء حسابات cPanel من الأرقام 200 وحتي 999.
في السيرفرات التي تعمل بالأنظمة الآخري فإن النظام يقوم بإنشاء حسابات cPanel بأرقام أقل من 500.


ملحوظة: يمكن تعديل هذه القيم وجعل النظام ينشيء حسابات بأرقام مختلفة من الملف:


كود PHP:
/etc/login.defs 

تم إضافة ميزة جديدة في الإصدار 11.50 بإسم Greylisting لحماية السيرفر من عمليات SPAM:


للوصول إلي إعدادتها Home >> Email >> Greylisting.
هذه الميزة تستخدم الـDaemon المسمي cpgreylist.






تم إضافة 2 بروتوكول جديد في الإصدار 11.50 وهما CalDAV و CardDAV, كل حساب cPanel وكل حساب Webmail له إمكانية إنشاء تقويم وكذلك عمل Share له .. بإستخدام CalDAV و CardDAV يمكن للحسابات الوصول إلي التقويم وجهات الإتصال عبر البرامج المختلفة:

يمكن الوصول إلي CalDAV و CardDAV عن طريق البورت 2079 أو 2080 (مؤمن).
للوصول إلي إعداداتهم Home >> Email >> Calendars and Contacts Client Configuration.
مستخدمي الـWebmail يمكنهم الوصول إلي التقويم وجهات الإتصال عن طريق Home >> Mail >> Webmail.





تم إضافة سكربت جديد في الإصدار 11.50 لحذف الـPlugins بأبسط طريقة .. مسار تشغيل السكربت:



كود PHP:
/usr/local/cpanel/scripts/uninstall_plugin 

للمزيد حول هذه الاضافة هنــــــــــــا


تم إضافة سكربت يعمل يومياً في الليل لكي يقوم بفحص قواعد بيانات النظام وفي حال وجود خطأ سوف يقوم بإرسال بريد إلكتروني إلي حساب الرووت حتي يتم إصلاح هذا الخطأ.


تم إضافة ميزة Passive OS fingerprinting والتي تقوم بإرسال بيانات تفصيلية عبر البريد الإلكتروني عن الشخص الذي قام بعمليات إنشاء, حذف, إغلاق, فتح حسابات الـcPanel:


* البيانات التي يتم إرسالها هي (IP الجهاز المستخدم, طريقة حذف او إنشاء أو غلق الحساب, الهوست نيم, مكان الجهاز المستخدم, نظام التشغيل).


المميزات التي تم تحديثها


في الإصدار 11.50 تم عمل تحديثات وتحسينات لأنظمة التنبيهات Notifications, قوالب التنبيهات تم عملها بصيغة Template Toolkit والتي تتيح إمكانية تغيير اللغة الخاصة بها وكذلك ضبط التصميم والشكل:

* النظام يقوم بإرسال كل تنبيه علي جزئيتين HTML و Text, ومستقبل البريد (Hotmail, Yahoo, Gmail, إلخ…) يقوم بإختيار المناسب.


في الإصدار 11.50 تم تحسين تنبيهات الأخطاء وتم عمل تنبيهات منفصلة للمشاكل الخطيرة, cPanel توصي بشدة بمراجعة خيارات التنبيهات الموجودة في Home >> Server Contacts >> Contact Manager وعمل التعديلات المطلوبة.






تم تحويل قواعد البيانات الخاصة بـHorde إلي SQLite بدلاً من MySQL:

كل حساب cPanel أصبح للـHorde الخاص به الآن قاعدة بيانات منفصلة.
تحذير: إذا قمت بنقل أحد المواقع التي تعمل علي إصدار 11.50 إلي سيرفر آخر يعمل علي إصدار أقدم فإن قواعد بيانات Horde لا يتم نقلها بشكل تلقائي ويجب عملها بشكل يدوي.
لمزيد من المعلومات عن طريقة عمل Horde في الإصدار الجديد 11.50 قم بمراجعة هذا الرابط Guide to Horde Data Behavior.


تم تحسين وظائف السكربتات التالية:
كود PHP:
/usr/local/cpanel/scripts/install_plugin 
/usr/local/cpanel/scripts/restartsrv_apache 
/usr/local/cpanel/scripts/restartsrv_bind 
/usr/local/cpanel/scripts/restartsrv_chkservd  
/usr/local/cpanel/scripts/restartsrv_clamd 
/usr/local/cpanel/scripts/restartsrv_cpanellogd 
/usr/local/cpanel/scripts/restartsrv_cpdavd  
/usr/local/cpanel/scripts/restartsrv_cphulkd  
/usr/local/cpanel/scripts/restartsrv_crond  
/usr/local/cpanel/scripts/restartsrv_ftpd 
/usr/local/cpanel/scripts/restartsrv_ftpserver 
/usr/local/cpanel/scripts/restartsrv_httpd 
/usr/local/cpanel/scripts/restartsrv_inetd 
/usr/local/cpanel/scripts/restartsrv_ipaliases 
/usr/local/cpanel/scripts/restartsrv_mailman  
/usr/local/cpanel/scripts/restartsrv_mydns 
/usr/local/cpanel/scripts/restartsrv_named 
/usr/local/cpanel/scripts/restartsrv_nsd 
/usr/local/cpanel/scripts/restartsrv_postgresql 
/usr/local/cpanel/scripts/restartsrv_proftpd 
/usr/local/cpanel/scripts/restartsrv_pureftpd  
/usr/local/cpanel/scripts/restartsrv_queueprocd 
/usr/local/cpanel/scripts/restartsrv_rsyslogd 
/usr/local/cpanel/scripts/restartsrv_spamd 
/usr/local/cpanel/scripts/restartsrv_sshd 
/usr/local/cpanel/scripts/restartsrv_syslogd  
/usr/local/cpanel/scripts/restartsrv_tailwatchd  
/usr/local/cpanel/scripts/restartsrv_xinetd 
/usr/local/cpanel/scripts/securetmp 

في الإصدارات السابقة من cPanel/WHM النظام لم يكن يقوم بعمل Suspend للحسابات التي تعمل بنظام PostgreSQL, تم إصلاح ذلك في الإصدار 11.50.


في الإصدار 11.50 تم تحسين كفاءة تخزين بيانات الباندويدث (الترافيك), مما يزيد من الأداء الخاص بالنظام:


النظام سوف يقوم بتحويل بيانات الباندويدث لنظام التخزين الجديد عندما تقوم cpanellogd بالعمل لأول مرة بعد التحديث إلي الإصدار 11.50 أو عندما يقوم أحد المستخدمين بالدخول إلي بيانات الباندويدث الخاصة به عبر cPanel.

تحذير: إذا قمت بنقل أحد المواقع التي تعمل علي إصدار 11.50 إلي سيرفر آخر يعمل علي إصدار أقدم فإن بيانات الباندويدث سوف يتم حذفها.



في الإصدار 11.50 تم تحسين كفاءة تخزين بيانات Database Map Tool (المسئولة عن تخصيص قواعد البيانات للحسابات) مما يزيد من الأداء الخاص بالنظام


في الإصدار 11.50 يمكنك تركيب لوحة التحكم cPanel/WHM بدعم MariaDB بدلاً من MySQL (سابقاً كان يجب التركيب بـMySQL وبعد ذلك يمكن التحويل إلي MariaDB فيما بعد)

في الإصدار 11.50 تم عمل بعض التعديلات التي تخص إستعادة DNS أثناء إستعادة الباك اب الخاصة بالحسابات, في الإصدارات السابقة كانت خطوات إستعادة الباك اب كالتالي:

النظام يقوم بإنشاء الحساب.
النظام يقوم بإستعادة الـDNS Zone من الباك اب.
النظام يقوم بتحديث سجلات NS و SOA بما يتوافق مع الـZone Template الخاصة بالسيرفر.
النظام يقوم بتحديث السجلات التي تقوم بالتوجية إلي الـIP القديم وجعلها تقوم بالتوجيه إلي الـIP الجديد.



أما في الإصدار 11.50 فإن خطوات إستعادة الباك اب كالتالي:



النظام يقوم بإنشاء الحساب.
النظام يقوم بإستعادة الـDNS Zone من الباك اب.
النظام يقوم بتحديث سجلات A و AAAA و CNAME التي تختص بالـFTP بما يتوافق مع الـDNS Template.
النظام يقوم بتحديث سجل MX بما يتوافق مع Zone Template الخاصة بالسيرفر فيما عدا إذا كان الـMX يقوم بالتوجيه إلي خدمة خارجية مثل Hotmail أو Gmail.
النظام يقوم بإضافة Comment قبل السجلات المتكررة لإلغاءها.
النظام يقوم بحذف السجلات التي يوجد بها Comments والتي هي أقدم من 30 يوم.
النظام يقوم بتحديث سجلات CalDAV و CardDAV بما يتوافق مع الـDNS Template.


في الإصدار 11.50 أصبح نظام إستعادة الباك اب الـrestricted والـunrestricted يقوموا بإستعادة الـDocument Root الإضافية مثل Sub Domain و Addon Domain, سابقاً كان يتم إستعادتهم في حال إستخدام نظام unrestricted.

في الإصدار 11.50 تم إضافة ميزة تنبيه تسجيل الدخول لحسابات الـWebmail, يمكن للحسابات الوصول إلي الإعدادات من القائمة العلوية ثم Contact Information.

في الإصدار 11.50 تم تحسين إستعادة الحسابات التي يوجد لها IP خاص, النظام الآن يقوم بإستعادة الحساب بـIP خاص في حال توافر الشروط التالية:


عملية نقل الحساب أو إستعادتها تم تدعيمها بخيار IP خاص.
يوجد IP خاص متوافر.



في الإصدار 11.50 تم إضافة العديد من المميزات لنقل المواقع وإستعادة الباك اب والتي يمكن الوصول إليها من خلال أحد الخيارات التالية:



Copy an Account from Another Server with Account Password
Restore a Full Backup/cpmove File
Transfer Tool



في الإصدار 11.50 تم إضافة ميزة Whitelist في الرسائل القادمة من السيرفرات الموجودة علي نفس الشبكة (Network) والتي يمكن الوصول إليها عن طريق :
Home >> Service Configuration >> Exim Configuration Manager.





في الإصدار 11.50 أصبح cPHulk يقوم بتسجيل عمليات الدخول الناجحة في جدول cphulkd.known_netblock في قاعدة البيانات المسماة cphulkd:

هذه الميزه تفيد في تقليل عمليات الحظر لأصحاب المواقع الذين يقوموا بالدخول بشكل مستمر علي لوحة التحكم.
ملحوظة: يتم تفريغ عمليات الدخول كل 365 يوم.


في الإصدار 11.50 في خيار ModSecurity™ Vendors أصبحت الآن القائمة يتم عمل Checksum لها بنظام SHA512 بدلاً من MD5.

في الإصدار 11.50 النظام أصبح يستخدم أكثر من موضوع (thread) لتقليل وقت التحديث. لكن في السيرفرات التي تعمل بأقل من 1 جيجا رام سوف يتم تقليل الموضوعات (threads) تفادياً لإرتفاع ضغط السيرفر.


في الإصدار 11.50 تم عمل تحسينات في سكربت install_plugin والمسئول عن تركيب الـPlugins الخاصة بالـcPanel:


يمكنك الآن تركيب وإضافة الـPlugin بداخل خيار

Home >> Packages >>Feature Manager.





في الإصدار 11.50 تم تغيير أسماء بعض الواجهات, الجدول التالي يوضح الإسم القديم والإسم الجديد:





في الإصدار 11.50 يمكنك الآن جلب قائمة الحسابات عن طريق القالب المستخدم بداخل

Home >> Multi Account Functions >> Modify/Upgrade Multiple Accounts.


في الإصدار 11.50 يتم فحص ملف my.cnf قبل تحديث الـMySQL. يظهر الخطأ كتحذير ولكنه لا يمنع عملية التحديث.

في الإصدار 11.50 تم عمل بعض الإصلاحات في cPHulk:

التحذير الموجود في خاصية Add IP address to whitelist لن يختفي الآن في حالات معينة.
تم تحديث روابط الـWhitelist والـBlacklist في إيميلات التنبيه لكي تستخدم نقاط النهاية الجديدة للـcPHulk (الروابط الجديدة).
يتم الآن حفظ الـComments أو التعليقات بين عمليات تحديث الـcPanel.


في الإصدار 11.50 لمن يستخدموا واجهة Paper Lantern تم إضافية خاصية تجاهل الحذف إلي سلة المهملات أي يمكن الآن الحذف بشكل مباشر بداخل

Home >> Files >> Manager.


الاضافات والمميزات التي تم حذفها

في الإصدار 11.50 تم حذف بعض الـRPMs من cPanel هي



كود PHP:
glib 
PCRE 
Cairo 
FreeType 
FontConfig 
Pango 
Pixman 
libxslt 
libxml2 


في الإصدار 11.50 تم حذف SSHTerm من الواجهة Home >> Security >> SSH Shell Access.

في الإصدار 11.50 تم حذف دعم ملف etc/mail_reverse_dns.

في الإصدار 11.50 تم حذف ملفات DKIM:

في الإصدارات السابقة كان عندما يتم حذف أحد الحسابات, النظام يقوم بإنشاء ملف بإسم username.removed بداخل المجلدات var/cpanel/domain_keys/public و var/cpanel/domain_keys/private.
الآن تم حذف هذه الملفات من داخل المجلدات ولن يتم إنشاءها مره أخري أثناء حذف الحسابات.



في الإصدار 11.50 تم حذف موديول cPanel:BAdmin.

في الإصدار 11.50 تم حذف السكربت القديم cpbandwd من usr/local/cpanel/bin/cpbandwd ومن etc/init.d/cpbandwd:

هذه التغييرات لن تؤثر علي برنامج التشغيل الخاص بـcpbandwd أو بـTailWatch.
النظام يقوم بإلغاء وحذف خدمة cpbandwd أثناء التحديث إلي الإصدار 11.50.



في الإصدار 11.50 تم حذف واجهة Home >> Support >> Support Center من قالب Paper Lantern الجديد.



في الإصدار 11.50 النظام يقوم بالتحقق من صحة سلسلة الـSSL عندما تقوم بتركيب شهادة موقعة ذاتياً (Self-Signed), في حال لم يكن هناك وجود للـCA Bundle علي السيرفر أثناء تركيب الشهادة, النظام يقوم بإظهار رسالة الخطأ التالية:


كود PHP:
error 20 at 0 depth lookup:unable to get local issuer certificate 

ملحوظة: تتم دراسة تغيير هذه الرسالة برسالة أخري بها تفاصيل أكثر وأوضح في الإصدار


في الإصدار 11.50 الـcPanel/WHM تتضمن البرامج الخارجية التالية (third-party applications):

كود PHP:
all_locales 
analog 
AngularJS 
AngularJS 
for Bootstrap 
AngularUI 
AWStats 
Bandmin 
Bootstrap 
Bootstrap RTL 
cgiemail 
Chosen 
CKEditor 
ClamAV 
Courier Authentication Library 
Courier
-IMAP 
courier
-unicode 
cPanel Common Licenses RPM 
cpanel
-angular-growl-
cpanel
-moment 
Dovecot 
elFinder 
Exim 
FontAwesome 
Git 
HTML Tidy 
ImageMagick® 
IMAP 
jQuery 
jQuery 1.7.2 
jQuery UI 
jQuery UI Themes 
Libmcrypt 
libspf2 
libsrs_alt SRS library 
libxml2 
Mailman 
MariaDB Native Client library 
MindTerm 
Mongrel 
MyDNS 
MySQL® 
MySQL® 5.0 
MySQL® 5.1 
MySQL® 5.5 
MySQL® 5.6 
NSD 
Open Sans 
p0f 
phpMyAdmin 
phpPgAdmin 
phpPgAdmin 
PigZ 
PostgreSQL 
ProFTPd 
Pure
-FTP 
PuttyGen 
Rack 
re2c 
RequireJS 
Roundcube Webmail 
rpm_is_working 
RRDs 
rrdtool 
splitlogs 
SquirrelMail Config 
SquirrelMail Decoding Library 
SquirrelMail Webmail 
Underscore
.js 
User
::Perl 
Webalizer 
wwwcount 
yui 
(Yahoo User Experience Tools



تعديلات واضافات


في الإصدار 11.50 تم إضافة سكربت restartsrv_p0f لإعادة تشغيل خدمة Passive OS fingerprinting, يمكن تشغيل هذا السكربت عن طريق الأمر التالي:


كود PHP:
/usr/local/cpanel/scripts/restartsrv_p0f 

في الإصدار 11.50 تم إضافة سكربت horde_mysqltosqlite والذي يقوم بعملية تحويل قواعد البيانات الخاصة بالحسابات من MySQL إلي SQLite, يمكن تشغيل هذا السكربت عن طريق الأمر التالي:


كود PHP:
/scripts/horde_mysqltosqlite 

في الإصدار 11.50 تم عمل العديد من التغييرات والتعديلات في سكربت update_horde_config, للتغييرات قم بمراجعة هذا الرابط هنــــــــــــــا .

في الإصدار 11.50 تم تجاهل سكربت fullhordereset.


للمزيد من المعلومات قم بزيارة هذا الرابط هنـــــــا


الموضوع منقول بتصرف من سوالف سوفت على هذا الرابط هنــــــــــا


مع تمنياتي لكم باطيب الاوقات
الموضوع الأصلي: إصدار cPanel/WHM الجديد 11.50 ومميزاته || الكاتب: sTylish || المصدر: انيق ديزاين

كلمات البحث

انيق ،ديزاين ،تصاميم ،صور ،سيرفرات ، دروس، برامج ، استضافة، هاكات ، استايلات