mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-13 16:34:52 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@1079 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
2a13d510fb
commit
0e53c321df
12 changed files with 140 additions and 61 deletions
|
|
@ -35,9 +35,13 @@
|
|||
// DB접속이 가능한지 체크
|
||||
if(!$oDB->isConnected()) return new Object(-1, 'msg_dbconnect_failed');
|
||||
|
||||
$oDB->begin();
|
||||
|
||||
// 모든 모듈의 설치
|
||||
$this->installDownloadedModule();
|
||||
|
||||
$oDB->commit();
|
||||
|
||||
// config 파일 생성
|
||||
if(!$this->makeConfigFile()) return new Object(-1, 'msg_install_failed');
|
||||
|
||||
|
|
@ -104,8 +108,7 @@
|
|||
*
|
||||
* 모든 module의 schemas 디렉토리를 확인하여 schema xml을 이용, 테이블 생성
|
||||
**/
|
||||
function installDownloadedModule() {
|
||||
|
||||
function installDownloadedModule() {
|
||||
// 수동으로 설치를 할 목록
|
||||
$manual_modules = array('install','module');
|
||||
|
||||
|
|
|
|||
|
|
@ -40,6 +40,13 @@
|
|||
$lang->cmd_install_fix_checklist = '필수 조건을 설정후 다음 버튼을 눌러 주세요.';
|
||||
$lang->cmd_install_next = '설치를 진행합니다';
|
||||
|
||||
$lang->db_desc = array(
|
||||
'mysql' => 'mysql DB를 php의 mysql*()함수를 이용하여 사용합니다.<br />DB 파일은 myisam으로 생성되기에 트랜잭션이 이루어지지 않습니다.',
|
||||
'mysqli' => 'mysql DB를 php의 mysqli*()함수를 이용하여 사용합니다.<br />DB 파일을 INNODB로 생성하여 트랜잭션 기능을 수행할 수 있습니다.<br />(안정화 테스트가 되지 않았습니다)',
|
||||
'sqlite2' => '파일로 데이터를 저장하는 sqlite2를 지원합니다.<br />설치시 DB파일은 웹에서 접근할 수 없는 곳에 생성하여 주셔야 합니다.<br />(안정화 테스트가 되지 않았습니다)',
|
||||
'sqlite3_pdo' => 'PHP의 PDO로 sqlite3를 지원합니다.<br />설치시 DB파일은 웹에서 접근할 수 없는 곳에 생성하여 주셔야 합니다.',
|
||||
);
|
||||
|
||||
$lang->db_title = 'DB정보 입력';
|
||||
$lang->db_type = 'DB 종류';
|
||||
$lang->db_hostname = 'DB 호스트네임';
|
||||
|
|
|
|||
|
|
@ -1,12 +1,6 @@
|
|||
<!--#include("header.html")-->
|
||||
|
||||
<table border="1">
|
||||
<tr>
|
||||
<td colspan="2">{$lang->introduce_title}</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table border="1">
|
||||
<table border="1" width="100%">
|
||||
<tr>
|
||||
<td colspan="2">{$lang->install_condition_title}</td>
|
||||
</tr>
|
||||
|
|
@ -34,6 +28,6 @@
|
|||
|
||||
<!--@else-->
|
||||
{$lang->cmd_install_fix_checklist}
|
||||
[<a href="./">{$lang->cmd_next}</a>]
|
||||
[<a href="{getUrl('','act',$act)}">{$lang->cmd_next}</a>]
|
||||
|
||||
<!--@end-->
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
<tr>
|
||||
<td>{$lang->db_password}</td>
|
||||
<td>
|
||||
<input type="password" name="db_password" value="1234" />
|
||||
<input type="password" name="db_password" value="dev" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
<tr>
|
||||
<td>{$lang->db_password}</td>
|
||||
<td>
|
||||
<input type="password" name="db_password" value="1234" />
|
||||
<input type="password" name="db_password" value="dev" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
|||
|
|
@ -6,20 +6,24 @@
|
|||
|
||||
<!--@if($install_enable)-->
|
||||
<form method="get" action="./">
|
||||
<input type="hidden" name="module" value="{$module}" />
|
||||
<input type="hidden" name="act" value="dispInstallForm" />
|
||||
|
||||
<table border="1">
|
||||
<tr>
|
||||
<td>{$lang->db_type}</td>
|
||||
<td>
|
||||
<select name="db_type">
|
||||
<!--@foreach(DB::getSupportedList() as $_key => $_db_name)-->
|
||||
<option value="{$_db_name}">{$_db_name}</option>
|
||||
<!--@end-->
|
||||
</select>
|
||||
</td>
|
||||
<td><input type="submit" value="{$lang->cmd_install_next}" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
<th colspan="2">{$lang->db_type}</th>
|
||||
</tr>
|
||||
<!--@foreach(DB::getSupportedList() as $key => $val)-->
|
||||
<tr>
|
||||
<td><input type="radio" name="db_type" value="{$val}" id="db_type_{$val}" <!--@if($val=="mysql")-->checked="true"<!--@end-->/><label for="db_type_{$val}">{$val}</label></td>
|
||||
<td>{$lang->db_desc[$val]}</td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
<tr>
|
||||
<td colspan="2"><input type="submit" value="{$lang->cmd_install_next}" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</form>
|
||||
|
||||
<!--@else-->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue