以前「クラウディアさんが10分でAzure上にEC-CUBEをインストールできるというから試してみた」という記事で、DB(MySQL)の接続は接続情報がポータルから取得できると書いたが、当然外部サーバーやローカルから接続できないので、Windows Azure上にPhpMyAdminを配置する必要があります。
作業は簡単でPhpMyAdminのサイトからソースをダウンロードして、設定ファイルconfig.inc.phpをPhpMyAdminのトップディレクトリに以下のように配置するだけ。
<?php
$cfg['blowfish_secret'] = "ba17c1ec07d65003";
$i = 0;
$i++;
$cfg['Servers'][$i]['auth_type'] = "cookie";
$cfg['Servers'][$i]['host'] = "{DBホスト名}"; // ここにWindows Azureのポータルで取得した接続情報を記述
$cfg['Servers'][$i]['connect_type'] = "tcp";
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = "mysqli";
$cfg['Servers'][$i]['AllowNoPassword'] = false;
?>
あとはMySQLのユーザー名、パスワードでPhpMyAdminにログインできます。
MySQLのユーザー名やパスワード、DBホスト名については「クラウディアさんが10分でAzure上にEC-CUBEをインストールできるというから試してみた」の「データベースへの接続」項目を参照ください。
参考:phpMyAdmin on Windows Azure Web Sites
Please give us your valuable comment