eccubeとlightsailで独自ECサイトを作る。その1
1, lightsailを作成(LAMPスタック・bitmai)
2, mysqlにeccubeデータベースを作っておく
1 2 3 4 5 6 7 8 9 10 11 12 13 |
mysql -u root -p # パスワードはホームディレクトリにある cat /home/bitnami/bitnami_application_password -- DBインスタンス作成。文字コードと照合順序も指定 mysql> CREATE DATABASE IF NOT EXISTS eccube CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; -- ユーザ作成 mysql> CREATE USER eccube@localhost IDENTIFIED BY '任意のパスワード'; -- ユーザへの DB に対する権限付与 mysql> GRANT ALL PRIVILEGES ON eccube.* TO eccube@localhost; mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON eccube.* TO eccube@localhost; |
3, eccube4をサーバに配置(アカウントを作ってログインが必要なので、win10でダウンロードしてscpでアップロード)
https://www.ec-cube.net/download/
1 2 3 4 5 6 7 8 9 10 11 12 |
# /home/bitnami/htdocs/eccubeに配置 unzip eccube-4.0.5.zip mv eccube-4.0.5 eccube #ドキュメントルートを変更 vi /opt/bitnami/apache/conf/bitnami/bitnami.conf DocumentRoot "/opt/bitnami/apache/htdocs/eccube" <Directory "/opt/bitnami/apache/htdocs/eccube"> # Webサーバ再起動 sudo /opt/bitnami/ctlscript.sh restart apache |
4, ブラウザでeccubeの初期設定を行う
mod_rewrite が有効になっているか不明です。
[推奨] apc拡張モジュールが有効になっていません
と警告が出ているが無視して進む。
今どきは管理画面へのリンクを、/adminとかは止めろ~って言われるのね。
5, 独自ドメインなら、https化はコマンド一発で出来る。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
sudo /opt/bitnami/bncert-tool # 最新版があったのでupdateする? An updated version is available. Would you like to download it? You would need to run it manually later. [Y/n]: # 独自ドメインを入力 Domain list []: 独自ドメイン.com The following domains were not included: www.独自ドメイン.com. Do you want to add them? [Y/n]: ---------------------------------------------------------------------------- Enable/disable redirections Please select the redirections you wish to enable or disable on your Bitnami installation. # HTTPでアクセスされてもhttpsにリダイレクトする? Enable HTTP to HTTPS redirection [Y/n]: # 独自ドメイン.comにアクセスされたら、www.独自ドメイン.comにリダイレクトする? Enable non-www to www redirection [Y/n]: n # www.独自ドメイン.comにアクセスされたら、独自ドメイン.comにリダイレクトする? Enable www to non-www redirection [y/N]: n # Webサーバを再起動していい? Do you agree to these changes? [Y/n]: # 更新通知用のメアド教えて(確認メアドは無いので適当でもOK) E-mail address []: admin@独自ドメイン.com |
数分待っていれば、https化される。SSLのドキュメントルートも変更する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#SSLドキュメントルートを変更 sudo vi /opt/bitnami/apache/conf/bitnami/bitnami-ssl.conf <VirtualHost _default_:443> DocumentRoot "/opt/bitnami/apache/htdocs/eccube" ........ <Directory "/opt/bitnami/apache/htdocs/eccube"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> # Webサーバ再起動 sudo /opt/bitnami/ctlscript.sh restart apache |