さくらVPS Ubuntu EC-CUBE3 のインストール

こんばんは、ファルコンMです。

さくらVPS Ubuntu にEC-CUBE をインストールする。新しいサイトを構築するため。

開発環境

  • さくらVPS 1G プラン
  • Ubuntu 16.04
  • Apache 2.4.18
  • PHP 7.0.22
  • MySQL 5.7.19

Apache、PHP、MySQL はインストールしてある前提で話を進める。

mail コマンドを使えるようにするため、mailsutils をインストールする。

$ sudo apt-get install mailutils

私の環境はpostfix がインストールされていなかったので、自動でインストールされた。

「postfix configuration」の画面が出てきたら、No configuration を選択。

postfix の設定は後日。

MySQL データベースの設定

MySQL の設定を行う。MySQLWorkbench で行う。MySQLWorkbench とさくらVPS の接続方法を以下のサイトを参考。

こんにちは、ファルコンM です。 さくらVPS にMySQL サーバーを立てたのはいいんだけど、そこからどのように設定していこ...

データベース名 : eccube

文字コード : utf8

ユーザー名 : eccube ( eccube データベースの全権限のアクセス )

EC-CUBE のインストール

最新バージョンのEC-CUBE は下記のサイトから確認する。

EC-CUBEダウンロード、ECサイト構築・リニューアルなら「EC-CUBE」。ASPではできなかった独自性の高いECサイトが、無料で手に入ります。

EC-CUBE のサイトからEC-CUBE をダウンロードし、解凍する。バージョンはお好みのものにする。2017/10/17 地点は、3.0.15 が最新。

$ wget http://downloads.ec-cube.net/src/eccube-3.0.15.tar.gz
$ tar -xvf eccube-3.0.15.tar.gz

解凍したフォルダをApache サーバーのディレクトリに置く。また、ディレクトリ名、権限を変更する。

$ sudo mv eccube-3.0.15 /var/www/html
$ sudo mv eccube-3.0.15 eccube
$ sudo chown www-data:www-data -R eccube

eccube ディレクトリの.htaccessを有効にするための設定が必要。default-ssl.conf を設定する必要がある。

$ sudo vi /etc/apache2/sites-available/default-ssl.conf

default-ssl.conf 内。

<Directory /var/www/html/eccube>
  Options FollowSymLinks
  AllowOverride All
</Directory>

これをしないと、管理画面にアクセスできないとかの問題が発生する。

こんばんは、ファルコンM です。 さくらVPS Ubuntu でECCUBE を使用してみようと思い、インストールした。 ...

インストール後、https://( ホスト名 )/eccube/html/install.php/ にアクセスする。

もし、アドレスにhtml が入るのが嫌な場合は、html ディレクトリ以下を上位層に持っていく。

↑のような画面が出てきた。

[必須] zip 拡張モジュールが有効になっていません。

[必須] cURL 拡張モジュールが有効になっていません。

[推奨] mcrypt 拡張モジュールが有効になっていません。

[推奨] APC 拡張モジュールが有効になっていません。

と出たので設定を追加してやる必要がありそうだ。

zip のインストール

$ sudo apt-get install php7.0-zip
$ sudo apt-get install php7.0-curl
$ sudo apt-get install php7.0-mcrypt

apc がどうしてもインストールできない。後日調査する。これをインストールしなくても設定はできるので、続けて設定していく。

その後も画面に従い設定を続ける。

データベースの設定は、先ほど設定したものと同じものを設定する。

最後にデータベースを初期化して、インストール完了と出ると、設定完了。

管理画面へのボタンを押すと無事アクセスできる。

あととは、自分好みでサイトを設定していけばよい。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする