Skip to content
ヘルプセンター

DirectAdmin でホスティング アカウント間でドメインを移動する方法

同じサーバー上に複数のホスティング アカウントがあり、あるアカウントから別のアカウントにドメインを移動したい場合の実用的なアプローチは次のとおりです。

DirectAdmin ではよくあることですが、この種のアクションは コントロール パネルから直接利用できません。代わりに、コマンドラインから実行する必要があります。このアプローチが好きかどうかに関係なく、重要な点は、cPanel で同じことを行うよりも可能であり、多くの場合簡単であるということです。

最初にデータベースを移動してください

データベースはドメインと一緒に自動的には移動しないため、これは不可欠です。ドメインを移動する前に、データベースが最初に移動されていることを確認してください。

DirectAdmin は、

でこのためのスクリプトを提供します。
cd /usr/local/DirectAdmin/scripts

データベースの名前を変更して新しいホスティング アカウントのユーザーに移動するには、次のコマンドを実行します:

./rename_database_with_user.sh oldDatabaseName newUser_newDatabaseName

新しいデータベース名は次のとおりである必要があることに注意してください。 新しいホスティング アカウントのユーザー名で始めます。

次に、ドメインを新しいホスティング アカウントに移動します

ドメイン移動スクリプトは次の場所にもあります:

cd /usr/local/DirectAdmin/scripts

コマンドは次のとおりです:

./move_domain.sh domain.com oldHostingAccount newHostingAccount

移動後に古いアカウントが空になった場合は、そのユーザーを削除できます。ただし、削除する前に、データベースが最終的な宛先に正常に移動されたことを確認してください。そうしないと、バックアップがない限り、それらを永久に失う可能性があります。