Webに関する備忘録 - ロリポップにEC-CUBEを導入(インストール)してみた
ロリポップが2009年11月9日よりMySQLが4.0から5にバージョンアップしたので、理屈ではEC-CUBEを設置(インストール)できることになる。
さて、実際に導入してみてその問題点(表示速度、不具合など)を探ってみようと思う。
結論から先に言ってしまうと、とりあえず数箇所いじれば俺が見た限りでは問題なく動いている模様。
買い物も正常に行えます。
(他に不具合等がある可能性はある)
ただ、SSLの問題と、表示速度の問題、データベースの負荷等の問題などなど結構やっかいな問題があるため、個人でやる分にはいいかもしれないが(いや、だめか?(汗)、クライアントに納品する場合などの実務上ではとてもじゃないけど、安定運営は無理かと・・・。
よって、俺なら仕事での案件には絶対に使わない^^;
そんなわけでとりあえず実際にロリポップにEC-CUBEを導入(インストール)してみた。
(EC-CUBE 2.4.1)
EC-CUBEの2009年11月現在最新版のEC-CUBE 2.4.1をダウンロードし、
htmlフォルダ内にdataフォルダを入れる。
define.phpを開き、下記記述を変更。
define("HTML2DATA_DIR", "/../data/");
を
define("HTML2DATA_DIR", "/data/");
へ変更。
(dataフォルダのパスが変わるので、必ず変更すること)
また、
define("DATA_DIR2HTML", "/../html/");
の部分も変更したくなるが、なぜかそのままでOK^^;
こうしたくなるよね?^^
define("DATA_DIR2HTML", "/../"); これだとインストールがうまくいかない。。。
というか、最終的に画面真っ白現象が発生する・・・。
NextFTPにてサーバー上にすべてのファイルをアップロード。
htmlフォルダ内のすべてのファイルです。
間違ってもhtmlフォルダごとアップしないように・・・・。
また、NextFTPじゃなくてもFFFTPでももちろんOKです。
ただ、FFFTPは大量のファイルを一度にアップするとなぜか途中で止まることが多い・・・。ので、
私はNextFTPを使ってます(2,000円ほど)
しばらく時間がかかるので、コーヒーでも飲んで待つ・・・。
アップ終了。
それではいざインストール。
EC-CUBEをアップしたトップのディレクトリにアクセス。
今回はecというフォルダ内にアップしたので、
ブラウザでhttp://www・・・・・/ec/ にアクセス。
とりあえず進めていく・・・。
お!パーミッションの変更は必要ないのか!^^
これは楽だ(*^^)v
次へ・・・次へ・・・
データベースの情報も入力。
と、最後のデータベースの初期化・・・
ここでテーブルの作成に失敗・・・。
なぜ??
そだ、install/tempフォルダのパーミッションを変えていなかった!
ロリポではディレクトリのパーミッションは705なので、tempフォルダを705に変更。
いったん「既存データを削除する」にし、削除し、
改めて作成してみた。
今度はうまくいった!!^^
※パーミッションが原因だったのかはいまいち微妙だが(汗
結果オーライ!(古っ。。
ログイン画面が現れて、ログイン・・・・
ログインできた!!
いろいろいじってみる。
うんうんまずまず^^
あれ?商品登録時にカテゴリ登録が反映されない・・・
Google先生・・・解決!
php.ini ファイルの設定でmagic_quotes_gpcがデフォルトではonになってるので、これをoffにすることで解決できた。
ロリポップではユーザー専用ページ(管理画面)より、
Webツール→php.iniの設定から行える。
商品登録関係はとりあえず問題なさそうだ。
どうでもいいけど(よくないが)なんか重いな・・・。
ロリポップではさすがに厳しいか・・・。
買い物してみた・・・。
?メールがこない・・・
システム設定→パラメータ設定→MAIL_BACKEND の箇所
デフォルトではsmtpになってるので mail に変更。
しかし、注文側には届くが店(管理)側に届かない・・・。
以下のファイルを下記のように書き換えてやればとりあえずはメールが届く・・・。結構強引だったりするが・・・。(ちなみにこの不具合ははじめてなので、サーバー側の問題かと)
以下転載
SC_Helper_Mail.phpを修正します。
場所はdata/class/helper内にあります。
153行目付近の
if ($objSendMail->sendMail()) {
$this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body);
}
を
if ($objSendMail->sendMail()) {
$this->sfSaveMailHistory($order_id, $template_id, $tosubject, $body);
$objSendMail->setItem('', $tosubject, "【お客様へのメールのコピーです】\r\n\r\n".$body, $from, $arrInfo['shop_name'], $from, $error, $error);
$objSendMail->setTo($bcc);
$objSendMail->sendMail();
}
に変更。
とりあえずメールは来た!(^^)!
問い合わせからも届いたのでとりあえずはいいか・・・
ただなんかやっぱ怖いな・・・というか気になる・・・。
他のサーバではこんなとこ(うえの2つ)引っかからなかったし・・・。
あとなんか重い・・・。
俺が結論だせる立場じゃないけど、
俺ならということで結果を述べると、
まだロリポップでは危険かな〜という印象。
SSLも使えないし・・・。
ショッピングサイトというサイトの性質上、
不具合はあってはならないわけで、
特にメール関連やSSL関連は致命的と言わざるを得ない・・・。
ショッピングサイトでSSLを使えないというのは、絶望的・・・。
勉強のためならいいかもだけど、
実際クライアントさんのサイトとなれば
やはりロリポップは対象外です・・・
とても怖くて使えません・・・。
SSL使えないので、カード決済などのモジュールの導入は現実的に不可能かと。
将来的なことを考えるとロリポップでのEC-CUBEはリスクが高すぎます。
やはりエックスサーバーなどの1,000円以上のサーバーが安心ですね。
参考までに、
ロリポップ上に導入したEC-CUBEのサイトです。
http://www.site-bank.com/ec/
※すみません。。。サイトは削除しました・・・^^;時間があればまたインストールしてみますが、そもそもあまり参考にはならないかと思います^^;
ネットで商売を考えているのであれば、店舗を持つ場合の家賃を考えたら、
サーバー代なんてタダみたいなものですし・・・
余計なリスクを回避するためにもそれなりのサーバーを借りることをおすすめします^^
もしくはEC-CUBE本家でも推奨しているので安心感があり、
専用SSLに対応している「シックスコアサーバー」
を借りますね。
ちなみにこのサイトは「エックスサーバー」です。
トラックバック
トラックバックpingアドレス http://www.kens-cube.com/modules/blog2/tb.php/52
コメント
投稿者 | スレッド |
---|---|
chong |
投稿日時: 2011-11-25 17:07 更新日時: 2011-11-25 17:07
|
新米
登録日: 2011-11-25
居住地:
投稿数: 20
|
Re: ロリポップにEC-CUBEを導入(インストール)してみた
トリーバーチ 激安は、女性の独特の魅力を示すために設計され、トリーバーチ 靴には、シャネル 靴は女性が完璧である改変、回シャネル 靴 激安の歩行に自信を入れ、好きではない女性ではありません。トリーバーチ 財布 新作,トリーバーチ バッグ,UGG ブーツ 激安,UGG ブーツ キッズ,トリーバーチ ムートン ブーツ,UGG ミニ ショート,トリーバーチ ブーツ
|
投稿者 | スレッド |
---|---|
mmanina |
投稿日時: 2011-12-20 11:49 更新日時: 2011-12-20 11:49
|
半人前
登録日: 2011-12-20
居住地:
投稿数: 31
|
Re: ロリポップにEC-CUBEを導入(インストール)してみた
cheap north face jackets for men
Canada goose women for men moncler jackets for men north face fleece jackets for men Canada goose online for men men moncler jackets for men north face coats for women for women north face outlet for women moncler jackets uk for women north face clearance for women north face jackets clearance for women north face online for kids Canada goose outlet for kids women north face sale for kids north face denali fleece jackets for kids |
投稿者 | スレッド |
---|---|
goose |
投稿日時: 2011-12-20 12:04 更新日時: 2011-12-20 12:04
|
半人前
登録日: 2011-12-20
居住地:
投稿数: 22
|
Re: ロリポップにEC-CUBEを導入(インストール)してみた
jeremy scott adidas online
adidas wings shoes online jeremy scott shoes online jeremy scott x adidas online jeremy scott for adidas online Jeremy Scott 2011 shoes online Jeremy Scott wings Hoodie online Mens Jeremy Scott Wings Shoes online Womens Jeremy Scott Wing Shoes online Jeremy Scott Wings Ballerina online jeremy scott bones jacket online jeremy scott bones shoes online adidas jeremy scott bones online adidas js wings GID online Adidas ObyO Jeremy Scott online Adidas Angel Mens Shoes online Jeremy Scott Adidas JS Wings online Adidas Jeremy Scott Big Tongue online Jeremy Scott 2011 online Adidas JS Wings shoes online Adidas JS Wings 2.0 online Jeremy Scott JS 3 Tongue online JS 3 Tongue shoes online |