7月1日に公式公開されましたEC-CUBE 3をインストールしてみます。
まずは公式サイトからソースコードをダウンロード。
GitHubのものと同じな気もしますが、せっかくなのでサイトから落として来てみましょう。

公式サイトからダウンロードするにはメンバーアカウントでログインが必要です。
(GitHubから・・・とか言わない!!)

ダウンロードしたeccube-3.0.0.zipを解凍してサーバーにアップロード。
docフォルダーとか明らかに不要だろうなぁと思いつつも試しなので全部あげちゃいます。
今回はドキュメントルート直下ではないので/html/.htaccessに追記。
RewriteBase を足します。
order deny,allow
allow from all
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /{パス}/html/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
サイトトップにアクセスると/install.phpにリダイレクトされますが、以下のようにエラーが
../app/log/install.log” could not be opened: failed to open stream: Permission denied
logフォルダの権限が足りないパターンですね。
ログフォルダの権限を777にして再度アクセス。
無事インストール画面が表示されました。

とここで、DBを作成していなかったことに気が付いたのでDBを作成。今回はMySQLを選択します。
mysql> create database {DB名} default character set utf8;
mysql> GRANT ALL PRIVILEGES ON {DB名}.* TO {ユーザー名}@localhost IDENTIFIED BY ‘{パスワード}’ WITH GRANT OPTION;
インストールを再開します。
インストールを進めるとさっそく権限チェックに引っかかります。

Windows上でzip解凍するのではなく、サーバーにzipのままアップロードして解凍すべきでしたね(tar.gzじゃなくてzipだとついWindows上で解凍してしまいます・・・)。
サーバー上でunzipコマンドで解凍するとエラーは無くなりました。

サイトの設定を入力します。

管理ページのディレクトリは管理ページを「http://サイトURL/adminpage」にしたければadminpageと入力します。
続いてDBの設定を入力。


画面は違えど、この辺の流れは2系と同じ感じですね。

インストール成功!! 管理ページにアクセスしてみます。

インストール時に指定したID、PASSでログイン。

おー!!
ショップの方も見てみましょう。

おーおー!!
画像が入ったせいか、β版より完成度が格段にアップしていますね。
Please give us your valuable comment