Warning: Declaration of FeedWordPie_Item::get_id($hash = false) should be compatible with SimplePie_Item::get_id($hash = false, $fn = 'md5') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpie_item.class.php on line 0

Warning: Declaration of FeedWordPress_Parser::parse(&$data, $encoding) should be compatible with SimplePie_Parser::parse(&$data, $encoding, $url = '') in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpress_parser.class.php on line 0

Warning: Cannot modify header information - headers already sent by (output started at /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-content/plugins/feedwordpress/feedwordpie_item.class.php:0) in /home/nekyo/nekyo.wp.xdomain.jp/public_html/wp-includes/feed-rss2.php on line 8
EC-CUBE – 日々のできごと http://nekyo.wp.xdomain.jp きがついたこと、みたこと、やったこと、かんじたこと Fri, 29 Apr 2016 10:11:33 +0000 ja hourly 1 EC-CUBE3 インストール XREA編 http://nekyo.wp.xdomain.jp/2015/07/28/ec-cube-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/ http://nekyo.wp.xdomain.jp/2015/07/28/ec-cube-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#respond Tue, 28 Jul 2015 08:43:51 +0000 http://nekyo.wp.xdomain.jp/?p=1213 続きを読む EC-CUBE3 インストール XREA編 ]]> EC-CUBE3 を 無料ホームページスペースの に入れてみた。
eccube_install.sh を使う方法もあるが、そのままサイトにアップして Web からアクセスしてもインストールできる。

  1. EC-CUBE をダウンロードしたら Windows側で解凍しておく。
  2. html ディレクトリの内容を public_html の下にアップロードする。
    XREA はドキュメントルートより一つ上のディレクトリまで見えている。
    EC-CUBE は html を公開ディレクトリとしているが、XREA は public_html になっていて名前変更できないため。
  3. それ以外のファイル・ディレクトリは、そのまま / にアップロード。
  4. /app/log だけパーミッションを 777 にしておく。
  5. ソースを多少改修する。
    html を対象にしているところを public_html を参照するように修正。
    src/Eccube/Controller/Install/InstallController.php
    private function getProtectedDirs()
        {
            $protectedDirs = array();
            $base = __DIR__ . '/../../../..';
            $dirs = array(
                '/html', → '/public_html', // html->public_html
  6. DBインストール後に文字化けが発生する。前のページにヒストリーバックして、
    「データベースの初期化を行わない」にチェックを入れて次へ進むと、問題なく完了する。
  7. xrea は log ディレクトリ以下に DB管理ツールとかがインストールされるが、そのままではアクセスできなくなるので
    log ディレクトリを ec-cube の対象から除外する。.htaccess に以下の行を追加する。
    RewriteCond %{REQUEST_URI} !(^/log/)

無料HPスペースに EC-CUBE が入るのは貴重なのでいろいろ試してみることにする。
XREA が商用可でも、実際の商品は販売しないと思う。多分・・・ 🙂

その後の顛末

データベース MySQL でインストールしたがかなり遅い。
最近の OSS は MySQL 主流なので、共有サーバでは接続する潜在ユーザの数は多いだろう。
逆に PostgreSQL を使う OSS はあまり無いのでポスグレを使ってインストールしなおし、
多少レスポンスが良くなったが、やっぱり遅くて全然使い物にならないなぁ。 orz

XREA は動作確認には良いが実用は難しいね。

]]>
http://nekyo.wp.xdomain.jp/2015/07/28/ec-cube-%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/ 0