From eaea1178eceb41d60ee9cf26ee4ebebb73659e33 Mon Sep 17 00:00:00 2001 From: bnu Date: Thu, 19 Mar 2015 13:41:47 +0900 Subject: [PATCH] =?UTF-8?q?#1334=20=EC=84=A4=EC=B9=98=20=EC=8B=9C=20PHP=20?= =?UTF-8?q?=EB=B2=84=EC=A0=84=20=EC=B2=B4=ED=81=AC=20=EC=8B=9C=205.3.0=20?= =?UTF-8?q?=EC=9D=B4=EC=83=81=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/help/index.html | 34 +++++++++----------------- config/config.inc.php | 1 + modules/install/install.controller.php | 13 ++++++---- modules/install/lang/lang.xml | 12 ++++----- modules/install/tpl/check_env.html | 15 +++++++----- 5 files changed, 35 insertions(+), 40 deletions(-) diff --git a/admin/help/index.html b/admin/help/index.html index c052aced8..d467dacdd 100644 --- a/admin/help/index.html +++ b/admin/help/index.html @@ -197,7 +197,7 @@ body,table,input,textarea,select,button{font-family:나눔고딕,NanumGothic,NG,

설치 프로그램 목록

웹 서버가 구축된 환경에서 XE 설치를 위해 필요한 프로그램 목록은 다음과 같습니다. WPI(Microsoft Web Platform Installer)나 APMsetup을 사용해서 XE를 설치할 경우에는 아래 프로그램이 자동으로 설치됩니다. 그렇지 않은 경우에는 필요한 프로그램과 라이브러리를 미리 확인하여 설치해야 합니다.

- +
@@ -208,12 +208,12 @@ body,table,input,textarea,select,button{font-family:나눔고딕,NanumGothic,NG, - + - - + + @@ -226,28 +226,16 @@ body,table,input,textarea,select,button{font-family:나눔고딕,NanumGothic,NG, - + - - - - - - - - - - - - - - - - - - + + + +
설치 프로그램 목록
PHPXE Core 1.5.x 이하: PHP 4.x ~ 5.x(5.2.2 제외)PHP 5.3 이상 필수
XE Core 1.7 이상: PHP 5.2.4 이상필수PHP 5.5 이상권장
PHP 라이브러리
ICONV선택필수
DBMS(Database Management System)CUBRID택1
Firebird (XE Core 1.7.x 이상부터 공식 지원 안함)
MySQL 4.1이상
PostgreSQL (XE Core 1.7.x 이상부터 공식 지원 안함)
SQLite2/SQLite3 (XE Core 1.7.x 이상부터 공식 지원 안함)
MS-SQLDBMS(Database Management System) + CUBRID, MySQL 4.1 이상, MS-SQL + 택1
diff --git a/config/config.inc.php b/config/config.inc.php index e158dfdde..a84e6a9b7 100644 --- a/config/config.inc.php +++ b/config/config.inc.php @@ -36,6 +36,7 @@ define('__XE_VERSION_RC__', (stripos(__XE_VERSION__, 'rc') !== false)); define('__XE_VERSION_STABLE__', (!__XE_VERSION_ALPHA__ && !__XE_VERSION_BETA__ && !__XE_VERSION_RC__)); define('__XE_MIN_PHP_VERSION__', '5.3.0'); +define('__XE_RECOMMEND_PHP_VERSION__', '5.5.0'); /** * @deprecated __ZBXE_VERSION__ will be removed. Use __XE_VERSION__ instead. diff --git a/modules/install/install.controller.php b/modules/install/install.controller.php index 015b06968..99dc1644a 100644 --- a/modules/install/install.controller.php +++ b/modules/install/install.controller.php @@ -340,14 +340,17 @@ class installController extends install // Check each item $checklist = array(); // 0. check your version of php (5.2.4 or higher) - if(version_compare(PHP_VERSION, '5.2.4') == -1) $checklist['php_version'] = false; - else if(version_compare(PHP_VERSION, '5.3.10') == -1) + $checklist['php_version'] = true; + if(version_compare(PHP_VERSION, __XE_MIN_PHP_VERSION__, '<')) + { + $checklist['php_version'] = false; + } + + if(version_compare(PHP_VERSION, __XE_RECOMMEND_PHP_VERSION__, '<')) { - $checklist['php_version'] = true; Context::set('phpversion_warning', true); } - else $checklist['php_version'] = true; - + // 1. Check permission if(is_writable('./')||is_writable('./files')) $checklist['permission'] = true; else $checklist['permission'] = false; diff --git a/modules/install/lang/lang.xml b/modules/install/lang/lang.xml index ceebf0d74..26cb55e44 100644 --- a/modules/install/lang/lang.xml +++ b/modules/install/lang/lang.xml @@ -166,14 +166,14 @@ - - - + + + - PHP 5.2.x버전은 더이상 업데이트되지 않는 버전입니다.]]> - - PHP 5.2.xバージョンはもうアップデートされないバージョンです。]]> + + + diff --git a/modules/install/tpl/check_env.html b/modules/install/tpl/check_env.html index 4de19e0a2..3178ba1bd 100644 --- a/modules/install/tpl/check_env.html +++ b/modules/install/tpl/check_env.html @@ -5,24 +5,27 @@
  • {@ $isDisable = TRUE} - {$lang->install_checklist_title[$key]}(Ver. {$phpversion}) + {$lang->install_checklist_title[$key]}(Ver. {$phpversion}) : {$lang->disable} -

    {$lang->install_checklist_desc[$key]}

    +

    {sprintf($lang->install_checklist_desc[$key], __XE_MIN_PHP_VERSION__)}

    +

    + {sprintf($lang->install_checklist_desc['php_version_warning'], __XE_RECOMMEND_PHP_VERSION__)} [{$lang->more}] +

- XE {__XE_VERSION__} {$lang->install_condition_enable} + XE {__XE_VERSION__} {$lang->install_condition_enable}

-
    +
    • - {$lang->install_checklist_title[$key]}(Ver. {$phpversion}) + {$lang->install_checklist_title[$key]}(Ver. {$phpversion}) : {$lang->enable}

      - {$lang->install_checklist_desc['php_version_warning']} [{$lang->more}] + {sprintf($lang->install_checklist_desc['php_version_warning'], __XE_RECOMMEND_PHP_VERSION__)} [{$lang->more}]