普通のブログ

あまり書きません

ec-cube バージョン4の続き

昨日までのあらすじ

ec-cube4をインストールしようと試みるも、エラーであきらめた。

質問サイトを見てみた

https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=20480&forum=2

bin/console doctrine:database:create
bin/console doctrine:schema:create
bin/console eccube:fixtures:load

これらを実行するとDBが構築されるらしい。

すんなり動いて、無事インストールが完了しました。

一連の流れをQiitaにでもまとめようかな。

EC-CUBEのバージョン4を試してみたけれど、できなかった話。

今日もインストールに苦労した話です。

僕は、本当にインストールが好きですね。

でなんで再びインストールをしたかというと、EC-CUBEにver.4があるというのではないか。

www.ec-cube.net

やはり、エンジニアとして最新なものに触れてみたいという欲求のもと、使ってみることに。

…。

結果、できませんでした。

以下は、できなかった記録です。

インストール環境は

windows10です。

ファイルのインストール

まずは、ローカルでやりたいので、手順の通り、

EC-CUBE 4.0 開発ドキュメント・マニュアル | EC-CUBE 4.0-beta 開発ドキュメント

(github)https://github.com/EC-CUBE/ec-cube/releases/tag/4.0-beta

で、画面にアクセスするとできるらしい…。

エラーが出た

なにやら大量のエラーが発生。

かるく見るとDBにテーブルがないみたい。

今までみたいにインストール画面が出ると思いきやなにも出なかった。

設定するところがないからエラー出るのは仕方がないね。

コマンドを使ってみる

http://oc3n.ec-cube.net/quickstart_install#データベースの種類を変更したい場合

コマンドで実行すれば、いけるみたい。

でも、windowsやから、php bin/consoleにしないと動かないやつだった。

…コマンド内でコマンド読んでいるやん。

てことで、git bashからコマンドを実行することに。

設定が甘いのがつらい。

そしたら

 [ERROR] The command "bin/console doctrine:database:create --if-not-exists"
         failed.

Exit Code: 1(General error)

Working directory:
         C:\xampp\htdocs\ec-cube

Output:
================


Error
         Output:
================
'bin' is not recognized as an internal or
         external command,
         operable program or batch file.

なんかよくわからないエラーが出た。

最後に

とりあえずここまでやったけれど、心折れたので放置しました。

軽く調べたら、同じ人がいました。

https://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=20480&forum=2

続く。

EC-CUBEを軽くインストールしてみた

軽くインストールできるだろう思ったけれど失敗したので、メモ。

ファイルダウンロード

composer create-project ec-cube/ec-cube ec-cube

時間がかかりました。

htmlフォルダの移動

ファイル色々書き換えて終了。結構手間でした。

EC-CUBEのインストール。

Mysql8だとインストールできないみたいです。

データベースの初期化で失敗しました。

どうやら、コマンドでrank予約語になったみたいです。

汎用的な言葉を使う場合は、くくった方がいいという教訓ですね。

修正できなかったので、MySQLをさげることに。

XAMPPがインストールできない

下げるついでにPHP7に上げるために、XAMPPをインストールすることに。

途中で、-nがどうとかのエラーが発生しましたが無視しました。

そしたら起動しない。

これは、「setup_xampp.bat」を実行したら動きました。

mysqlのパスワードは、コマンドで作成しました。

以前もやった記憶が

再び、EC-CUBEのインストール

ファイルをコピーしたので、前回のデータが残ってので削除することに。

ec-cube\app\config\eccube

の中身( *.yml ) を丸ごと削除。ショップ名のインストールから無事にできました。

感想

とりあえず起動することには成功。

フリマ的に使いたいけれど、法律関係がよくわからないので調べないと。

夏休み

本日から夏休みです。

特にすることもないのですが。

で、昨日は、大神が発売しました。

7000円くらいだと思っていたら、3000円でした。

安いですね。

あとは、もっと数学パズルという、今は亡きcodeiqの本を買いました。

ものの数ページで、メモ化に触れており、

アルゴリズム知らない人は別で勉強してねという難易度です。

ポップな表紙とは裏腹に難易度は高そうです。

ただ、今までの競プロ関係の本で一番見やすい感じがします。

夏休み無駄にしないように勉強しないと。