حل مشکل خطای Account Creation Status: failed (Sorry, a mysql database with the name already exists.) در سی پنل

اگر در سی پنل با خطای

Account Creation Status: failed (Sorry, a mysql database with the name already exists.) OR mysql: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory

مواجه شدید به این معنیست که یک دیتابیس با نام اکانت در سرور موجود هست در حالیکه ممکن است در لیست چنین اکانتی نیست یا قبلا اکانت حذف شده است .

ابتدا از whm وارد phpmyadmin شوید . سپس به لیست دیتابیس ها رفته و اگر در آنجا هست دیتابیس را حذف نمایید .

اگر در phpmyadmin قابل رویت نبود در ssh به مسیر زیر بروید

cd /var/lib/mysql

و سپس دستور ls را بزنید تا لیست پوشه ها وفایل ها نمایش داده شود . اگر پوشه ای با آن نام اکانتی که میخواهید بسازید موجود بود پوشه را حذف کنید .

درصورتیکه مشکل همچنان پابرجا بود از دستور زیر در ssh بهره ببرید

ln -s /usr/lib/libncurses.so.5.3 /usr/lib/libncursesw.so.5

دریافت خطای The perl module DateTime could یا Can’t locate List/MoreUtils.pm

در سرور cpanel/whm اگر خطایی با عناوین The perl module DateTime could یا Can’t locate List/MoreUtils.pm برای شما ایمیل شد ابتدا وارد ssh شوید

سپس دو دستور زیر را اجرا نمایید

/scripts/realperlinstaller –force List::MoreUtils
/scripts/realperlinstaller –force DateTime

مطمئن شوید که در خط آخر خروجی عبارت perlmod–Install done نوشته شده باشد .

Roundcube Database Error در سی پنل whm

درصورتیکه در سرور سی پنلی خود هنگام ورود به ایمیل اکانت با خطای

DATABASE ERROR: CONNECTION FAILED!
Unable to connect to the database!
Please contact your server-administrator.

مواجه شدید دستور زیر را وارد نمایید ،

usr/local/cpanel/bin/update-roundcube –force

اگر مشکل حل نشد احتمالا دیتابیس شما در حالت innodb readonly هست . برای حل موقت یا باید دیتابیس roundcube را به myisam تغییر دهید یا برای حل مشکل innodb readonly در سرور خود اقدام نمایید ( با جستجو در کادر بالا می توانید آموزش های مربوطه را بیابید )

مسیر فایل های کانفیگی در سی پنل

Important conf files

  1. Apache configuration file: /etc/httpd/conf/httpd.conf
  2. Exim mail server conf file:/etc/exim.conf
  3. Named conf file : /etc/named.conf
  4. ProFTP and Pureftpd conf file :/etc/proftpd.conf and /etc/pure-ftpd.conf
  5. Cpanel user file: /var/cpanel/users/username
  6. Cpanel configuration file (Tweak settings) : /var/cpanel/cpanel.config
  7. Networking configuration file: /etc/sysconfig/network
  8. Addons, parked and subdomain information: /etc/userdomains
  9. Cpanel update config file: /etc/cpupdate.conf
  10. Clamav conf file: /etc/clamav.conf
  11. Mysql configuration file: /etc/my.cnf
  12. PHP ini conf file : /usr/local/lib/php.ini

مسیر فایل های مدیریتی سی پنل

CPanel Backend Files

  1. Cpanel directory : /usr/local/cpanel
  2. Third Party tools : /usr/local/cpanel/3rdparty/
  3. Cpanel addons directory : /usr/local/cpanel/addons/
  4. Base files like Phpmyadmin, skins : /usr/local/cpanel/base/
  5. cPanel binaries : /usr/local/cpanel/bin/
  6. CGI files : /usr/local/cpanel/cgi-sys/
  7. Cpanel access & error log files : /usr/local/cpanel/logs/
  8. Whm related files : /usr/local/cpanel/whostmgr/

آموزش جامع نصب سی پنل

در این آموزش قصد داریم راه اندازی یک سرور سی پنل + نصب و کانفیگ موارد مورد نیاز را به شما آموزش دهیم

پس از انجام این موارد حتما فایروال را نصب کنید ( آموزش نصب فایروال CSF )

درصورتیکه هنوز لایسنس تهیه نکرده اید با قیمت مناسب می توانید از طریق سایت ما لایسنس خود را خریداری نمایید.

خرید لایسنس سی پنل سرور مجازی  | خرید لایسنس سی پنل سرور اختصاصی

موارد مورد نیاز برای نصب سی پنل

[list type=”tick”]

  • یک نسخه تازه ( پیش از آن کنترل پنلی نصب نشده باشد ) از سیستم عامل centos 5 یا ۶
  • سخت افزار با حداقل ۲۰ گیگ فضا ، حداقل ۵۱۲ مگابایت رم و حداقل ۶۰۰ مگاهرتز CPU
  • یک لایسنس سی پنل

[/list]

برای شروع پروسه ، بوسیله دستور yum update ، کلیه پکیج های centos را به روز رسانی کنید

 yum update

حال پکیج نصبی سی پنل را از سایت اصلی توسط دستور زیر دریافت می کنیم

cd /home
wget -N http://httpupdate.cpanel.net/latest

با توجه به این که پس از این پروسه سه الی ۴ ساعت زمان می برد و ممکن است سرعت اینترنت شما کند یا قطع شود ، به همین دلیل توصیه اکید می کنیم یا توسط یک سرور مجازی ویندوزی ، یا توسط حالت اسکرین ( لینک آموزش ) از قطع شدن پروسه به دلایل اتصال جلوگیری کنید ، آگر در اواسط انجام کار ارتباط شما قطع شود می بایست مجدد centos را نصب کنید.

حال دستور زیر را بزنید :

sh latest

بسته به سخت افزار سرور شما بین ۴۰ دقیقه الی ۴ ساعت پروسه نصب ممکن است به طول بیانجامد ،

پس از اتمام پروسه نصب با متد زیر می توانید وارد بخش WHM شوید ( آی پی سرور را به جای ۱۰٫۱۰٫۱۰٫۱۲ وارد کنید :

http://10.10.10.12:2087

پس از وارد کردن لینک فوق می بایست با عکس زیر مواجه شوید :

1-593x450

 

پس از وارد کردن root و رمز روت سرور پنجره زیر را مشاهده می کنید که مبنی بر پذیرفتن قوانین خدمات سی پنل می باشد ، بر روی I Agree کلیک نمایید

2-620x307

در مرحله بعد که با عکس زیر مواجه می شوید ، در این مرحله آدرس ایمیل خود را حتما درج کنید ، هشدار های مهم و گزارش خطا ها به این ایمیل ارسال می شود. اگر سرویس دهنده سیمکارت شما از خدمات دریافت ایمیل با شماره پشتیبانی می کند ، آدرس آنرا در قسمت server contact sms address وارد کنید .

3-551x450

کمی که به پایین همین صفحه بیایید از شما هاست نیم می خواهد ، یک هاست نیم معتبر وارد کنید و دقت کنید که در کنترل پنل دامنه نیز یک آ رکورد بر روی آی پی سرور با همین هاست نیم بزنید ، از ست کردن دامنه های ir به عنوان هاست نیم جدا خودداری کنید !

primary و secondary resolver را به ترتیب بر روی ۸٫۸٫۸٫۸ و ۴٫۴٫۴٫۴ قرار دهید ، این دو آی پی گوگل هستند .

4-620x406

پس از ذخیره و وارد شدن به مرحله جدید با صفحه زیر که نشان دهنده آی پی های سرور شما هست وارد می شوید ، به مرحله بعد می رویم

5-620x430

در مرحله چهارم ، شما DNS server ای که می خواهید از آن استفاده کنید را انتخاب می کنید ، شما می توانید با توجه به کاربری سرور خود ، سخت افزار و مورد استفاده از سرور طبق توضیحاتی که نوشته شده ، DNS سرور خود را انتخاب نمایید ، اگر در این رابطه اطلاعات کافی ندارید بر روی Bind قرار دهید

6-620x393

کمی که به پایین صفحه بیایید در این مرحله Name server های خود را باید انتخاب کنید ، دو نیم سرور معتبر وارد کنید و دقت کنید که در کنترل پنل دامنه نیز یک آ رکورد بر روی آی پی سرور با همین نیم سرور ها بزنید ( همجنین قسمت child host در کنترل پنل دامنه ) ، از ست کردن دامنه های ir به عنوان نیم سرور اصلی سرور جدا خودداری کنید !

مثلا : ns12.iranpage.net

ns13.iranpage.net

در کادر پایین نیز تیک add A entries for all nameservers را نیز بزنید ، ذخیره کرده و وارد مرحله ۵ شوید

7-620x410

در مرحله پنجم تنظیمات FTP از شما پرسیده می شود ، بر روی Pure FTPD قرار دهید

8-620x401

در همین مرحله ، تنظیمات میل سرور نیز از شما پرسیده می شود ، بر روی Dovecot قرار دهید

9-620x401

در همین بخش ، تنظیمات CPHulk هست که در برابر حمله های brute force از سرور شما محافظت می کند

10-620x391

ذخیره کرده و به مرحله ۶ بروید ،  این مورد مربوط به تغییر شیوه فرمت هارد هست که توصیه می شود قرار دهید تا بر مورد پیشفرض بماند ، بر روی Finish setup wizard کلیک کنید

11-620x340

پس از اتمام با صفحه زیر مواجه می شوید

12-620x367