EC-CUBE (Inst) https://seesaawiki.jp/lifewithslackzaurus_15_0/d/EC%2dCUBE
EC-CUBE 使い方 https://seesaawiki.jp/lifewithslackzaurus_15_0/d/EC%2dCUBE%20%bb%c8%a4%a4%ca%fd
で一度Instllしたが、かなり忘れたのでもう一度やりたくなった。改めてエラー部分があれば前の
と比較したいし、修正したい。今度はそのままコピーしてECサイトとして使いたい。決済機能を
追加して。
コマンドラインからインストールする
https://doc4.ec-cube.net/quickstart/command_install
※ 公式サイトのパッケージ版とは違いますので、ご注意ください。
パッケージ版じゃないからエラーがあるのか?
https://www.ec-cube.net/download/login.php?download_index=0&transactionid=421825faa68ffcb712c9c3941f8a360527f76eaf
今回はリリース版をDLしてきて、やってみるか。
https://github.com/EC-CUBE/ec-cube/releases/tag/4.3.0
$ tar xpf eccube-4.3.0.tar.gz
$ mv -i ec-cube ec-cube4
今回はサーバーは、最初からApacheを設定して動かす。
$ sudo nvi /etc/httpd/extra/httpd-vhosts.conf
\<VirtualHost ec-cube4.com:443>
\ ServerAdmin ore@ec-cube4.com
\ DocumentRoot /myproj/ec-cube4
\ ServerName ec-cube4.com
\ ServerAlias www.ec-cube4.com
\ SSLEngine on
\ SSLCertificateFile /etc/httpd/server.crt
\ SSLCertificateKeyFile /etc/httpd/server.key
\ # PHP-FPM
\ <FilesMatch \.php$>
\ SetHandler “proxy:fcgi://127.0.0.1:9000”
\ </FilesMatch>
\ <Directory “/myproj/ec-cube4”>
\ AllowOverride All
\ Options Indexes FollowSymLinks
\ Require all granted
\ </Directory>
\ ErrorLog /var/log/httpd/ec-cube4.com-error_log
\ CustomLog /var/log/httpd/ec-cube4.com-access_log common
\</VirtualHost>
https://doc4.ec-cube.net/quickstart/dotenv
bin/console コマンドを使用する場合、通常は .env ファイルから環境変数を取得します。 .env
を使用しない場合は、 shell の環境変数に設定をします。(これ前回は知らないぞ)
$ cp -i -a .env.dist .env
$ nvi .env
今回は、インストール完了後に生成される(?).envを、Apacheでの設定に移動する。
$ nvi .htaccess
SetEnv APP_ENV prod
SetEnv APP_DEBUG 0
SetEnv DATABASE_URL pgsql://dbuser:password@127.0.0.1/cube4_dev
SetEnv DATABASE_SERVER_VERSION 10.5
SetEnv ECCUBE_AUTH_MAGIC 8PPlCHZVdH5vbMkIUKeuTeDHycQQMuaB
SetEnv ECCUBE_ADMIN_ALLOW_HOSTS []
SetEnv ECCUBE_FORCE_SSL false
SetEnv ECCUBE_ADMIN_ROUTE admin
SetEnv ECCUBE_COOKIE_PATH /
参考情報:
開発コミュニティ
https://xoops.ec-cube.net/?_gl=1*1vriykj*_gcl_au*MTE4MDM1MjM0OS4xNzQ0NTA4MzUx*_ga*NDQ2MTI2NDQyLjE3NDQ1MDgzNTM.*_ga_PBKHJT0C0B*MTc0NTA0ODA1Ny42LjEuMTc0NTA0ODMxMi40LjAuMA..
EC-CUBE 4 開発者向けドキュメント
https://doc4.ec-cube.net/?_gl=1*ufa70c*_gcl_au*MTE4MDM1MjM0OS4xNzQ0NTA4MzUx*_ga*NDQ2MTI2NDQyLjE3NDQ1MDgzNTM.*_ga_PBKHJT0C0B*MTc0NTA0ODA1Ny42LjEuMTc0NTA0OTI0NC4zNi4wLjA.
4.3 リリースノート
https://github.com/EC-CUBE/ec-cube/releases/tag/4.3.0