mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-27 15:19:57 +09:00
#18446411 fixed mysqli 로 인스톨시 에러
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6962 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
be661b7b53
commit
d345d77d85
11 changed files with 65 additions and 6 deletions
|
|
@ -75,13 +75,13 @@
|
||||||
|
|
||||||
// 접속시도
|
// 접속시도
|
||||||
if($this->port){
|
if($this->port){
|
||||||
$this->fd = mysqli_connect($this->hostname, $this->userid, $this->password, $this->database, $this->port);
|
$this->fd = @mysqli_connect($this->hostname, $this->userid, $this->password, $this->database, $this->port);
|
||||||
}else{
|
}else{
|
||||||
$this->fd = mysqli_connect($this->hostname, $this->userid, $this->password, $this->database);
|
$this->fd = @mysqli_connect($this->hostname, $this->userid, $this->password, $this->database);
|
||||||
}
|
}
|
||||||
$error = mysqli_connect_errno();
|
$error = mysqli_connect_errno();
|
||||||
if($error) {
|
if($error) {
|
||||||
$this->setError($error);
|
$this->setError($error,mysqli_connect_error());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
mysqli_set_charset($this->fd,'utf8');
|
mysqli_set_charset($this->fd,'utf8');
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
* 2 : 소요시간, Request/Response info 출력
|
* 2 : 소요시간, Request/Response info 출력
|
||||||
* 4 : DB 쿼리 내역 출력
|
* 4 : DB 쿼리 내역 출력
|
||||||
**/
|
**/
|
||||||
if(!defined('__DEBUG__')) define('__DEBUG__', 0);
|
if(!defined('__DEBUG__')) define('__DEBUG__', 1);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief 디버그 메세지의 출력 장소
|
* @brief 디버그 메세지의 출력 장소
|
||||||
|
|
|
||||||
|
|
@ -233,6 +233,7 @@ EndOfLicense;
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => 'Utilizando las funciones mysql*() de PHP usar DB mysql.<br />La transacción es desabilitado ya que DB(Bases de Datos) está creado por myisam.',
|
'mysql' => 'Utilizando las funciones mysql*() de PHP usar DB mysql.<br />La transacción es desabilitado ya que DB(Bases de Datos) está creado por myisam.',
|
||||||
|
'mysqli' => 'Utilizando las funciones mysqli*() de PHP usar DB mysql.<br />La transacción es desabilitado ya que DB(Bases de Datos) está creado por myisam.',
|
||||||
'mysql_innodb' => 'Utilizando innodb usar BD mysql.<br />La transacción es hablilitado para innodb',
|
'mysql_innodb' => 'Utilizando innodb usar BD mysql.<br />La transacción es hablilitado para innodb',
|
||||||
'sqlite2' => 'Soporta sqlite2, el cual almacena los datos en archivos <br />En la instalacion, es necesario crear archivo de BD en un lugar inaccesible de la web.<br />(Testeo de la estabilización no realizada)',
|
'sqlite2' => 'Soporta sqlite2, el cual almacena los datos en archivos <br />En la instalacion, es necesario crear archivo de BD en un lugar inaccesible de la web.<br />(Testeo de la estabilización no realizada)',
|
||||||
'sqlite3_pdo' => 'A través de PDO de PHP soporta sqlite2 <br />En la instalación, es necesario crear archivo de BD en un lugar inaccesible de la web.',
|
'sqlite3_pdo' => 'A través de PDO de PHP soporta sqlite2 <br />En la instalación, es necesario crear archivo de BD en un lugar inaccesible de la web.',
|
||||||
|
|
|
||||||
|
|
@ -191,6 +191,7 @@ EndOfLicense;
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => 'Utilisera fonction mysql*() pour utiliser la base de données de mysql.<br />La transaction sera invalidé parce que le fichier de Base de Données est créé par myisam.',
|
'mysql' => 'Utilisera fonction mysql*() pour utiliser la base de données de mysql.<br />La transaction sera invalidé parce que le fichier de Base de Données est créé par myisam.',
|
||||||
|
'mysqli' => 'Utilisera fonction mysqli*() pour utiliser la base de données de mysql.<br />La transaction sera invalidé parce que le fichier de Base de Données est créé par myisam.',
|
||||||
'mysql_innodb' => 'Utilisera innodb pour utiliser Base de Données de mysql.<br />La transaction sera validé pour innodb',
|
'mysql_innodb' => 'Utilisera innodb pour utiliser Base de Données de mysql.<br />La transaction sera validé pour innodb',
|
||||||
'sqlite2' => 'Surpporter sqlite2 qui conserve les données dans les fichiers.<br />Quand vous installez, vous devez créer le fichier de Base de Données dans une place que l\'on ne peut pas accéder par web.<br />(Jamais testé sur stabilization)',
|
'sqlite2' => 'Surpporter sqlite2 qui conserve les données dans les fichiers.<br />Quand vous installez, vous devez créer le fichier de Base de Données dans une place que l\'on ne peut pas accéder par web.<br />(Jamais testé sur stabilization)',
|
||||||
'sqlite3_pdo' => 'Supporter sqlite3 PDO de PHP.<br />Quand vous installez, vous devez cr?r le fichier de Base de Données dans une place que l\'on ne peut pas accéder par Web.',
|
'sqlite3_pdo' => 'Supporter sqlite3 PDO de PHP.<br />Quand vous installez, vous devez cr?r le fichier de Base de Données dans une place que l\'on ne peut pas accéder par Web.',
|
||||||
|
|
|
||||||
|
|
@ -229,6 +229,7 @@ EndOfLicense;
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => 'MySQL DBでPHPの「mysql*()」関数を利用してデータの入出力を行います。<br />DBは「myisam」タイプで作成されるため、トランザクション処理は出来ません。',
|
'mysql' => 'MySQL DBでPHPの「mysql*()」関数を利用してデータの入出力を行います。<br />DBは「myisam」タイプで作成されるため、トランザクション処理は出来ません。',
|
||||||
|
'mysqli' => 'MySQL DBでPHPの「mysqli*()」関数を利用してデータの入出力を行います。<br />DBは「myisam」タイプで作成されるため、トランザクション処理は出来ません。',
|
||||||
'mysql_innodb' => 'MySQL DBで「innodb」タイプでデータの入出力を行います。<br />「innodb」ではトランザクションの処理が行えます。',
|
'mysql_innodb' => 'MySQL DBで「innodb」タイプでデータの入出力を行います。<br />「innodb」ではトランザクションの処理が行えます。',
|
||||||
'sqlite2' => 'ファイルタイプデータベースである「sqlite2」をサポートします。<br />インストール時、セキュリティのため、DBファイルはウェブがらアクセス出来ない場所に作成して下さい。<br />(安定化までのテストは行われていません)',
|
'sqlite2' => 'ファイルタイプデータベースである「sqlite2」をサポートします。<br />インストール時、セキュリティのため、DBファイルはウェブがらアクセス出来ない場所に作成して下さい。<br />(安定化までのテストは行われていません)',
|
||||||
'sqlite3_pdo' => 'PHPのPDOを経由うして「sqlite3」をサポートします。<br />インストール時、セキュリティのため、DBファイルはウェブからアクセス出来ない場所に作成して下さい。',
|
'sqlite3_pdo' => 'PHPのPDOを経由うして「sqlite3」をサポートします。<br />インストール時、セキュリティのため、DBファイルはウェブからアクセス出来ない場所に作成して下さい。',
|
||||||
|
|
|
||||||
|
|
@ -228,8 +228,9 @@ EndOfLicense;
|
||||||
$lang->cmd_ignore = '무시';
|
$lang->cmd_ignore = '무시';
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => 'mysql DB를 php의 mysql*()함수를 이용하여 사용합니다.<br />DB 파일은 myisam으로 생성되기에 트랜잭션이 이루어지지 않습니다.',
|
'mysql' => 'MySQL DB를 php의 mysql*()함수를 이용하여 사용합니다.<br />DB 파일은 myisam으로 생성되기에 트랜잭션이 이루어지지 않습니다.',
|
||||||
'mysql_innodb' => 'mysql DB를 innodb를 이용하여 사용합니다.<br />innodb는 트랜잭션을 사용할 수 있습니다.',
|
'mysqli' => 'MySQLi DB를 php의 mysql*()함수를 이용하여 사용합니다.<br />DB 파일은 myisam으로 생성되기에 트랜잭션이 이루어지지 않습니다.',
|
||||||
|
'mysql_innodb' => 'MySQL DB를 innodb를 이용하여 사용합니다.<br />innodb는 트랜잭션을 사용할 수 있습니다.',
|
||||||
'sqlite2' => '파일로 데이터를 저장하는 sqlite2를 지원합니다.<br />설치 시 DB파일은 웹에서 접근할 수 없는 곳에 생성하여 주셔야 합니다.<br />(안정화 테스트가 되지 않았습니다.)',
|
'sqlite2' => '파일로 데이터를 저장하는 sqlite2를 지원합니다.<br />설치 시 DB파일은 웹에서 접근할 수 없는 곳에 생성하여 주셔야 합니다.<br />(안정화 테스트가 되지 않았습니다.)',
|
||||||
'sqlite3_pdo' => 'PHP의 PDO로 sqlite3를 지원합니다.<br />설치 시 DB파일은 웹에서 접근할 수 없는 곳에 생성하여 주셔야 합니다.',
|
'sqlite3_pdo' => 'PHP의 PDO로 sqlite3를 지원합니다.<br />설치 시 DB파일은 웹에서 접근할 수 없는 곳에 생성하여 주셔야 합니다.',
|
||||||
'cubrid' => 'CUBRID DB를 이용합니다. <a href="http://xe.xpressengine.net/18180659" onclick="window.open(this.href);return false;" class="manual">manual</a>',
|
'cubrid' => 'CUBRID DB를 이용합니다. <a href="http://xe.xpressengine.net/18180659" onclick="window.open(this.href);return false;" class="manual">manual</a>',
|
||||||
|
|
|
||||||
|
|
@ -321,6 +321,7 @@ EndOfLicense;
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => 'Используем mysql*() функцию, чтобы использовать базу данных mysql.<br />Транзакция отключена из-за того, что файл базы данных создан посредством myisam.',
|
'mysql' => 'Используем mysql*() функцию, чтобы использовать базу данных mysql.<br />Транзакция отключена из-за того, что файл базы данных создан посредством myisam.',
|
||||||
|
'mysqli' => 'Используем mysqli*() функцию, чтобы использовать базу данных mysql.<br />Транзакция отключена из-за того, что файл базы данных создан посредством myisam.',
|
||||||
'mysql_innodb' => 'Используем innodb чтобы использовать базу данных mysql.<br />Транзакция включена для innodb',
|
'mysql_innodb' => 'Используем innodb чтобы использовать базу данных mysql.<br />Транзакция включена для innodb',
|
||||||
'sqlite2' => 'Поддерживает sqlite2, которая сохраняет данные в файл.<br />Устанавливая, следует размещать файл базы данных в недоступном с веб месте.<br />(Никогда не тестировалось на стабильность)',
|
'sqlite2' => 'Поддерживает sqlite2, которая сохраняет данные в файл.<br />Устанавливая, следует размещать файл базы данных в недоступном с веб месте.<br />(Никогда не тестировалось на стабильность)',
|
||||||
'sqlite3_pdo' => 'Поддерживает sqlite3 посредством PHP\'s PDO.<br />Устанавливая, следует размещать файл базы данных в недоступном с веб месте.',
|
'sqlite3_pdo' => 'Поддерживает sqlite3 посредством PHP\'s PDO.<br />Устанавливая, следует размещать файл базы данных в недоступном с веб месте.',
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,7 @@ EndOfLicense;
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => 'Dùng chức năng <b>mysql*()</b> để sử dụng MySql Database.<br />Giao dịch được vô hiệu hóa bởi File Database được tạo ra bởi myisam.',
|
'mysql' => 'Dùng chức năng <b>mysql*()</b> để sử dụng MySql Database.<br />Giao dịch được vô hiệu hóa bởi File Database được tạo ra bởi myisam.',
|
||||||
|
'mysqli' => 'Dùng chức năng <b>mysqli*()</b> để sử dụng MySql Database.<br />Giao dịch được vô hiệu hóa bởi File Database được tạo ra bởi myisam.',
|
||||||
'mysql_innodb' => 'Dùng chức năng <b>innodb</b> để sử dụng MySql Database.<br />Giao dịch được kích hoạt cho innodb',
|
'mysql_innodb' => 'Dùng chức năng <b>innodb</b> để sử dụng MySql Database.<br />Giao dịch được kích hoạt cho innodb',
|
||||||
'sqlite2' => 'Hỗ trợ <b>sqlite2</b> khi lưu Database thành File.<br />Khi cài đặt, File Database phải được tạo ra tại chỗ không sử dụng được từ Web.<br />(Không khẳng định sẽ hoạt động ổn định)',
|
'sqlite2' => 'Hỗ trợ <b>sqlite2</b> khi lưu Database thành File.<br />Khi cài đặt, File Database phải được tạo ra tại chỗ không sử dụng được từ Web.<br />(Không khẳng định sẽ hoạt động ổn định)',
|
||||||
'sqlite3_pdo' => 'Hỗ trợ <b>sqlite3</b> bởi PDO của PHP.<br />Khi cài đặt, File Database phải được tạo ra tại chỗ không sử dụng được từ Web.',
|
'sqlite3_pdo' => 'Hỗ trợ <b>sqlite3</b> bởi PDO của PHP.<br />Khi cài đặt, File Database phải được tạo ra tại chỗ không sử dụng được từ Web.',
|
||||||
|
|
|
||||||
|
|
@ -220,6 +220,7 @@ EndOfLicense;
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => '利用php的 mysql*()函数使用mysql DB。<br />DB数据是以myisam生成,因此不能实现transaction。',
|
'mysql' => '利用php的 mysql*()函数使用mysql DB。<br />DB数据是以myisam生成,因此不能实现transaction。',
|
||||||
|
'mysqli' => '利用php的 mysqli*()函数使用mysql DB。<br />DB数据是以myisam生成,因此不能实现transaction。',
|
||||||
'mysql_innodb' => '利用innodb使用mysql DB。<br />innodb可以使用transaction。',
|
'mysql_innodb' => '利用innodb使用mysql DB。<br />innodb可以使用transaction。',
|
||||||
'sqlite2' => '支持用文件形式保存数据的sqlite2。<br />安装时DB文件应在web不能访问的地方生成。<br />(还没有通过安全的测试)',
|
'sqlite2' => '支持用文件形式保存数据的sqlite2。<br />安装时DB文件应在web不能访问的地方生成。<br />(还没有通过安全的测试)',
|
||||||
'sqlite3_pdo' => '用PHP的 PDO支持 sqlite3。<br />安装时DB文件应在web不能访问的地方生成。',
|
'sqlite3_pdo' => '用PHP的 PDO支持 sqlite3。<br />安装时DB文件应在web不能访问的地方生成。',
|
||||||
|
|
|
||||||
|
|
@ -221,6 +221,7 @@ EndOfLicense;
|
||||||
|
|
||||||
$lang->db_desc = array(
|
$lang->db_desc = array(
|
||||||
'mysql' => '利用PHP的『mysql*()』函數使用MySQL資料庫。<br />利用『myisam』建立資料庫檔案,因此不能實現transaction。',
|
'mysql' => '利用PHP的『mysql*()』函數使用MySQL資料庫。<br />利用『myisam』建立資料庫檔案,因此不能實現transaction。',
|
||||||
|
'mysqli' => '利用PHP的『mysqli*()』函數使用MySQL資料庫。<br />利用『myisam』建立資料庫檔案,因此不能實現transaction。',
|
||||||
'mysql_innodb' => '利用『innodb』使用 mysql 資料庫。<br />innodb可以使用 transaction。',
|
'mysql_innodb' => '利用『innodb』使用 mysql 資料庫。<br />innodb可以使用 transaction。',
|
||||||
'sqlite2' => '支援用檔案形式保存數據的『sqlite2』。<br />安裝時,資料庫數據應建立在 web無法訪問的地方。<br />(尚未通過安全測試)',
|
'sqlite2' => '支援用檔案形式保存數據的『sqlite2』。<br />安裝時,資料庫數據應建立在 web無法訪問的地方。<br />(尚未通過安全測試)',
|
||||||
'sqlite3_pdo' => '用 PHP的 PDO支援『sqlite3』。<br />安裝時,資料庫數據應建立在網頁無法訪問的地方。',
|
'sqlite3_pdo' => '用 PHP的 PDO支援『sqlite3』。<br />安裝時,資料庫數據應建立在網頁無法訪問的地方。',
|
||||||
|
|
|
||||||
51
modules/install/tpl/form.mysqli.html
Normal file
51
modules/install/tpl/form.mysqli.html
Normal file
|
|
@ -0,0 +1,51 @@
|
||||||
|
<!--%import("filter/mysql.xml")-->
|
||||||
|
<!--%import("js/install_admin.js")-->
|
||||||
|
<!--#include("header.html")-->
|
||||||
|
|
||||||
|
<form action="./" method="post" onsubmit="return procFilter(this, install)">
|
||||||
|
<input type="hidden" name="db_type" value="{$db_type}" />
|
||||||
|
|
||||||
|
<h2 class="xeAdmin">{$lang->form_title}</h2>
|
||||||
|
|
||||||
|
<table cellspacing="0" class="tableType7">
|
||||||
|
<col width="100" />
|
||||||
|
<col width="160" />
|
||||||
|
<col />
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th rowspan="6" class="hr" scope="row">{$db_type}</th>
|
||||||
|
<th class="second" scope="row"><label for="textfield11">{$lang->db_hostname}</label></th>
|
||||||
|
<td><input type="text" name="db_hostname" value="localhost" class="inputTypeText w100" id="textfield11" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="second" scope="row"><label for="textfield12">{$lang->db_port}</label></th>
|
||||||
|
<td><input type="text" name="db_port" value="3306" class="inputTypeText w100" id="textfield12" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="second" scope="row"><label for="textfield13">{$lang->db_userid}</label></th>
|
||||||
|
<td><input type="text" name="db_userid" value="" class="inputTypeText w100" id="textfield13" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="second" scope="row"><label for="textfield14">{$lang->db_password}</label></th>
|
||||||
|
<td><input type="password" name="db_password" value="" class="inputTypeText w100" id="textfield14" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="second" scope="row"><label for="textfield15">{$lang->db_database}</label></th>
|
||||||
|
<td><input type="text" name="db_database" value="" class="inputTypeText w100" id="textfield15" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th class="second hr" scope="row"><label for="textfield16">{$lang->db_table_prefix}</label></th>
|
||||||
|
<td class="hr"><input type="text" name="db_table_prefix" value="xe" class="inputTypeText w100" id="textfield16" /></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<!--#include("form.install.html")-->
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<div class="buttonCenter">
|
||||||
|
<span class="button blue"><input type="submit" value="{$lang->cmd_registration}" /></span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<!--#include("footer.html")-->
|
||||||
Loading…
Add table
Add a link
Reference in a new issue