お名前.com共用サーバーSDにEC-CUBEをインストールしました。
お仕事でEC-CUBEを使う仕事が入る予定なので、
勉強のためインストールする事になりました。
私の使っているサーバーはお名前.comの共用サーバーSDです。
詳細ページにはMTとWordPressは使えるって書いてあるのですが、
EC-CUBEのアイコンがありません。
しかし検索してみるとインストールしている人がいたので、
参考にしながらインストールしてみました。
【参考にさせていただいたサイト】
http://2since2006.seesaa.net/article/248856322.html
http://nyree2.blog46.fc2.com/blog-entry-22.html
【試行錯誤した経緯】
上のURLを見ながらファイルをアップしましたが、
エラーが出てしまったので下のURLを見ながらアップしましたが
エラーが出ました。
エラーの内容はこちら
Warning: require_once(/************/../data/require_base.php)
[function.require-once]: failed to open stream: No such file or
directory in /****/****/****/****/require.php on line 31
define.php の3行目を
define("HTML2DATA_DIR", "/data/");
に変更したところみごと直りました.。゚+.(・∀・)゚+.゚
【まとめ】
まず、お名前.comのほうでデーターベースを作る。
サーバーNaviにログインして、コントロールパネルから、MySQLをクリック。
そうしたら、作成をクリック。できたデーターベースの情報をメモしておく。
必要な情報は、データーベース名、ホスト名、ユーザー名、パスワード。つまりほぼ全て。
次にサブドメインを登録した。別にサブドメインじゃなくてもいいんだが、なんとなく。
同様にコントロールパネルから、独自ドメイン設定。
サブドメイン追加で適当に。
今回はshop.hogehoge.netにしておいた。
FTPソフトでサーバーに接続すると、サブドメインのフォルダが勝手にできてる。
サブドメイン名フォルダに、htmlとdataの中身をアップロード。
ここで注意が必要なのが、.htaccess はアップロードしないこと。でないと、500 internal server errorとなる。
また、define.php の3行目を
define('HTML2DATA_DIR', '../data/');
としておくこと。
その後、インストール画面
http://shop.hogehoge.net/install/
にアクセス。
次へ進むを押していく。
MySQLで、
DBサーバ:お名前.comの ホスト名 (数字じゃない)
ポート:空欄
DB名:お名前.comのデータベース名
DBユーザ:ユーザー名
DBパスワード:パスワード
をそれぞれコピペ。
次へ進むを 3,4回押すと、インストールが完了する。