0

私は codeigniter を使用しており、私の php コードは IIS 5 ボックスに置かれています。Linuxボックスであるデータベースに接続する必要があり、データベースタイプはProgressで、ODBCドライバーを使用しています。

誰かが codeigniter データベース設定がどうあるべきかを理解するのを手伝ってもらえますか? 以下は私が持っているものですが、機能していません(提供された設定を使用してデータベースサーバーに接続できませんでした。)。ところで。他のスクリプトはこれを使用して接続できます: odbc_connect("DSN=mynameV10","","",SQL_CUR_USE_ODBC)

$db['cf']['hostname'] = "1xx.xxx.x.xx"; //some ip address
$db['cf']['username'] = '';
$db['cf']['password'] = '';
$db['cf']['database'] = 'dbname';
$db['cf']['dbdriver'] = 'odbc';
$db['cf']['dbprefix'] = '';
$db['cf']['pconnect'] = FALSE;
$db['cf']['db_debug'] = TRUE;
$db['cf']['cache_on'] = FALSE;
$db['cf']['cachedir'] = '';
$db['cf']['char_set'] = 'utf8';
$db['cf']['dbcollat'] = 'utf8_general_ci';
$db['cf']['swap_pre'] = '';
$db['cf']['autoinit'] = FALSE;
$db['cf']['stricton'] = FALSE;
$db['cf']['port'] = 9300; 

ありがとう

4

1 に答える 1

0

ホスト名は、サーバー IP ではなく、DSN 名にする必要があります。それから始めましょう。

于 2014-01-08T18:14:35.000 に答える