さくら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 の接続方法を以下のサイトを参考。

 

 

データベース名 : eccube

文字コード : utf8

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

 

EC-CUBE のインストール

 

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

 

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>

 

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

 

 

インストール後、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 がどうしてもインストールできない。後日調査する。これをインストールしなくても設定はできるので、続けて設定していく。

 

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

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

 

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

 

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

 

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

 

スポンサードリンク



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です