الأسئلة الشائعة
سؤال: أنا لدي مشكلة بالسرفر ولكن هذه المشكلة غير مطروحة هنا. ماذا أفعل؟
جواب: هنالك خيارين:
تستطيع البحث في قاعدة البيانات في مدير الإستضافة. وترى هذا الأمر موضحا في هذا الدليل.
تستطيع البحث في منتديات الحوار الخاصة بلوحة التحكم وهي -
http://support.cpanel.net
سؤال: كيف استطيع دخول لوحة التحكم بدون واجهة تطبيق GUI؟
جواب: قم بما يلي:
usr/local/cpanel Startup
etc/rc.d/init.d/cpanel3 restart - سيقوم هذا الأمر بإعادة إقاع لوحة التحكم
سؤال: لقد حصلت على سرفر آخر، ماذا أفعل؟
جواب: إذا كنت تريد أن يعمل السرفرين مع بعضهما البعض ستحتاج إلى تكوين علاقة Trust بين سرفر التسمية الرئيسي Primary Nameserver - يرجى مطالعة تكوين Trust Relationship لمزيد من المعلومات. ويمكنك أيضا نقل ملفات السرفر القديم إلى السرفر الجديد - يرجى مطالعة الصفحة نقليات لمزيد من المعلومات.
سؤال: لايعمل معي Proftp ويعطيني رسالة unable to determine the ip address of mydomainhere.com، ماذا أفعل؟
جواب: يجب عليك تغيير اسم الموقع إلى FQDN اسم نطاق مؤهلا تماما ، وهي اختصار Fully Qualified Domain Name. ويحتوي إسم النطاق المؤهل كليا على اسم نطاق يحتوي على نطاق ذو أعلى مستوى مثل:
www.sub.domain.com
#pico/etc/sysconfig/network-
- إطبع العنوان
www.sub.domain.com
- خزن التغييرات ثم اخرج من pico
- الان أضف منطقة DNS لنطاقك yourdomain.com في مدير الإستضافة
- أضف مدخلا جديدا إلى etc/hosts في اسم النطاق
سؤال: لدي رخصة لوحة تحكم ولكن عندما احاول الدخول احصل على الرسالة Invalid Lisc File، ماهي المشكلة
جواب: هنالك بعض الإمكانيات. من الممكن أن يكون التاريخ على سرفرك غير متزامن كما يجب، أو أن رقم الـ IP الأساسي خاصتك قد تغير، أوأن تكون ملفاتك قد عطبت.
1- حاول أن تقوم بمزامنة تاريخ سرفرك:
#date -s rdate.darkorb.net
2- إذا لم تحل المشكلة حاول تحديث ملف تصريح لوحة التحكم
#/usr/local/cpanel/cpkeyclt
3- إذا لم تحل المشكلة يرجى الإتصال بموزعك ليقوم بتحديث تصريحك
سؤال: برنامج التنصيب لايتوقف عن إعطائي هذه الرسالة Waiting for update for finish، ماذا أفعل
جواب: قم بما يلي:
1- افتح شاشة اخرى وادخل على اساس root:
#rsync -av rsync://ftp.cpanel.net/scripts/scripts
2- اطبع الأمر التالي الذي سيقوم بإعادة تشغيل لوحة التحكم
/etc/rc.d/init.d/cpanel3 restart
سؤال: مانوع الحركة التي تظهرها مراقبة مرور البيانات؟
جواب: مراقب مرور البيانات يظهر حركة http,ftp و حركة الـ POP
سؤال: لقد أضفت حسابات في مدير الإستضافة ولكنها لا تظهر. ماهي المشكلة؟
جواب: هذا يعني بان قاعدة البيانات الخاصة بنطاقك لم يتم تحديثها، وإنك تحتاج إلى تشغيل:
#/scripts/updateuserdomains
سؤال: ما الذي يقوم به التنصيب الأولي لسرفر التسمية؟
جواب: يقوم بتشغيل الإسم ويضيفه إلى قائمة النطاقات ليتم التدقيق عليها.
سؤال: ماالذي يجب عمله لتقطيع القرص الصلب؟ ماهو الحجم الذي يلزمني؟
جواب: طالع صفحة التنصيب Installation لمزيد من المعلومات.
سؤال: ماالذي يقوم به الإعداد الأساسي الخاص بسرفر ترجمة الأسماء Namserver
جواب: يقوم تشغيل الأسماء ويضيفها إلى قائمة النطاقات التي سيتم تدقيفها.
سؤال: ماالذي علي فعله حيال تقسيم القرص الصلب؟ ما هي الأحجام التي احتاجها؟
جواب: يرجى قراءة الصفحة التنصيب من لمزيد من المعلومات
سؤال: كيف أقوم بتحديث استخدام buildapache.sea؟
جواب: قم بما يلي
SSH إلى داخل سرفرك
SU ثم ادخل إلى الفهرس الرئيسي
wget
http://layer1.cpanel.net/buildapache.sea#
chmod 755 buildapache.sea#
buildapache.sear/.#
إنتظر إلى أن ينتهي المنصب من عمله
قم بعملية تنظيف بعد الإنتهاء من التنصيب بواسطة
/rm -Rf buildapache#
/rm buildapache.sea#
سؤال: كيف يمكنني استخدام لوحة التحكم في بيئة غير مصورة؟
جواب: قم بمايلي
sbin/chkconfig --add xfs/#
sbin/service xfs start/#
سؤال: دائما يعطيني الـ Neomail الرسالة no MD5.so in @INC ، ماذا أفعل؟
جواب: scripts/cleanmd5/#
سؤال: كيف أقوم بإصلاح أخطاء في البريد حصلت بسبب صلاحيات خاطئة؟
جواب: scripts/mailperm#
سؤال: أنا أحاول إضافة امتدادات فرنت بيج، أو حساب جديد ولكن احصل على الرسالة sd 8,10 write failure, user limit block reached، ماذا أفعل؟
جواب: scripts/fixquotas/#
سؤال: ماهو الشيء القادر على إصلاح العديد من المشكلات الشائعة؟
جواب: sctips/fixcommonproblems/#
سؤال: احصل دائما على الخطأ 500 عندما اريد استخدام Mailman. ماهي المشكلة؟
جواب: عنوان موقعك لم يتم إرساله مع البريد الإلكتروني. قم بما يلي:
scripts/fixoldlistswithsuexec/#
إذا لم ينجح هذا الأمر، حاول:
scripts/fixmailmanwithsuexec/#
pico/usr/local/apache/conf/httpd.conf# قم بنقل آخر vhost إلى أول vhost في الملف
سؤال: ماذا أفعل حينما يطلب Mailman الـ UID99 ولكنه يحصل على -1؟
جواب: scripts/upcp/#
سؤال: لاتتم معالجة سجلات نطاقي الفرعي، ماذا افعل؟
جواب: قم بما يلي:
rm -f ~username/tmp/lastrun#
killall -9 cpanellogd#
usr/local/cpanel/cpanellogd/#
سؤال: كيف أقوم بتفعيل فرنت بيج على البورت 443 مع ssl؟
جواب: قم بمايلي:
usr/local/frontpage/version5.0/bin/owsadm.exe -o install -p 443 -m/
domain -t apache-fp -zuser $user -xgroup -servconf$
"etc/httpd/conf/httpd.conf/"
سؤال: يشتكي Neomail بأنه ليس هناك MD5.so in @INC ، ماذا أفعل؟
جواب: قم بما يلي:
قم بإعادة بناء Perl باستخدام برنامج التنصيب من /http://cpanel.net
قم فقط بتشغيل scripts/cleanmd5/ وهذا سيحل الموضوع
سؤال: عندما أقوم بإضافة فرنت بيج، أحصل على الرسالة: sd 8,10 write failure,user limit block reached، ماذا أفعل؟
جواب: Run /scripts/fixquotas
سؤال: كيف أقوم بإصلاح مشكلات بريد عامة لها علاقة بالصلاحيات؟
جواب: scripts/mailperm/
سؤال: كيف أقوم بإصلاح معظم المشكلات الشائعة؟
جواب: scripts/fixcommonproblems/
سؤال: كيف أقوم بإصلاح سكريبتات cgi التي تعطي الخطأ 500 بسبب الصلاحيات؟
جواب: قم بما يلي:
scripts/fixsuexeccgiscripts/
قم بقراءة user/local/apache/logs/suexec_log الخاص بالخطأ 500 المرتبط بـ Mailman
scripts/fixmailmanwithsuexec/
قم بتحرير usr/local/apache/conf/htpd.conf/ ثم قم بنقل vhost الذي تقوم بتكوينه ليكون الـ vhost الأول
قم بإعادة تشغيل الأباتشي: etc/rc.d/init.d/httpd restart/
قم بتشغيل scripts/fixoldlistswithsuexec/
سؤال: ماذا افعل عندما يحتاج Mailman إلى UID99 عندما يحصل على -1؟
جواب: قم بما يلي:
قم بتحرير httpd.conf
تأكد من أن Group قد تم ضبطها إلى Nobody
قم بتشغيل scripts/upcp وهذا الأمر سيكون كفيلا بإعادة بناء mailman مع الـ UID/GID الصحيحة
سيكون scripts/upcp/ الآن قادرا على إيجاد الخطأ وإصلاحه من أجلك تلقائي
قم بتشغيل SYN Cookies إذا كانت مبنية داخل الـ kernel
echo 1>/proc/sys/net/ipv4/tcp_syncookies ، إطبع هذا الأمر اثناء وقت التشغيل booting بعد رفع ملف النظام proc/
سؤال: كيف أقوم بإصلاح سكريبتات Perl؟
جواب: قم بما يلي:
حرر ملف Perl / cgi script - فوق ملف #!/usr/bin/perl
استخدم CGI::Carp qw(fatalsToBrowser); - سيتم الآن تحويل الأخطاء إلى المتصفح عوضا عن رؤية الخطأ 500
تحقق أيضا من أن الأمر يتم تنفيذه على شريط الأوامر - perl -w ./scriptname.cgi - ولاحظ إن كان هنالك اخطاء
سؤال: ماذا أفعل إذا لم يتم معالجة سجلات النطاق الفرعي:
جواب: قم بما يلي:
rf -f ~username/tmp/lastrun
kilall -9 cpanellogd
usrt/local/cpanel/cpanellogd
سؤال: كيف أقم بإيقاف crontab؟
جواب: Add ->/dev/null 2>&1 بعد المدخل في crontab
سؤال: ماذا أفعل عندما تعطيني MysQL خطأ في الدخول access denied for root@localhost؟
جواب: تأكد من أن root pass موجود في root/.my.cnf/ وهي عادة الكلمة السرية الرئيسية الأولى في الصندوق الذي اعطي لك عندما تم تنصيب لوحة التحكم.
سؤال: كيف أقوم بإعداد ملف etc/my.cnf/ للمواقع التي تحتوي على منتديات vbb والتي لاتغلق الوصلات، ولذلك يتم عمل نسخ كثيرة من myswld وتحتل الذاكرة بأكملها؟
جواب: قم بما يلي لـ mysqld:
set-variable = max_connection=1500
set-variable=max_user_connections=200
set-variable=wait_timeout=200
set-variable=interactive_timeout=800
سؤال: ماذا أفعل إذا كان SpamAssassin يستخدم الكثير من الذاكرة والمعالج؟
جواب: على الأغلب تكون قاعدة بيانات dbm قد اصابها العطب. حاول مايلي:
يجب معرفة المستخدم top الذي تستخدمه
cd/home/user/kd
rm -rf .spamassasin
ثم قم بإرسالها بالبريد الإلكتروني مرتين لترى إن تم حلت المشكلة أم لا
سؤال: ماذا أفعل إن نشر buildapache.sea العديد من الأخطاء؟
جواب: قم بما يلي
قم بمعرفة الإصدار cat/etc/redhat-release
قم بمعرفة إن كان السرفر يستخدم إصدارا مماثلا ويعمل بشكل جيد
tar xzvf bits.tqz /usr/include/bits
ثم بنسخ هذا الأمر إلى السرفر الذي يحتوي على المشكلة
قم بأخذ نسخة احتياطية لـ usr/include/bits/ واحفظها في مكان ما
tar zxvf bits.tqz from/kk
سؤال: ماذا أفعل إن كان سجل الضيوف لايظهر أي شيء، احصل على صفحات فارغة عندما احاول ان استعرضه، ولا أحصل على أية رسائل أخطاء عندما اقوم بالتسليم؟
جواب: قم بما يلي:
chown nobody /home/username/.guestbook
وتأكد من أنه لايوجد أحد قادر على الكتابة عليه.
سؤال: ماذا أفعل عندما تكون جميع سكريبتات Perl/CGI غير عاملة على الفهرس الرئيسي root بما فيها الـ Interchange، وأحصل على الخطأ getgrgid: invalid groupid XXXXX من سجل أخطاء الـ Apache؟
[Tue Mar 26 09:13:16 2002] [error] [client x.x.x.x] (2)No such file or directory: getgrgid: invalid groupid 32015
[Tue Mar 26 09:13:16 2002] [error] (2)No such file or directory: exec of /home/username/public_html/utility.cgi failed
[Tue Mar 26 09:13:16 2002] [error] [client x.x.x.x] Premature end of script headers: /home/username/public_html/script.cgi
جواب: قم بما يلي:
chmod 644 /etc/group
وإن لم يف هذا بالغرض ويصلحها، قم بالتحقق من الصلاحيات على ملف الكلمة السرية وقم بالكشف على ملف shadow.
سؤال: ماهي الاماكن القياسية لـ Mailman, exim config, exim log أو exim reject log؟
جواب: الأماكن هي:
Mailman lists = /usr/local/cpanel/3rdparty/mailman/lists/
Exim Config = /etc/exim.conf
Exim Log = /var/log/exim_mainlog
Exim Reject Log = /var/log/exim_rejectlog
سؤال: ماذا أفعل عندما احصل على خطأ حول تهديدات أمنية وأمور حول SSH/Know_hosts عندما أقوم بعمل علاقات موثوقة trust relationships؟
جواب: على الأغلب يكون السرفر الرئيسي قد بدل معلوماته الخاصة بـ SSL. اسهل طريقة لحل هذه المشكلة هي:
cd /etc/
rm -rf .ssh
ثم حاول تكوين علاقة trust relationship مرة اخرى ...