私は一晩中これにいました、そして私たちのオフィスは69分で開きます。
サーバーがPHP5.3.13に更新され、MS SQL 2008に接続する重要なオンラインアプリケーションが空白のページを生成しているだけです。エラーはログに記録されず、雪が降るだけです。これはCodeIgniter2.1.2で書かれています。
自動ロードしない(またはdbに接続しようとしない)場合、ページに静的要素が表示されます。database.php構成ファイルを追加すると、ホワイトアウトになります。
私はmssqlとsqldrvドライバーを試し、同じ結果を得ています。
このソリューションをできるだけ早くデバッグする方法について、いくつかのアイデアを見つけたいと思っています。
database.phpの問題のある構成(アップグレードまで機能していました)は次のようになります。
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
$active_group = "default";
$active_record = TRUE;
$db['default']['hostname'] = "<<SQL SRV NAME>>";
$db['default']['username'] = "<<USERNAME>>";
$db['default']['password'] = "<<PASSWORD>>";
$db['default']['database'] = "<<DATABASE NAME>>";
$db['default']['dbdriver'] = "mssql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = FALSE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
どんな考えでも大歓迎です。