السلام عليكم ورحمة الله وبركاته ,,,
أول موضوع لي في موقع الويب العربي وأتمنى الاستفادة ...
أولاً تحتاج إلى كلمة المرور الخاصة بقاعدة البيانات الرئيسية MySql Root Password
والآن عن طريق برنامج
Putty أو أي برنامج للدخول عن طريق SSh
يجب الدخول كـ root للسيرفر وتطبيق الأمر :
كود:
cd /usr/local/cpanel/base
للدخول على المجلد base
==============================
والآن عملية جلب السكريبت عن طريق الأمر wget
كود:
wget -O roundcube.tar.gz http://belnet.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.1-rc1.1.tar.gz
نقوم بفك الضغط للسكريبت بالأمر :
الآن سيتم حذف الملف المضغوط لأننا لسنا بحاجة له
كود:
rm -rf roundcube.tar.gz
mv -f roundcubemail-0.1beta roundcube
سنقوم بالدخول لمجلد roundcube
والآن سنقوم بإعطاء التصاريح اللازمة لمجلدين : ( temp و logs )
والآن سنقوم بتركيب قاعدة البيانات عن طريق الـ WHM أو عن طريق الأمر :
كود:
mysql -e "CREATE DATABASE roundcube;" -pDATABASEPASSWORD
وكذلك استيراد ملف قاعدة البيانات وتركيبه
كود:
mysql -e "use roundcube; source SQL/mysql.initial.sql;" -pDATABASEPASSWORD
مع تغيير DATABASEPASSWORD إلى كلمة السر الخاصة بالـ root , مع ملاحظة أن اسم قاعدة البيانات : (roundcube)
والآن سنقوم بتعديلات ملف الإتصال بقاعدة البيانات :
تغيير اسم ملف
كود:
mv db.inc.php.dist db.inc.php
كود:
mv main.inc.php.dist main.inc.php
الآن سيتم تحرير ملف الـ db.inc.php بمحرر الملفات nano على سبيل المثال ونستطيع استخدام المحرر pico
ابحث عن :
كود:
$rcmail_config['db_dsnw'] = 'mysql://roundcubeass@localhost/roundcubemail';
استبدله بـ
كود:
$rcmail_config['db_dsnw'] = 'mysql://rootATABASEPASSWORD@localhost/roundcube';
مع مراعاة تبديل rootATABASEPASSWORD بكلمة السر الخاصة بك
والآن نقوم بفتح ملف main.inc.php :
ابحث عن :
كود:
$rcmail_config['default_host'] = '';
استبدله بـ:
كود:
$rcmail_config['default_host'] = 'localhost';
والآن سنقوم بتركيب الـ Roundcube جنباً إلى جنب مع Horde و neomail
انتقل للدليل الجذري :
مع مراعاة ان الثيم المستعمل في الـ cpanel هو x أما إذا كنت تستخدم الـ cPanel 11.0 فقم بتغيير الـ x إلى x3
كود:
cd /usr/local/cpanel/base/roundcube/skins/default/images/
كود:
cp roundcube_logo.png /usr/local/cpanel/base/frontend/x/images/roundcube_logo.png
كود:
cp roundcube_logo.png /usr/local/cpanel/base/webmail/x/images/roundcube_logo.png
والآن سنقوم بتشغيل الباتش الخاص لكي يتم تفعيل الـ Roundcube مع الـ Cpanel
كود:
wget http://www.hostgeekz.com/files/hostgeekz/HGpatch-roundcube-0.1-rc1
كود:
patch -p0 < HGpatch-roundcube-1.0
إذا وجدت الرسالة :
كود:
Reversed (or previously applied) patch detected! Assume -R?
إضغط على N لأنك قمت بتنصيب Roundcube مسبقاً .
والآن :
قم بتحرير ملف الـ webmaillogin , مع مراعاة تغيير YOURTHEME إلى اسم الثيم الخاص بك ( x مثلاً )
كود:
nano /usr/local/cpanel/base/frontend/YOURTHEME/webmaillogin.html
وقم بالبحث عن :
كود:
</td>
</cpanelif>
</cpanelfeature>
أضف بعدها :
كود:
<td align="center" valign="bottom" width="200">
<a href="/roundcube/index.php"><img src="images/roundcube_logo.png" border="0"></a>
<a href="/roundcube/index.php">RoundCube</a>
</td>
إذا كنت تستخدم الـ cPanel 11
طبق هذه التحديثات :
كود:
wget http://www.hostgeekz.com/files/hostgeekz/cpanel-11-fix.sh
chmod 700 cpanel-11-fix.sh
./cpanel-11-fix.sh
rm -f cpanel-11-fix.sh
والآن:
www.yourdomain.com/webmail
وستجد الـ RoundCube ينتظرك
================
سنقوم بشرح كيفية عمل الـ RoundCube كبريد مجاني لموقعك ويمكن للزوار تسجيل بريد إلكتروني لوحدهم
في المرة القادمة
والسلام عليكم ورحمة الله وبركاته ,,,
www.ds-ly.com