From 68e8251410ec55106fed14c89407c6593a16733a Mon Sep 17 00:00:00 2001 From: Kentaro Ohkouchi Date: Wed, 23 Oct 2019 11:43:28 +0900 Subject: [PATCH 1/3] =?UTF-8?q?README=20=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 74 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 59 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 8100d1fc3b..ada4fda8aa 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@ -# EC-CUBE 2.13系 / 2.17系(開発中) +# EC-CUBE 2.17系 + +[![GitHub Actions status](https://github.com/EC-CUBE/eccube-2_13/workflows/CI/CD%20for%20EC-CUBE/badge.svg)](https://github.com/EC-CUBE/eccube-2_13/actions) [![Build Status](https://travis-ci.org/EC-CUBE/eccube-2_13.svg)](https://travis-ci.org/EC-CUBE/eccube-2_13) [![Build status](https://ci.appveyor.com/api/projects/status/4k58ucq2smwc4h7n/branch/master?svg=true)](https://ci.appveyor.com/project/ECCUBE/eccube-2-13/branch/master) [![Coverage Status](https://coveralls.io/repos/EC-CUBE/eccube-2_13/badge.png)](https://coveralls.io/r/EC-CUBE/eccube-2_13) +[![PHP Versions Supported](https://img.shields.io/badge/php-%3E%3D%205.4-8892BF.svg)](#php-version-support) [![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy) --- @@ -9,7 +12,7 @@ ## EC-CUBE Trac について EC-CUBE 2.13系については、2014年10月以前に利用されていた、[EC-CUBE Trac](http://svn.ec-cube.net/open_trac/) と[SVN](http://svn.ec-cube.net/open/)がございますので、合わせてご参照ください。 -新規のご投稿やコミットはいただけませんが、GitHubに移されていない不具合の情報や過去の経緯などをご確認いただけます。 +新規のご投稿やコミットはいただけませんが、GitHubに移されていない不具合の情報や過去の経緯などをご確認いただけます。 EC-CUBE Trac にある議論の再開や不具合の修正についても、GitHubにIssueを再作成していただいたり、Pull requestをいただけますと幸いです。 @@ -23,26 +26,67 @@ Pull requestを送信する際は、EC-CUBEのコピーライトポリシーに 本リポジトリでは、以下方針で開発を行っています。 -### 2.13系 +### 2.17系 + +* EC-CUBE 2.13 系の PHP7 対応バージョンです。 +* `master` ブランチで開発を行っています。 + +#### システム要件 + +| 分類 | ソフトウェア | Version | +|-----------|----------------------|-------------------------------------------------------------------------| +| WebServer | IIS | 8.x or higher | +| WebServer | Apache | 2.4.x or higher
(mod_rewrite / mod_ssl 必須) | +| PHP | PHP | 5.4.16 or higher | +| Database | PostgreSQL | 9.x or higher | +| Database | MySQL | 5.x / 8.x or higher
(InnoDBエンジン 必須) | + +##### 必要な PHP Extensions + +| 分類 | Extensions | +|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| 必須 | pgsql / mysqli (利用するデータベースに合わせること)
pdo_pgsql / pdo_mysql (利用するデータベースに合わせること)
pdo
mbstring
zlib
ctype
session
JSON
xml
libxml
OpenSSL
zip
cURL
gd | +| 推奨 | hash
APCu / WinCache (利用する環境に合わせること)
Zend OPcache
mcrypt | + +#### インストール方法 + +EC-CUBEのインストールは、以下の方法があります。 + +1. パッケージを使用してインストールする +1. コマンドラインからインストールする + +### パッケージを使用してインストールする + +[EC-CUBE のパッケージ](https://github.com/EC-CUBE/eccube-2_13/releases)をダウンロードし、解凍してください。 + +FTP/SSHを使用し、ファイルをサーバへアップロードしてください。 +※ファイル数が多いためエラーが発生することがございます。エラー発生時は分割してアップロードをお願いします。 + +データベースを作成し、Webサーバを起動してください。 +*DocumentRoot を `{EC-CUBEをアップロードしたディレクトリ}/html` に設定しておく必要があります。* -* 保守と不具合修正を行います。 -* 修正時は `master` に対してPull requestを作成してください。 +ブラウザからEC-CUBEにアクセスするとWebインストーラが表示されますので、指示にしたがってインストールしてください。 -### 2.17系(開発中) +### コマンドラインからインストールする -* EC-CUBE 2.13系に対して、PHP7対応を行うバージョンです。 -* ブランチ `improve/php7` で開発を行っています。 -修正時は `improve/php7` に対してPull requestを作成してください。 -* 2.17系に関連するIssueについては、[マイルストーン 2.17.0](https://github.com/EC-CUBE/eccube-2_13/milestone/5)を参照してください。 +- *不具合修正やバージョンアップに追従しやすくしたい場合におすすめです。* -##### 2.17系 システム要件の変更 +以下をコマンドラインで実行します。 -動作にはPHP5.4以降が必要になります。 +```shell +git clone https://github.com/EC-CUBE/eccube-2_13.git +cd eccube-2_13 +php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" +php composer-setup.php +php -r "unlink('composer-setup.php');" +php composer.phar install --no-dev --no-interaction -o +``` -##### 2.17系 インストールについて +データベースを作成し、Webサーバを起動してください。 +*DocumentRoot を `{EC-CUBEをアップロードしたディレクトリ}/html` に設定しておく必要があります。* -Composerを導入に伴い、clone後に`composer install`の実行が必要です。 +ブラウザからEC-CUBEにアクセスするとWebインストーラが表示されますので、指示にしたがってインストールしてください。 --- -上記に含まれない新規機能開発や構造の変化を伴う修正等については、[EC-CUBE/ec-cube](https://github.com/EC-CUBE/ec-cube)にて開発を行っております。 +EC-CUBE3系及び4系については、[EC-CUBE/ec-cube](https://github.com/EC-CUBE/ec-cube)にて開発を行っております。 From 1cf5f70eb8b5abb0bab796e505e35e52afa77b59 Mon Sep 17 00:00:00 2001 From: Kentaro Ohkouchi Date: Tue, 29 Oct 2019 18:17:40 +0900 Subject: [PATCH 2/3] Change repository to ec-cube2 --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ada4fda8aa..03b51b91fa 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # EC-CUBE 2.17系 -[![GitHub Actions status](https://github.com/EC-CUBE/eccube-2_13/workflows/CI/CD%20for%20EC-CUBE/badge.svg)](https://github.com/EC-CUBE/eccube-2_13/actions) -[![Build Status](https://travis-ci.org/EC-CUBE/eccube-2_13.svg)](https://travis-ci.org/EC-CUBE/eccube-2_13) -[![Build status](https://ci.appveyor.com/api/projects/status/4k58ucq2smwc4h7n/branch/master?svg=true)](https://ci.appveyor.com/project/ECCUBE/eccube-2-13/branch/master) -[![Coverage Status](https://coveralls.io/repos/EC-CUBE/eccube-2_13/badge.png)](https://coveralls.io/r/EC-CUBE/eccube-2_13) +[![GitHub Actions status](https://github.com/EC-CUBE/ec-cube2/workflows/CI/CD%20for%20EC-CUBE/badge.svg)](https://github.com/EC-CUBE/ec-cube2/actions) +[![Build Status](https://travis-ci.org/EC-CUBE/ec-cube2.svg)](https://travis-ci.org/EC-CUBE/ec-cube2) +[![AppVeyor](https://img.shields.io/appveyor/ci/ECCUBE/ec-cube2)](https://ci.appveyor.com/project/ECCUBE/ec-cube2/branch/master) +[![Coveralls github](https://img.shields.io/coveralls/github/EC-CUBE/ec-cube2)](https://coveralls.io/r/EC-CUBE/ec-cube2) [![PHP Versions Supported](https://img.shields.io/badge/php-%3E%3D%205.4-8892BF.svg)](#php-version-support) [![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy) @@ -57,7 +57,7 @@ EC-CUBEのインストールは、以下の方法があります。 ### パッケージを使用してインストールする -[EC-CUBE のパッケージ](https://github.com/EC-CUBE/eccube-2_13/releases)をダウンロードし、解凍してください。 +[EC-CUBE のパッケージ](https://github.com/EC-CUBE/ec-cube2/releases)をダウンロードし、解凍してください。 FTP/SSHを使用し、ファイルをサーバへアップロードしてください。 ※ファイル数が多いためエラーが発生することがございます。エラー発生時は分割してアップロードをお願いします。 @@ -74,8 +74,8 @@ FTP/SSHを使用し、ファイルをサーバへアップロードしてくだ 以下をコマンドラインで実行します。 ```shell -git clone https://github.com/EC-CUBE/eccube-2_13.git -cd eccube-2_13 +git clone https://github.com/EC-CUBE/ec-cube2.git +cd ec-cube2 php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');" From ccc7377e928f591537284fd1a975cff21a327962 Mon Sep 17 00:00:00 2001 From: Kentaro Ohkouchi Date: Tue, 29 Oct 2019 20:07:36 +0900 Subject: [PATCH 3/3] Add Downloads badge --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 03b51b91fa..d50a04b86a 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ [![AppVeyor](https://img.shields.io/appveyor/ci/ECCUBE/ec-cube2)](https://ci.appveyor.com/project/ECCUBE/ec-cube2/branch/master) [![Coveralls github](https://img.shields.io/coveralls/github/EC-CUBE/ec-cube2)](https://coveralls.io/r/EC-CUBE/ec-cube2) [![PHP Versions Supported](https://img.shields.io/badge/php-%3E%3D%205.4-8892BF.svg)](#php-version-support) +[![GitHub All Releases](https://img.shields.io/github/downloads/EC-CUBE/ec-cube2/total)](https://github.com/EC-CUBE/ec-cube2/releases) [![Deploy](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy) ---