お名前.comサーバーのサブドメインにEC CUBEをインストール
EC CUBE を お名前.com の共有サーバーSDにインストールした。
夜な夜なちょっとずつ進めて、ようやくインストール完了まで行ったが、以前Serversman@VPSやサクラのVPSなどにインストールしたときと結構違う感だったので、メモしておく。
ECCUBE バージョン 2.11.4~3.0.1まで確認。
お名前のサーバー側の処理
まず、お名前.comのほうでデーターベースを作る。
サーバーNaviにログインして、コントロールパネルから、MySQLをクリック。
「作成」をクリック。できたデーターベースの情報をメモしておく。
必要な情報は、データーベース名、ホスト名、ユーザー名、パスワード。つまりほぼ全て。
次にサブドメインを登録した。別にサブドメインじゃなくてもいいんだが、なんとなく。
同様にコントロールパネルから、独自ドメイン設定。
サブドメイン追加で適当に。
今回はshop.yourdomain.comにしておいた。
FTPソフトでアップロード
FTPソフトでサーバーに接続すると、サブドメインのフォルダが勝手にできてる。(設定反映までに数時間かかる場合あり)
お名前.comは公開しないデータを、 files 公開するデータを ドメイン名のフォルダに入れる仕様になってる。
別に絶対こうしないとアカンというわけではないが、とりあえずそれに従って、
files の下に、ECCUBEを解凍した中の、data をアップロード。
ドメイン名フォルダに、htmlの中身をアップロード。
結果 files/eccube-2.11.4/data/(dataの中身)….
shop.yourdomain.com/(htmlの中身)…..
という感じ。
ここで注意が必要なのが、.htaccess はアップロードしないこと。でないと、500 internal server errorとなる。
また、define.php の3行目を
define(“HTML2DATA_DIR”, “../files/eccube-2.11.4/data/”);
としておくこと。
ファイルパーミッションは画像を参照のこと。
URLにアクセスしてインストール
その後、インストール画面
http://shop.yourdomain.com/install/
にアクセス。
このあたりは適当に入力し。後からでも変更可能。
次へ進むを押していく。
MySQLで、
DBサーバ:お名前.comの ホスト名 (数字じゃない)
ポート:空欄
DB名:お名前.comのデータベース名
DBユーザ:ユーザー名
DBパスワード:パスワード
をそれぞれコピペ。
次へ進むを 3,4回押すと、インストールが完了する。