From ce3a27e00fde41f577fb4e44706c2b4f197660a4 Mon Sep 17 00:00:00 2001 From: zero Date: Mon, 9 Jul 2007 06:02:11 +0000 Subject: [PATCH] =?UTF-8?q?=EC=84=A4=EC=B9=98=EC=8B=9C=20php=205.2.2=20?= =?UTF-8?q?=EC=84=A4=EC=B9=98=20=EB=B6=88=EA=B0=80=EB=A1=9C=20=ED=91=9C?= =?UTF-8?q?=EC=8B=9C.=20mysql=EC=9D=98=20=EA=B2=BD=EC=9A=B0=20127.0.0.1?= =?UTF-8?q?=EB=B3=B4=EB=8B=A4=20=EC=9E=90=EC=A3=BC=20=EC=82=AC=EC=9A=A9?= =?UTF-8?q?=EB=90=98=EB=8A=94=20localhost=EB=A1=9C=20DB=EC=A3=BC=EC=86=8C?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD=20(=EC=9D=B4=EB=8A=94=20DB=EC=84=9C?= =?UTF-8?q?=EB=B2=84=20=EA=B4=80=EB=A6=AC=EC=9E=90=EC=9D=98=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=EC=9D=B8=EB=8D=B0=20localhost=EB=A1=9C=20=EB=8D=94=20?= =?UTF-8?q?=EB=A7=8E=EC=9D=B4=20=EC=82=AC=EC=9A=A9=ED=95=9C=EB=8B=A4?= =?UTF-8?q?=EA=B3=A0=20=ED=8C=90=EB=8B=A8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/trunk@1876 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/install/install.controller.php | 6 +++++- modules/install/lang/ko.lang.php | 2 ++ modules/install/tpl/form.mysql.html | 2 +- modules/install/tpl/form.mysql_innodb.html | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/install/install.controller.php b/modules/install/install.controller.php index cc6548a94..056efd821 100644 --- a/modules/install/install.controller.php +++ b/modules/install/install.controller.php @@ -56,6 +56,10 @@ // 각 필요한 항목 체크 $checklist = array(); + // 0. php 버전 체크 (5.2.2는 설치 불가) + if(phpversion()=='5.2.2') $checklist['php_version'] = false; + else $checklist['php_version'] = true; + // 1. permission 체크 if(is_writable('./')||is_writable('./files')) $checklist['permission'] = true; else $checklist['permission'] = false; @@ -76,7 +80,7 @@ if(function_exists('imagecreatefromgif')) $checklist['gd'] = true; else $checklist['gd'] = false; - if(!$checklist['permission'] || !$checklist['xml'] || !$checklist['session']) $install_enable = false; + if(!$checklist['php_version'] || !$checklist['permission'] || !$checklist['xml'] || !$checklist['session']) $install_enable = false; else $install_enable = true; // 체크 결과를 Context에 저장 diff --git a/modules/install/lang/ko.lang.php b/modules/install/lang/ko.lang.php index f8215bf52..a2031f591 100644 --- a/modules/install/lang/ko.lang.php +++ b/modules/install/lang/ko.lang.php @@ -201,6 +201,7 @@ EndOfLicense; $lang->install_condition_title = "필수 설치조건을 확인하세요."; $lang->install_checklist_title = array( + 'php_version' => 'PHP Version', 'permission' => '퍼미션', 'xml' => 'XML 라이브러리', 'iconv' => 'ICONV 라이브러리', @@ -209,6 +210,7 @@ EndOfLicense; ); $lang->install_checklist_desc = array( + 'php_version' => '[필수] PHP버전이 5.2.2일 경우 PHP의 버그로 인하여 설치되지 않습니다', 'permission' => '[필수] 제로보드의 설치 경로 또는 ./files 디렉토리의 퍼미션이 707이어야 합니다', 'xml' => '[필수] XML통신을 위하여 XML 라이브러리가 필요합니다', 'session' => '[필수] 제로보드에서 세션 사용을 위해 php.ini 설정의 session.auto_start=0 이어야 합니다', diff --git a/modules/install/tpl/form.mysql.html b/modules/install/tpl/form.mysql.html index 2b7c5635e..50c68aae8 100644 --- a/modules/install/tpl/form.mysql.html +++ b/modules/install/tpl/form.mysql.html @@ -15,7 +15,7 @@ {$db_type} - + diff --git a/modules/install/tpl/form.mysql_innodb.html b/modules/install/tpl/form.mysql_innodb.html index 2b7c5635e..50c68aae8 100644 --- a/modules/install/tpl/form.mysql_innodb.html +++ b/modules/install/tpl/form.mysql_innodb.html @@ -15,7 +15,7 @@ {$db_type} - +