我在共享主机上,出于安全原因禁用了 ini_set 功能。我正在尝试在此主机上部署 CakePHP 2.4.1。新鲜蛋糕安装会导致空白页面,没有显示错误,如果我评论这些行:
\lib\Cake\Model\Datasource\CakeSession.php
if (empty($_SESSION)) {
if (!empty($sessionConfig['ini']) && is_array($sessionConfig['ini'])) {
foreach ($sessionConfig['ini'] as $setting => $value) {
if (ini_set($setting, $value) === false) {
throw new CakeSessionException(__d('cake_dev', 'Unable to configure the session, setting %s failed.', $setting));
}
}
}
}
一切似乎都运行良好。现在,我要问的是,保留这些片段的注释有什么缺点(换句话说,该代码负责什么)?