この記事では、複数の cPanel アカウントを取得し、それらを 1 つの cPanel アカウントにマージするための高度な方法について説明します。 VPSまたは専用サーバープランでは、複数のcPanelアカウントのみを持つことができます.したがって、共有ホスティングへのダウングレードを検討している場合、または 1 つの cPanel アカウントから複数のサイトを簡単に管理したい場合は、このガイドが最適です。
この例では、2 つの cPanel アカウント userna1 があります。 ドメイン名 PrimaryDomain.com 、および userna2 ドメイン名 AddonDomain.com . AddonDomain.com を取ります ドメインを userna1 にマージします cPanel アカウントを使用して、これらのドメインの両方を単一の cPanel ログインから管理できるようにします。
AddonDomain.com サイトには WordPress がインストールされているため、MySQL データベースのコピーを取得する必要があります。また、ファイルが ユーザー名1 アカウント。
cPanel の作成は無制限ではなくなりました。 cPanel の価格変更と関連する FAQ の詳細をご覧ください。
これらの手順に従うには、サーバーへのルート アクセスが必要です。 root アクセス権がない場合は、複数の cPanel アカウントを 1 つに統合する方法に関するより基本的な記事に従ってください..
<オール>grep addondomain.com /etc/userdatadomains
どちらが返す必要がありますか:
addondomain.com: userna2==root==main==addondomain.com==/home/userna2/public_html==70.39.151.52:80==
== の間のディレクトリへの次の変更 と:
cd /home/userna2/public_html
grep userna2_ . -RH
どちらが吐き返す必要がありますか:
./wp-config.php:define('DB_NAME', 'userna2_wrdp1');
./wp-config.php:define('DB_USER', 'userna2_wrdp1');
wp-config.php を使用しているため、これで確認できます これらが WordPress サイトのデータベース資格情報であることをスクリプト化します。お気に入りのテキスト エディタでこのファイルを開き、DB_NAME の値をコピーします。 、DB_USER 、および DB_PASSWORD 後で使用します。
mysqldump userna2_wrdp1 > ~userna2/userna2_wrdp1.sql
cp -frp ~userna2/etc/addondomain.com ~userna1/etc/
cp -frp ~userna2/mail/addondomain.com ~userna1/mail/
cp -frp ~userna2/mail/.*@addondomain_com ~userna1/mail/
cp -frp ~userna2/public_html ~userna1/public_html/addondomain.com
mysql -u userna1_wrdp1 -p userna1_wrdp1 < ~userna2/userna2_wrdp1.sql
パスワードを入力してください: 先ほどコピーしたパスワードを入力してください。
fixperms userna1
これらの手順をすべて実行した場合、AddonDomain.com が正常にマージされているはずです。 userna2 のサイト userna1 への cPanel アカウント 1。このプロセスを何度も繰り返すだけで、複数の cPanel アカウントをすべて 1 つに統合できます。