mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-06 18:21:39 +09:00
#1334 설치 시 PHP 버전 체크 시 5.3.0 이상으로 변경
This commit is contained in:
parent
712541c50c
commit
eaea1178ec
5 changed files with 35 additions and 40 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -166,14 +166,14 @@
|
|||
</item>
|
||||
<item name="install_checklist_desc" type="array">
|
||||
<item name="php_version">
|
||||
<value xml:lang="ko"><![CDATA[[필수] PHP버전이 5.2.4 이상에서 설치가 가능합니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[[Required] XE supports only PHP Version 5.2.4 or higher]]></value>
|
||||
<value xml:lang="jp"><![CDATA[[必修] 5.2.4以上のPHPバージョンでインストールが可能です。]]></value>
|
||||
<value xml:lang="ko"><![CDATA[[필수] PHP버전이 %s 이상에서 설치가 가능합니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[[Required] XE supports only PHP Version %s or higher]]></value>
|
||||
<value xml:lang="jp"><![CDATA[[必修] %s以上のPHPバージョンでインストールが可能です。]]></value>
|
||||
</item>
|
||||
<item name="php_version_warning">
|
||||
<value xml:lang="ko"><![CDATA[[권장] XE는 PHP 5.3.10 버전 이상을 권장합니다.<br />PHP 5.2.x버전은 더이상 업데이트되지 않는 버전입니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[[Recommend] XE recommends only PHP Version 5.3.10 or higher]]></value>
|
||||
<value xml:lang="jp"><![CDATA[[推奨] XEはPHP 5.3.10バージョン以上をおすすめします。<br />PHP 5.2.xバージョンはもうアップデートされないバージョンです。]]></value>
|
||||
<value xml:lang="ko"><![CDATA[[권장] XE는 PHP %s 버전 이상을 권장합니다.]]></value>
|
||||
<value xml:lang="en"><![CDATA[[Recommend] XE recommends only PHP Version %s or higher]]></value>
|
||||
<value xml:lang="jp"><![CDATA[[推奨] XEはPHP %sバージョン以上をおすすめします。]]></value>
|
||||
</item>
|
||||
<item name="permission">
|
||||
<value xml:lang="ko"><![CDATA[[필수] XE의 설치 경로 또는 ./files 디렉토리의 퍼미션이 707이어야 합니다.]]></value>
|
||||
|
|
|
|||
|
|
@ -5,24 +5,27 @@
|
|||
<ul>
|
||||
<li loop="$checklist => $key,$val" cond="!$val">
|
||||
{@ $isDisable = TRUE}
|
||||
<strong>{$lang->install_checklist_title[$key]}<block cond="$key == 'php_version'">(Ver. {$phpversion})</block></strong>
|
||||
<strong>{$lang->install_checklist_title[$key]}<block cond="$key == 'php_version'">(Ver. {$phpversion})</block></strong>
|
||||
:
|
||||
<em><i class="x_icon-ban-circle x_icon-white"></i> {$lang->disable}</em>
|
||||
<p>{$lang->install_checklist_desc[$key]}</p>
|
||||
<p>{sprintf($lang->install_checklist_desc[$key], __XE_MIN_PHP_VERSION__)}</p>
|
||||
<p cond="$key == 'php_version' && $phpversion_warning === true">
|
||||
{sprintf($lang->install_checklist_desc['php_version_warning'], __XE_RECOMMEND_PHP_VERSION__)} <a href="http://php.net/supported-versions.php" target="_blank">[{$lang->more}]</a>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<div cond="!$isDisable">
|
||||
<p>
|
||||
<i class="x_icon-ok-sign x_icon-white"></i>
|
||||
<strong>XE {__XE_VERSION__}</strong> {$lang->install_condition_enable}
|
||||
<strong>XE {__XE_VERSION__}</strong> {$lang->install_condition_enable}
|
||||
</p>
|
||||
<ul id="details">
|
||||
<ul id="details">
|
||||
<li loop="$checklist => $key,$val">
|
||||
<strong>{$lang->install_checklist_title[$key]}<block cond="$key == 'php_version'">(Ver. {$phpversion})</block></strong>
|
||||
<strong>{$lang->install_checklist_title[$key]}<block cond="$key == 'php_version'">(Ver. {$phpversion})</block></strong>
|
||||
:
|
||||
<em>{$lang->enable}</em>
|
||||
<p cond="$key == 'php_version' && $phpversion_warning === true">
|
||||
{$lang->install_checklist_desc['php_version_warning']} <a href="http://php.net/eol.php" target="_blank">[{$lang->more}]</a>
|
||||
{sprintf($lang->install_checklist_desc['php_version_warning'], __XE_RECOMMEND_PHP_VERSION__)} <a href="http://php.net/supported-versions.php" target="_blank">[{$lang->more}]</a>
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue