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があるというのではないか。
やはり、エンジニアとして最新なものに触れてみたいという欲求のもと、使ってみることに。
…。
結果、できませんでした。
以下は、できなかった記録です。
インストール環境は
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 ) を丸ごと削除。ショップ名のインストールから無事にできました。
感想
とりあえず起動することには成功。
フリマ的に使いたいけれど、法律関係がよくわからないので調べないと。
oculus go 買ったよ
動画見ようと思ったけれど、全然ないからお倉入りします。
Huluが見れない。
そしてキーボードが使いにくいです。
まだまだ発展途上な商品でした。
崩壊3rdでテリのSキャラが出た
ただ、生物なので育成ができません。
キアナ、フカに続いての生物キャラです。
しばらくは、放置します。
イージス超覚醒
念願。
初登場といってもついこないだだけれど、ポイント的に行ける気がしたので、ヌルポンを駆使しして覚醒しました。
ついでにバグマなので、アビ全開です。