آموزش نصب cPanel & WHM در Google Compute Engine و نصب Drush

این مقاله نحوه نصب cPanel & WHM از طریق Google Marketplace و همچنین نصب Drush برای مدیریت Drupal را توضیح می‌دهد. شامل ساخت Instance، تنظیم hostname، ایجاد IP ثابت، ورود به WHM، و نصب Composer و Drush است.

cPanel WHM Google CloudInstall DrushGoogle Compute Engine

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۲ اسفند ۱۴۰۴

1. نصب cPanel & WHM در Google Compute Engine


این راهنما نحوه نصب cPanel & WHM از طریق Google Marketplace را توضیح می‌دهد.


هشدار:

  • برای استفاده از cPanel & WHM باید لایسنس معتبر داشته باشید.
  • برای نصب جدید، می‌توانید از لایسنس 15 روزه رایگان استفاده کنید.
  • سرور باید حداقل یک IPv4 داشته باشد؛ IPv6-only پشتیبانی نمی‌شود.

1.1 ورود به Google Compute Engine


  • اگر حساب Google ندارید، یک حساب بسازید.
  • به Google Compute Engine وارد شوید.
  • روی Start free کلیک کنید.

1.2 پذیرش شرایط و وارد کردن اطلاعات پرداخت


  • Terms of Service را قبول کنید.
  • اطلاعات پرداخت را وارد یا تأیید کنید.
  • روی START MY FREE TRIAL کلیک کنید.

1.3 استفاده از تصویر cPanel & WHM در Marketplace


  • در Google Cloud، Marketplace را جستجو کنید.
  • عبارت cPanel را جستجو کنید.
  • سیستم‌عامل موردنظر را انتخاب کنید:

cPanel & WHM on Linux برای CentOS
cPanel & WHM on Ubuntu برای Ubuntu
cPanel & WHM on AlmaLinux برای AlmaLinux


روی LAUNCH کلیک کنید و APIهای لازم را فعال کنید.


1.4 ساخت Instance


  • نام Deployment را وارد کنید (فقط حروف کوچک، عدد، خط تیره).
  • Zone را انتخاب کنید.
  • Machine type را انتخاب کنید (حداقل 2GB RAM).
  • Boot disk را روی Standard Persistent Disk قرار دهید.
  • حجم دیسک را بالاتر از 40GB وارد کنید.
  • در صورت نیاز Network Interface اضافه کنید.
  • Terms of Service را قبول کنید.
  • روی DEPLOY کلیک کنید.

1.5 فرآیند نصب cPanel & WHM


نصب به‌صورت خودکار آغاز می‌شود و 10 تا 15 دقیقه طول می‌کشد.


نکته: تا پایان نصب نمی‌توانید وارد WHM شوید.


1.6 اتصال به Instance


  • روی SSH کلیک کنید.
  • برای دسترسی root دستور زیر را اجرا کنید:

sudo su -

1.7 تغییر رمز root


passwd

1.8 تنظیم hostname


hostnamectl set-hostname hostname.example.com

1.9 ساخت hostname fix hook


mkdir -p /etc/dhcp/dhclient-exit-hooks.d/ && echo -ne '#!/bin/sh\nhostname hostname.example.com\n/scripts/fixetchosts\n' > /etc/dhcp/dhclient-exit-hooks.d/zzz-set-hostname && chmod +x /etc/dhcp/dhclient-exit-hooks.d/zzz-set-hostname

1.10 تنظیم IP ثابت


  • به مسیر VPC Network → IP Addresses بروید.
  • IP موردنظر را انتخاب و روی RESERVE کلیک کنید.

1.11 ورود به WHM


آدرس زیر را باز کنید:


https://IPADDRESS:2087


نام کاربری: root
رمز: همان رمزی که تنظیم کردید




2. نصب Drush


Drush ابزاری برای مدیریت Drupal است و از طریق Composer نصب می‌شود.


نکته: هر پروژه باید Drush را جداگانه نصب کند.


2.1 نصب Composer


برای نصب Composer، راهنمای How to Set Up PHP Composer را مطالعه کنید.


2.2 افزودن Drush به composer.json


composer require drush/drush

2.3 نصب Drush


composer install



نتیجه‌گیری


این مقاله تمام مراحل نصب cPanel & WHM در Google Compute Engine و همچنین نصب Drush برای مدیریت Drupal را پوشش می‌دهد. با رعایت این مراحل می‌توانید سرور خود را به‌صورت استاندارد راه‌اندازی و مدیریت کنید.


نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

این مقاله یک راهنمای جامع برای مدیران سیستم تازه‌کار است که می‌خواهند اکانت‌های cPanel را بازیابی کنند، حساب‌ها و تنظیمات را بین سرورها منتقل کنند، و از ابزارهای تشخیصی برای بررسی مشکلات انتقال و بازیابی استفاده کنند. این راهنما شامل نحوه استفاده از WHM، نحوه آپلود بکاپ‌ها، روش‌های انتقال، و فعال‌سازی لاگ‌های پیشرفته است.

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه