Movable Type Enterprise 1.5 マニュアル: 新規インストール(各データベース毎の設定)

目次

« 前へ | ホーム | 次へ »

新規インストール(各データベース毎の設定)

Movable Type Enterprise では、MySQL以外に、PostgreSQL, Oracle 10g, Microsoft SQL Server 2005を利用する事ができます。 以下に、各データベースごとに、どのような環境設定が必要か説明します。尚、以下の情報は、主に前節の「新規インストール(MySQL)」でのmt-config.cgi(データベース関係)の設定に該当します。

PostgreSQLの場合

下記の項目の設定が必要です。

  • ObjectDriver DBI::postgres 
  • Database [データベース名]
  • DBUser [データベースユーザー名]
  • DBPassword [パスワード]
  • DBHost [データベースのホスト名もしくはIPアドレス]
  • DBPort [ポート番号]

また、以下のCPANモジュールのインストールが必要です。

  • DBI 
  • DBD::pg

Oracle 10gの場合

下記の項目の設定が必要です。

  • ObjectDriver DBI::oracle
  • Database [データベース名]
  • DBUser [データベースユーザー名]
  • DBPassword [パスワード]
  • DBHost [データベースのホスト名もしくはIPアドレス]
  • DBPort [ポート番号]

また、以下のCPANモジュールのインストールが必要です。

  • DBI 
  • DBD::Oracle

また、unix環境におけるインストールの場合、以下の環境変数を設定する必要があります。

  • ORACLE_HOME
  • LD_LIBRARY_PATH
  • NLS_LANG
以下が設定例となります。
SetEnv ORACLE_HOME /app/oracle/product/
SetEnv LD_LIBRARY_PATH=/usr/local/lib:/opt/sfw/lib:/usr/lib:/lib:/etc/lib::/home/oracle/orahome/lib
SetEnv NLS_LANG Japanese_Japan.UTF8

* 上記のパスは実際の環境にあわせて変更してください。

Microsoft SQL Server 2005の場合

下記の項目の設定が必要です。

  • ObjectDriver DBI::mssqlserver 
  • Database [データベース名]
  • DBHost [データベースのホスト名もしくはIPアドレス]
  • PublishCharset [Shift_JIS もしくは ISO-8859-1]

* 文字コードはShift_JIS と ISO-8859-1をサポートしています。UTF-8はサポートしておりません

SQL Server 2005のインストール状況によっては、下記の項目の設定が必要です。

  • DBPassword [パスワード]
  • DBPort [ポート番号]
  • DBUser [データベースユーザー名]

* SQL Server 2005において、Mixed Authentication modeを用いた認証が行われている場合DBUser、DBpasswordの設定が必要となります。尚、SQL Server においては、Windows Authentication Modeが推奨されています。

また、以下のCPANモジュールのインストールが必要です。

  • DBI 
  • DBD::ODBC

ダイナミック・パブリッシングを利用する場合、下記の設定が追加で必要となります。

  • 新しいバージョンのntwdblib.dll (Net-Library driver)が必要となります。MS SQL Server2005には含まれていませんので、インターネット上からダウンロードして用います。
  • PHPからSQLサーバーの適切なプロトコルを用いるために、下記のレジストリキーの設定が必要な場合があります。
       [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo]
       "DSQUERY"="DBNETLIB"
    
  • php.iniを設定する必要があります。 以下に設定例を示します。
       cgi.force_redirect = 0
       extension=php_mssql.dll
       mssql.textlimit = 2147483647
       mssql.textsize = 2147483647
       mssql.datetimeconvert = Off
       mssql.secure_connection = On
    

Copyright © 2001-2006 Six Apart, Ltd. All Rights Reserved.
« 前へ | ホーム | 次へ »