آموزش نصب cPanel
بی شک سی پنل cPanel یکی از محبوب ترین کنترل پنل های لینوکسی می باشد که برای میزبانی سایت ها استفاده می شود این کنترل پنل محبوب و کامل در سرتاسر دنیا طرفداران زیادی دارد و اکثر سایت ها از این کنترل پنل برای میزبانی استفاده می کنند ، امروز با شما هستیم با نحوه نصب سی پنل به صورت کامل و براحتی با چند دستور ساده در این آموزش با ارورهای احتمالی برخوردی نیز بررسی و راهکار اعلام می گردد پس با ما همراه باشید.
حداقل منابع مورد نیاز برای آموزش نصب cPanel : یک سرور مجازی با رم حداقل ۲ گیگ و هارد ۴۰ گیگ که سیستم عامل سنتوس نصب شده باشد!
از طریق برنامه putty وارد سرور شوید , آموزش نصب cPanel
با دستور زیر فایل کانفیگ SELinux را باز می کنیم و در مقابل SELINUX بعد از مساوی disabled قرار می دهیم
nano /etc/selinux/config
اگر افزونه nano در سرور نصب نیست با دستور زیر در سرور خود نصب می کنیم: (نکته: هنگام نصب نانو از شما می خواهد که دکمه y را چندبار کلیک کنید تا نصب تمام شود!)
yum install nano -y
و در آخر با کلید های ترکیبی Ctrl+X و سپس y و enter فایل را ذخیره می کنیم
با وارد کردن عبارت reboot سرور را یکبار ریبوت می کنیم تا مجددا راه اندازی شود
پس از ریبوت شدن سرور خود دستورات زیر را به ترتیب وارد می کنیم:
yum update -y
yum install epel-release -y
yum install perl -y
نکته خیلی مهم: اگر با مشکل ارور network manager برخوردید مراحل زیر را طی کنید!
در صورتیکه در حین نصب سی پنل با ارور
NetworkManager is installed and running, or cPanel does not support NetworkManager enabled Please consult your system documentation to remove NetworkManager, replacing it with the network.service
مواجه شدید یا در هر صورت نیاز به غیرفعال کردن Network manager و جایگزینی آن با network service داشتید
۱- ابتدا Network Manager را غیرفعال می کنیم.
( اگر CentOS 6, CloudLinux 6, Red Hat Enterprise Linux 6 (RHEL), or Amazon Linux هست دو دستور زیر )
service NetworkManager stop chkconfig NetworkManager off
( اگر CentOS 7, CloudLinux 7, or RHEL 7… هست دو دستور زیر )
systemctl stop NetworkManager.service systemctl disable NetworkManager.service
۲- وارد مسیر زیر شوید.
cd /etc/sysconfig/network-scripts
۳- یک فایل با اسم ifcfg-XXXXX هست ( به جای XXXXX یک عدد هست همان اسم شبکه شما می باشد! ) ، آنرا با یک ویرایشگر باز کنید.
عبارت: nano ifcfg-ens32 را وارد می کنید.
۴- دو عبارت زیر را در انتهای آن درج کنید.
NM_CONTROLLED=no ONBOOT=yes
۵- نتورک را ریستارت کنید.
( اگر CentOS 6, CloudLinux 6, Red Hat Enterprise Linux 6 (RHEL), or Amazon Linux هست دو دستور زیر )
chkconfig network on
service network start
( اگر CentOS 7, CloudLinux 7, or RHEL 7… هست دو دستور زیر )
systemctl enable network.service systemctl start network.service
بعد از حل ارور network manager به ادامه مراحل پیش می رویم:
و حالا برای نصب سی پنل دستور زیر را وارد می کنیم:
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
پس از پایان نصب سی پنل آدرس زیر را در مرورگر وارد می کنیم و با مشخصات root وارد سی پنل یا همان whm خود می شویم:
https://IPServer:2087
نکته: به جای IPServer باید آی پی سرور خود را بزنید و اگر آدرس باز نشد دستور زیر را جهت stop فایروال بزنید:
برای CentOS 6.x :
service iptables stop
برای CentOS 7.x :
systemctl stop firewalld.service
در مرحله بعد روی “I Agree” کلیک کنید.
و مراحل را طبق زیر پیش بروید:
- در بخش Contact Information یک ایمیل وارد کنید.
- در بخش Hostname یک هاست نیم برای سرور انتخاب کنید (دقت کنید که هاست نیم نباید دامنه ملی باشد).
- در بخش Resolvers میتوانید از دی ان اس های گوگل و یا دی ان اس های موجود در تصویر استفاده کنید.
۸٫۸٫۸٫۸ ۲۱۳٫۱۳۳٫۹۹٫۹۹ ۲۱۳٫۱۳۳٫۱۰۰٫۱۰۰
بر روی “Save and Go to Step 3” کلیک کنید.
در مرحله بعد اگر آی پی دیگری دارید اضافه کنید در غیر این صورت روی “Go to Step 4” کلیک کنید.
قسمت “Nameserver Configuration” را روی “BIND” قرار دهید.
نیم سرور های خود را وارد کنید و تیک “Configure Nameserver A Records” و “Add Hostname A Records” را بزنید.
بر روی “Save and Go to Step 5” کلیک کنید.
قسمت “FTP Configuration” را روی “Pure-FTPD” قرار دهید.
بر روی “Save and Go to Step 6” کلیک کنید.
قسمت “Quotas” را روی “.Use filesystem quotas” قرار دهید و روی “Finish” کلیک کنید.
در مرحله آخر روی “Go to WHM” کلیک کنید.
تبریک می گوئیم آموزش نصب cPanel به پایان رسید.