我整晚都在这,我们的办公室在 69 分钟后开门。
我们的服务器刚刚更新到 PHP 5.3.13,连接到 MS SQL 2008 的关键在线应用程序正在生成一个空白页面 - 没有记录错误,只是下雪。它是用 CodeIgniter 2.1.2 编写的。
如果我不自动加载(或尝试连接到数据库),页面将显示静态元素。一旦我添加了 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";
任何想法都非常感谢。