mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 01:01:41 +09:00
Merge pull request #157 from kijin/pr/update-server-requirements
설치를 위한 최소 서버 환경 업데이트
This commit is contained in:
commit
a9fc637cd9
6 changed files with 46 additions and 33 deletions
13
README.md
13
README.md
|
|
@ -32,9 +32,16 @@ RhymiX는 개발자와 사용자가 서로의 권리와 책임을 존중하는
|
|||
|
||||
### 설치 환경
|
||||
|
||||
- PHP 5.3 이상 (PHP 5.5 이상 권장, PHP 7 지원)
|
||||
- MYSQL 4.1 이상 (MySQL 5.0 이상 또는 MariaDB 권장)
|
||||
- 필수 모듈: curl, gd, iconv _or_ mbstring, json, mcrypt _or_ openssl, xml
|
||||
- PHP 5.3.3 이상 (PHP 5.5.9 이상 권장, PHP 7 지원)
|
||||
- MySQL 4.1.13 이상 (MySQL 5.0.7 이상 또는 MariaDB 권장)
|
||||
- CUBRID 또는 MS SQL을 DB로 사용할 수도 있으나, 권장하지는 않습니다.
|
||||
- 필수 PHP 모듈
|
||||
- curl
|
||||
- gd
|
||||
- iconv 또는 mbstring
|
||||
- json
|
||||
- mcrypt 또는 openssl
|
||||
- xml 및 simplexml
|
||||
- php.ini에서 session.auto_start = Off로 설정되어 있어야 합니다.
|
||||
- 설치 폴더 또는 files 폴더에 쓰기 권한이 주어져야 합니다.
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ class DBMysql extends DB
|
|||
$result = @mysql_connect($connection["db_hostname"], $connection["db_userid"], $connection["db_password"]);
|
||||
if(!$result)
|
||||
{
|
||||
exit('XE cannot connect to DB.');
|
||||
exit('Unable to connect to DB.');
|
||||
}
|
||||
|
||||
if(mysql_error())
|
||||
|
|
@ -76,10 +76,10 @@ class DBMysql extends DB
|
|||
return;
|
||||
}
|
||||
|
||||
// Error appears if the version is lower than 4.1
|
||||
if(version_compare(mysql_get_server_info($result), '4.1', '<'))
|
||||
// Error appears if the version is lower than 4.1.13
|
||||
if(version_compare(mysql_get_server_info($result), '4.1.13', '<'))
|
||||
{
|
||||
$this->setError(-1, 'XE cannot be installed under the version of mysql 4.1. Current mysql version is ' . mysql_get_server_info());
|
||||
$this->setError(-1, 'RhymiX requires MySQL 4.1.13 or later. Current MySQL version is ' . mysql_get_server_info());
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -119,8 +119,8 @@ define('__XE_VERSION_ALPHA__', false);
|
|||
define('__XE_VERSION_BETA__', false);
|
||||
define('__XE_VERSION_RC__', false);
|
||||
define('__XE_VERSION_STABLE__', true);
|
||||
define('__XE_MIN_PHP_VERSION__', '5.3.0');
|
||||
define('__XE_RECOMMEND_PHP_VERSION__', '5.5.0');
|
||||
define('__XE_MIN_PHP_VERSION__', '5.3.3');
|
||||
define('__XE_RECOMMEND_PHP_VERSION__', '5.5.9');
|
||||
define('__ZBXE__', true);
|
||||
define('__ZBXE_VERSION__', RX_VERSION);
|
||||
define('_XE_PATH_', RX_BASEDIR);
|
||||
|
|
|
|||
|
|
@ -394,18 +394,18 @@ class installController extends install
|
|||
$checklist['json'] = false;
|
||||
}
|
||||
|
||||
// Check openssl
|
||||
if(function_exists('openssl_encrypt'))
|
||||
// Check mcrypt or openssl
|
||||
if(function_exists('mcrypt_encrypt') || function_exists('openssl_encrypt'))
|
||||
{
|
||||
$checklist['openssl'] = true;
|
||||
$checklist['mcrypt'] = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$checklist['openssl'] = false;
|
||||
$checklist['mcrypt'] = false;
|
||||
}
|
||||
|
||||
// Check XML
|
||||
if(function_exists('xml_parser_create'))
|
||||
// Check xml & simplexml
|
||||
if(function_exists('xml_parser_create') && function_exists('simplexml_load_string'))
|
||||
{
|
||||
$checklist['xml'] = true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -137,20 +137,22 @@
|
|||
<value xml:lang="vi"><![CDATA[Điều khoản thư mục files]]></value>
|
||||
</item>
|
||||
<item name="xml">
|
||||
<value xml:lang="ko"><![CDATA[xml]]></value>
|
||||
<value xml:lang="en"><![CDATA[xml]]></value>
|
||||
<value xml:lang="jp"><![CDATA[xml]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[xml]]></value>
|
||||
<value xml:lang="fr"><![CDATA[xml]]></value>
|
||||
<value xml:lang="ru"><![CDATA[xml]]></value>
|
||||
<value xml:lang="es"><![CDATA[xml]]></value>
|
||||
<value xml:lang="tr"><![CDATA[xml]]></value>
|
||||
<value xml:lang="ko"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="en"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="jp"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="fr"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="ru"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="es"><![CDATA[xml / simplexml]]></value>
|
||||
<value xml:lang="tr"><![CDATA[xml / simplexml]]></value>
|
||||
</item>
|
||||
<item name="curl">
|
||||
<value xml:lang="ko"><![CDATA[curl]]></value>
|
||||
<value xml:lang="en"><![CDATA[curl]]></value>
|
||||
<value xml:lang="jp"><![CDATA[curl]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[curl]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[curl]]></value>
|
||||
<value xml:lang="fr"><![CDATA[curl]]></value>
|
||||
<value xml:lang="ru"><![CDATA[curl]]></value>
|
||||
<value xml:lang="es"><![CDATA[curl]]></value>
|
||||
|
|
@ -161,6 +163,7 @@
|
|||
<value xml:lang="en"><![CDATA[iconv / mbstring]]></value>
|
||||
<value xml:lang="jp"><![CDATA[iconv / mbstring]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[iconv / mbstring]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[iconv / mbstring]]></value>
|
||||
<value xml:lang="fr"><![CDATA[iconv / mbstring]]></value>
|
||||
<value xml:lang="ru"><![CDATA[iconv / mbstring]]></value>
|
||||
<value xml:lang="es"><![CDATA[iconv / mbstring]]></value>
|
||||
|
|
@ -171,6 +174,7 @@
|
|||
<value xml:lang="en"><![CDATA[json]]></value>
|
||||
<value xml:lang="jp"><![CDATA[json]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[json]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[json]]></value>
|
||||
<value xml:lang="fr"><![CDATA[json]]></value>
|
||||
<value xml:lang="ru"><![CDATA[json]]></value>
|
||||
<value xml:lang="es"><![CDATA[json]]></value>
|
||||
|
|
@ -181,20 +185,22 @@
|
|||
<value xml:lang="en"><![CDATA[gd]]></value>
|
||||
<value xml:lang="jp"><![CDATA[gd]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[gd]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[gd]]></value>
|
||||
<value xml:lang="fr"><![CDATA[gd]]></value>
|
||||
<value xml:lang="ru"><![CDATA[gd]]></value>
|
||||
<value xml:lang="es"><![CDATA[gd]]></value>
|
||||
<value xml:lang="tr"><![CDATA[gd]]></value>
|
||||
</item>
|
||||
<item name="openssl">
|
||||
<value xml:lang="ko"><![CDATA[openssl]]></value>
|
||||
<value xml:lang="en"><![CDATA[openssl]]></value>
|
||||
<value xml:lang="jp"><![CDATA[openssl]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[openssl]]></value>
|
||||
<value xml:lang="fr"><![CDATA[openssl]]></value>
|
||||
<value xml:lang="ru"><![CDATA[openssl]]></value>
|
||||
<value xml:lang="es"><![CDATA[openssl]]></value>
|
||||
<value xml:lang="tr"><![CDATA[openssl]]></value>
|
||||
<item name="mcrypt">
|
||||
<value xml:lang="ko"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="en"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="jp"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="zh-CN"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="zh-TW"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="fr"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="ru"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="es"><![CDATA[mcrypt / openssl]]></value>
|
||||
<value xml:lang="tr"><![CDATA[mcrypt / openssl]]></value>
|
||||
</item>
|
||||
<item name="session">
|
||||
<value xml:lang="ko"><![CDATA[session.auto_start 설정]]></value>
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ jQuery(function($){
|
|||
var user_id_input = $("input[name='user_id']");
|
||||
var email_input = $("input[name='email_address']");
|
||||
email_input.on("blur", function() {
|
||||
if (user_id_input.val() == "") {
|
||||
if (user_id_input.val() == "" && email_input.val() != "") {
|
||||
user_id_input.val(email_input.val().replace(/@.+$/g, "").replace(/[^a-zA-Z0-9_]/g, ""));
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue