ECCUBE4ですが、XSERVERではECCUBE3までは簡単インストール可能ですがECCUBE4は簡単インストールはできません。
導入手順をまとめてみました!
XSERVER前提情報
OS | Linux |
---|---|
CPU | Xeon Gold 6126( 2.60GHz ) x 2 |
メモリー | 256GB |
Apacheバージョン | 2.4.6 |
PHP7バージョン | 7.2.17、7.1.28、7.0.33 |
PHP5バージョン | 5.6.40、5.5.38、5.4.16、5.3.3、5.1.6 |
MySQLバージョン | 5.7.x |
Perlバージョン | 5.16 |
ECCUBE導入手順
データベースの作成
途中で必要になるので最初に作りましょう!
- XSERVER管理画面にログイン
- メニューからMySQL設定画面に遷移
- UTF8でDBを新規追加
- ユーザーを新規追加
- 4で追加したユーザーをDBの管理者に追加
のような流れでできます!
GitHubからソースコードのダウンロード
GitHubからECCUBEのソースコードをダウンロードすると、README.mdがあるので読んでみましょう。
# EC-CUBE One-File Downloader
masterブランチはVer.4.x.x用です。3.x.x対応版を使いたい方は、[3.0ブランチ](https://github.com/tao-s/eccube-downloader/tree/3.0)を使ってください。
Download and deploy the latest version of EC-CUBE.Upload "dw.php" to install directory in the web server.
## 使えたレンタルサーバ
---
This script is free to re-distribute as long as you keep this copyright notice.Personal use is permitted.However the copyrighter holds no responsibility against any damages caused by using this script.
コピーライト以外の改変、再配布OK。個人利用の範囲で自由に使ってOKです。ECサイト開発者の方やネットショップオーナーの方が業務で使うのもOK。その代わり当方では一切責任を負いません。
なので、XSERVERにこの『dw.php』をアップロードします。
XSERVERに『dw.php』をアップロードします。
XSERVERにログインすると、トップページにサーバー情報が表示されます。
その中のサーバー操作という項目がありますので、ファイル管理をクリックします。
そこから、
ドメイン名→Public_htmlへ遷移します。
既に他にファイルがある場合は新しくディレクトリを切るのが無難でしょう。
文字コードをUTF8にした状態でフォルダを作成しましょう。
その状態で更にフォルダの中に入り、dw.phpをアップロードします。
更にそれら2つのファイルのパーミッションを755に変更します。
最後に、URL/フォルダ名/dw.phpへアクセスするとECCUBEインストール画面ができるはずです。
【まとめ】ECCUBEインストール画面までの道筋
- XSERVERにログインする
- トップページのサーバー操作からファイル管理をクリック
- ドメイン名→Public_htmlへ遷移
- 文字コードをUTF8にした状態でフォルダを作成
- dw.phpをフォルダにアップロード
- 更にそれら2つのフォルダ、ファイルのパーミッションを755に変更
- 『URL/フォルダ名/dw.php』へアクセスするとECCUBEインストール画面
のようなイメージです。
ECCUBEダウンロード後の手順
mod_rewrite が有効になっているか不明です。
mod_rewiteが有効かどうかですが、XSERVERの公式サイトを見ると有効になっているようなのでとりあえず先に進みます。
ちなみにmod_rewiteとは、URLを管理しているもののことで、『.htaccess』などをいじったことがあれば、あれを有効にするためのものだと思っていただければOKです。
[推奨] apc拡張モジュールが有効になっていません。
公式サイトを見ると有効になっているようなので、両方とも無視して問題なさそうですね。
ECCUBEの権限チェック
正常になっていれば次へ進みます。
ECCUBEデータベースの設定
序盤で追加したDBの情報をいれていきます。
ポート番号は入れなくても平気ですが他は入れましょう。
ECCUBE構築完了
今後の動き。
これで、ブログ+ECサイトが構築することができました。
更に進化させていきます!!