新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

さくらインターネットでEC-CUBE

      2014/11/10

  • このエントリーをはてなブックマークに追加

EC‐CUBE「Ver2対応」公式ガイドブック―オープンソースECサイト構築ソフトステップサーバーではMySQLのバージョンが低すぎてインストールできなかった「EC-CUBE」をOpenPNEのメール投稿にも対応できる「さくらインターネット」でやってみました。
以下、その流れを説明します。

現在配布されているEC-CUBE2.3.3には文字化けのバグがあるそうです。
アプリケーション EC-CUBE設置方法 | ユーザーマニュアル | ホームページを作成するなら、ドメイン永久無料のアスカレンタルサーバー

EC-CUBEは、公式サイトよりダウンロードしたままお使いいただくと文字化けします。

こちらのサイトにも文字化け対策を施したEC-CUBEが置いてありますが、公式サイトからナイトビルド版をダウンロードしインストールすることにしました。
理由は拡張子がtar.gzだから。
拡張子がtar.gzのファイルはtarボールといってUNIXでは古くから使われている圧縮データであり、パーミッション等の情報も入っているため、解凍するだけですぐに使えて面倒なことをする必要がないためです。
ただ、最近のUNIX系サーバーはZIPファイルも解凍できるようなのでどちらもさほど変わりないかもしれません。。

スポンサーリンク
 

■ファイルの準備

1.以下よりナイトリービルド版をダウンロードします。僕が落としたときのバージョンは「r17801」でした。
EC-CUBE‐EC-CUBEダウンロード

2.FTPでアクセスして「eccube-comu-r17801.tar.gz」を「www」ディレクトリにアップロードします。

3.SSHでアクセスして「eccube-comu-r17801.tar.gz」を以下のコマンドで解凍します。

tar xpvfz eccube*

以上~♪
※それぞれに使ったソフトウェアは後日別記事(5月28日リンク挿入)として紹介します。

なお、telnetやSSH等、CUIによる遠隔操作ができないサーバーではZIPデータをローカル(Windows)で解凍して、FTPでアップロード。
その後、以下のとおりパーミッションの設定をすればOKです。
EC-CUBEマニュアルサイト – EC-CUBE(2.x系)/1_インストール/02_インストール方法
ただし、前述のとおり2.3.3の公式版には文字化けのバグがあるので注意してください。
以下、そのあたりの修正方法の書いてあるサイトです。
僕がやってみた限りはエラーになってうまくいきませんでしたが。。
EC-CUBE 開発コミュニティサイト – フォーラム
HappyQuality » [EC-CUBE]文字化け対策

■データベースの用意

1.まずはデータベースを作ります。バージョンはMySQL 5.1(推奨)を選んでください。
ステップサーバー同様パスワードを入力するだけで簡単に作れます。
さくらDB作成

2.つくったデータベースの照合順序を念のため「utf8_general_ci」に変えます。
ステップサーバー同様、データベース管理ツールとして「phpMyAdmin」がついているのでこちらを使います。
さくらDB設定
左メニューよりデータベースを選択して「操作」タグをクリック。
下のほうに「照合順序」という項目があるので「utf8_general_ci(ユニコード)」にして「実行する」

■インストール

1.インストールはブラウザで行ないます。
その前にサーバー上の「html」フォルダにある「.htaccess」を削除してください。
(ケータイでも運用する方は「html」内「mobile」フォルダ内の「.htaccess」も削除してください)
CMSって素晴らしい – EC-CUBE

さくらにとって.htaccess内に記述してはいけない記述があると、Internal Server Errorが出る。.htaccessをhtaccess.txtにリネームすれば、取りあえず問題は解消する。(とはいえ、EC-CUBE動作後に問題が出るかどうかは不明)

「.htaccess」にはPHPの設定が書かれているのですが、「さくらインターネット」では.htaccessにPHPの設定を書き込むとエラーになります。
PHPの設定はphp.iniに書くようにしましょう。
EC-CUBEマニュアルサイト – EC-CUBE(2.x系)/1_インストール/01_サーバ設定方法
ちなみに僕はPHPの設定はやっていません。
念のためやっておいたほうがいいかもしれませんが、初期設定で上記リンク先の設定になっているのかもしれません。

2.以下、下記リンクのとおりです。
EC-CUBEマニュアルサイト – EC-CUBE(2.x系)/1_インストール/02_インストール方法
SSLの対応など課題はありますがこれでとりあえずインストールはできるはずです。

探してみると同じことをやられている方がいました。
さくらインターネットでEC-CUBE稼働 | サラトガIT日記

SAKURA Internet // さくらインターネット : 価値あるサービスと満足を提供するデータセンター
EC-CUBE‐日本発の「ECオープンソース」

ものつくりひとショップ / TOPページ(できたもの)

■3月7日追記
「EC-CUBE」管理の前に(追加情報)

EC‐CUBE「Ver2対応」公式ガイドブック―オープンソースECサイト構築ソフトEC‐CUBE「Ver2対応」公式ガイドブック―オープンソースECサイト構築ソフト
著者:中川 仁
販売元:秀和システム
発売日:2008-01
おすすめ度:3.0
レビューを見る

 - EC-CUBE, サーバー・ネットワーク, 覚え書き , ,

アドセンス広告メイン

Comment

  1. moti より:

    すごくわかりやすかったです。ありがとうございます

Message

メールアドレスが公開されることはありません。

  関連記事

「タービン建屋」とは何のこと?

先の震災で原発事故が起こり、一躍多くの人々にその名の知れた建物名がある。「タービ …

no image
アンカーリンク(ページトップへ)5つの方法

縦に長いサイトで、メニューが上部にあると、下まで読んでまた上に戻らないと別のペー …

熊谷駅、上尾駅等から池袋駅、新宿駅、渋谷駅までの定期券で途中下車できる駅を増やす方法

これ、知っておくと途中下車できる駅が増えていいかもしれません。ただし、「さいたま …

WordPress(ワードプレス)テーマで使った画像やJSファイルの場所 #wp

といった具合に各コンテンツを固定ページで作り始めたのですがこれが一筋縄ではいきま …

リニューアル後のFlickr(フリッカー)でsetのスライドショーを埋め込む方法【その1】

リニューアル後のFlickr(フリッカー)のsetでスライドショーのソースが入手 …

立ち方にも意味がある。謙虚な立ち方、威圧的な立ち方

これ、意識しておくといろいろ役に立つんじゃないかなぁと思います。 特に接客業や営 …

Flickrの画像にまとめてリンクを入れる方法

ブログの被リンク対策の一貫として、動画をアーカイブしているYouTubeや、写真 …

「ナマポ」とは何のこと?【2ちゃんねる用語】

政治家にもその言葉が知れ渡っている「ナマポ」。 2ちゃんねる界隈で聞くことが多い …

no image
Mac⇔Win間でIllustrator8のデータをやり取り

Mac⇔Win間でIllustratorのデータをやり取りしなければならなくなっ …

ツイッターに何でも連携。「twitterfeed」でYahoo!ブログも

ライブドアブログ(livedoor Blog)やアメーバ(Ameba)ブログはも …