インストール

X-Serverにインストールしてみた。
 
EC-CUBEのインストール要件は、PHP4.1.x以降(PHP5.0.x以降)とMySQL4.1以上(MySQL5.0以上)なのだが。
X-serverの場合、PHPはどちらともクリアしているのだが、MySQLの方が4.0と5.0のため、注意しなければならない。
まずサーバ側でデータベースを作成する場合、最初にデータベースの切り替えを行い、5.0系に変更しておく必要がある。
文字コードはUTF8で作成。
 
公式サイトからダウンロード、解凍したあとアップロードする。
その際、dataはそのままアップロードし、htmlは中身をルート直下にアップロードする。
これにより、EC-CUBEトップがhttp://www.xxx.jp/html/からhttp://www.xxx.jpになる。
ただし、これにあわせて各種ファイルの変更が必要。
/html/define.php,line2-6

/** HTMLディレクトリからのDATAディレクトリの相対パス */
define("HTML2DATA_DIR", "/../data/");

/** DATA ディレクトリから HTML ディレクトリの相対パス */
define("DATA_DIR2HTML", "/../html/");

define("HTML2DATA_DIR", "/data/");
define("DATA_DIR2HTML", "../");

に変更。
/html/.htaccessと/html/mobile/.htaccessをbackup.htaccessに変更(htaccessを無効にする)
次にphp.iniファイルを作成。中身は

session.use_trans_sid = 1

このファイルを/html/mobileとmobile内のフォルダに設置する。
参考:http://www.xserver.ne.jp/man_install_ec.php#1

/html/install/tempを777に変更。