エックスサーバーX10にEC-CUBE4.0.3をインストールしてみた
軽減税率に対応したEC-CUBE4.0.3がリリースされています。EC-CUBE初心者ですがインストールのみしてみました。
エックスサーバーの簡単インストールに対応しているバージョンはEC-CUBE 3.0.17です。EC-CUBE4はいまのところ簡単インストールに対応していません。
EC-CUBE4のシステム要件
分類 | ソフトウェア | Version | 動作確認済み |
---|---|---|---|
WebServer | Apache | 2.4.x (mod_rewrite / mod_ssl 必須) | 2.4.6 |
PHP | PHP | 7.1 〜 | 7.2.19 |
Database | PostgreSQL | 9.2.x / 10.x (pg_settingsテーブルへの参照権限 必須) | 9.6.6 |
Database | MySQL | 5.5.x / 5.6.x / 5.7.x (InnoDBエンジン 必須) | 5.6.33 |
Database | SQLite(開発用途向け) | 3.x | – |
※ 4.0.0, 4.0.1 は、PHP7.3で動作いたしません。PHP7.3をご利用の場合、4.0.2以降のバージョンをご使用ください。
PHPライブラリ
分類 | ライブラリ |
---|---|
必須ライブラリ | pgsql / mysqli (利用するデータベースに合わせること) pdo_pgsql / pdo_mysql / pdo_sqlite (利用するデータベースに合わせること) pdo phar mbstring zlib ctype session JSON xml libxml OpenSSL zip cURL fileinfo intl |
推奨ライブラリ | hash APCu / WinCache (利用する環境に合わせること) Zend OPcache |
XSERVER X10の環境
Apacheバージョン | 2.4.6 |
---|---|
PHP7バージョン | 7.2.17 |
MySQLバージョン | 5.7.x |
テスト用のサブドメインを作成
sugizo.infoドメインのサブドメインとして eccube を作成しました。
テスト用のDBを作成
MySQLにデータベースを作成しました。
ec-cube4のパッケージをダウンロード
https://www.ec-cube.net/download/index.phpからeccube-4.0.3.zipをダウンロードして解凍しました。
ec-cube4のパッケージをエックスサーバーにアップロード
解凍したeccube-4.0.3フォルダをサブドメインの/sugizo.info/public_html/eccubeにアップロードしました。Filezillaでアップロードしました。
eccubeのインストール
https://eccube.sugizo.info/eccube-4.0.3/ にアクセスしてみました。
ClassNotFoundExceptionのエラー画面が表示されました。パーミッションの問題でしょうか。
とりあえずテストなので全権限をあたえてみました。本番ではやめましょう。
他のエラー画面が表示されました。TranslationReaderInterface.phpのファイルが正常にアップロードできていませんでした(最初からこれが原因か?)。アップロードし直したところ、インストール画面が表示されました。
警告が表示されています。
「mod_rewriteが有効になっているか不明です」
「[推奨]APC拡張モジュールが有効になっていません。」
そのまま「次へ進む」をクリック。
権限チェック、「次へ進む」をクリック。
サイトの設定、値を入力して「次へ進む」をクリック。 SMTPはGmailを送信してみました。
データベースの設定、値を入力して「次へ進む」をクリック。
ポート番号はなし、データベースのホスト名は、サーバーパネルのMySQL設定で確認。
データベースの初期化、そのまま「次へ進む」をクリック。
インストール完了
管理者ログイン
管理画面を表示し、ログインします。
管理者URLはeccubeのディレクトリ+管理画面のディレクトリ名になります。
管理画面が表示されました。
EC-CUBE
ショッピングサイトのページをひらきました。表示自体は問題なさそうです。
パーミッションの設定やURLの設定、機能の動作確認はまったくしていません。インストールしただけです。
https://eccube.sugizo.info/eccube-4.0.3/
テスト用のサイトなのでベーシック認証を設定しました。
ユーザー:eccube パスワード:eccube
以上です。
ディスカッション
コメント一覧
まだ、コメントがありません