sql >> データベース >  >> Database Tools >> phpMyAdmin

DrupalサイトをAmazonWebServices EC2に移行するにはどうすればよいですか?

    backup&migrate を使用できます 移行用のモジュール。使い方はとても簡単です。

    1. Drupalディレクトリからすべてのファイルを圧縮します。そのファイルを新しいサーバーにコピー/解凍します。
    2. backup&migrateモジュールを使用してデータベースをファイルにバックアップします。
    3. Drupalサイトを新しいサーバーにインストールします。 install.phpを実行し、手順に従います。おそらく、/sites/default/settings.php fileの設定を変更する必要があります。 。
    4. /admin/modulesに移動します バックアップと移行を有効にします。
    5. /admin/config/system/backup_migrate/restoreに進みます バックアップファイルをアップロードし、復元ボタンをクリックします

    注1(データベース設定):

    もちろん、Drupalのインストールには、データベースが必要です。空のDBを作成し、そのデータベースのユーザーを設定するだけです。また、そのDBユーザーのパスワードを設定し、完全な権限を付与する必要があります。次に、settings.phpファイルでそのデータを変更します。

    if (!isset($databases)) {
      $databases = array();
    }
    
    $databases['default']['default'] = array(
      'driver' => 'mysql',
      'database' => 'nameofyourDB', //here you enter name of new empty database
      'username' => 'mylocalsiteDBusername', //here you enter user name of database user
      'password' => 'yourpassword',    //you should always set up password for database user for security reasons
      'host' => '127.0.0.1', //name of your host (usually is localhost)
      'port' => 33067 ); //default MySql port
    

    基本的にここでは、新しいサーバーで作成した空のデータベースにDrupalサイトをセットアップします。その後、バックアップおよび移行モジュールを使用してそのデータベースを埋めます。

    注2(settings.phpファイルの許可):

    サイトを移行し、(この場合は古いサイトを新しいものに置き換えて)settings.phpファイルを変更する場合、settings.phpファイルの書き込み権限に少し問題がある可能性があります。デフォルトではsettings.phpを変更できないのが一般的なケースであるため、そのファイルを編集/置換するには、ファイルとこのファイルが配置されているフォルダーのアクセス許可を変更する必要があります。書き込み権限がないと、新しいサイトと古いsettings.phpファイルが作成される可能性があります(移行するサイトのsettings.phpファイルは古いファイルを上書きしません)。

    これがお役に立てば幸いです。



    1. phpMyAdmin 3.2.4を使用してビューを編集するにはどうすればよいですか?

    2. phpMyAdminにログインできません。エラーは表示されません

    3. phpmyadmin内のテーブル名のプレフィックスの名前を変更しますか?

    4. SQLでのメッセージリストの作成