ロリポップ上にインストーラーがないので。
流れ
- サーバー側の準備
- インストーラーをダウンロードする
- サーバーにインストーラーをアップロードする
- インストールする
- 設定する
- 使う
gitを使わずにやるっていうね。
調べたらロリポップでもgitを使えるらしいんで、そっちの方が面倒がないと思う。
環境の用意
サブドメイン作成・SSL適用
サブドメインを作ってインストール先のURLを用意する。
既存ドメインの下層でもいいんだろうけど。
ロリポップは無料SSLがあるのでそっちも適用させる。
反映までちょっと時間がかかるので余裕を持ってやる。
データベース作成
スタンダードプラン以上ならデータベースを複数作れる。
混ざって困るとアレなんで、できれば専用のDBを作っておきたい。
インストーラーのダウンロード
ファイルはここから。
![](https://www.ec-cube.net/user_data/packages/default/img/download/fb_logo.jpg)
ダウンロードにはECCubeのアカウントを作成する必要がある。
プラグイン購入以外に金はかからないので、持ってなければ作っておけばいいと思う。
ダウンロードしたら解凍する。
現在のバージョンは「eccube-4.2.3」で、解凍すると中身はこんな感じになる。
eccube-4.2.3
└ ec-cube
├ .devcontainer
│ └ devcontainer.json
├ app
│ ├ .htaccess
│ ︙
├ bin
│ ├ .htaccess
│ ︙
├ dockerbuild
│ ├ .htaccess
│ ︙
︙
「ec-cube」の中身を使う。
ファイルのアップロード
「ec-cube」フォルダの中身をサーバーに全部アップする。
今回はサブドメインを作って、サブドメイン直下でホームを表示させたい。
だから、サブドメインディレクトリの直下にファイルをアップする。
下層フォルダはものによって地味に重いので、一気にアップするんじゃなくて小分けにした方が安心。
インストール
ブラウザからサブドメインにアクセスする。
するとインストール画面に転送される。
アクセス
https://hogehoge.com/
自動転送
https://hogehoge.com/install/step1
以下、アクセス後のやっていく内容。
![](https://blog.megefeps.info/wp-content/uploads/image-240-700x394.png)
![](https://blog.megefeps.info/wp-content/uploads/image-241-700x394.png)
![](https://blog.megefeps.info/wp-content/uploads/image-242-700x394.png)
「管理画面のディレクトリ名」は「admin」などの使用できない単語がある。
「メールの設定」は省略できる。
![](https://blog.megefeps.info/wp-content/uploads/image-243-700x394.png)
ロリポップ管理画面の「サーバーの管理・設定」→「データベース」から内容を確認する。
データベースの種類:MySQL
データベースのホスト名:[データベースホスト]
データベースのポート番号:3306
データベース名:[データベース名]
ユーザ名:[ユーザー名]
パスワード:[パスワード]
「データベースのポート番号」の「3306」は管理画面上で見つけられなかった。
Googleで検索したら出てきたので入れてみたら通った。
![](https://blog.megefeps.info/wp-content/uploads/image-244-700x394.png)
![](https://blog.megefeps.info/wp-content/uploads/image-245-700x394.png)
![](https://blog.megefeps.info/wp-content/uploads/image-246-700x394.png)
![](https://blog.megefeps.info/wp-content/uploads/image-247-700x394.png)
メール設定
使用するメールクライアントにより設定方法が色々ある。
送れない・届かないは最悪なので、調べたりして頑張って設定する。
ロリポップで作成したメールアドレスは以下の記事に沿えば使えた。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9RUMtQ1VCRTQyJUUzJTgxJThCJUUzJTgyJTg5JUUzJTgzJUExJUUzJTgzJUJDJUUzJTgzJUFCJUU5JTgwJTgxJUU0JUJGJUExJUUzJTgxJUE3JUUzJTgxJThEJUUzJTgxJUFBJUUzJTgxJTg0JUU0JUJCJUI2JUUzJTgyJTkyJUU4JUE3JUEzJUU2JUIxJUJBJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz1lODg1NzkyZGQxMjNlMDgzMjY2NjdkNTJiYjM1YzY5ZA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB3b29ub3RjaCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OWYzZTIzNTJjZTcxNjA2MmYxM2U3NjkyNzY1MjgwNDY&blend-x=142&blend-y=486&blend-mode=normal&s=91af4e1f278cfe16fb98d6c5319c41e2)
要するにこう。
MAILER_DSN=smtp://[メールアドレス]:[passwd]@smtp.lolipop.jp:465?auth_mode=plain
個別事案臭いのでマジで頑張ろう。
![](https://umebius.com/wp-content/uploads/15781ed75c1581db1fa1d84ec93025ed-300x215.png)
↑Googleアカウントのレイアウトが変わってるようで、「アプリパスワード」の取得場所が分からなくなった。Googleアカウントページ上部にある検索窓から「アプリパスワード」と入力して検索して直接アクセスするのが早い。
![](https://next-code.jp/wp-content/uploads/2022/04/ECCUBE4_XSERVER.png)
メール周りはかなり厄介。
せっかく.envを設定しても、管理画面上で対応してないメールアドレスに変更されたら破綻する場合がある。
コメント