如题
gii中Model Generator创建model失败,点击preview后显示"Internet Explorer 无法显示该网页";
环境如下:Win7 64位旗舰,Apache/2.2.16 (Win32) PHP/5.2.14 Yii Framework/1.1.4
如题
gii中Model Generator创建model失败,点击preview后显示"Internet Explorer 无法显示该网页";
环境如下:Win7 64位旗舰,Apache/2.2.16 (Win32) PHP/5.2.14 Yii Framework/1.1.4
那就重新来一遍,全部文件都替换成新的,肯定是老的文件里被你修改过什么,我还从来没碰到你这样的问题
用yiic完全重新建了一个webapp再用gii来创建model还是错误依旧
重新配置php环境便好了,不知道是不是因为PHP/5.2.14版本不支持yii-1.1.4
如此诡异问题的话,建议:
打开php.ini的错误显示,error_reporting可以考虑设置为E_ALL ^ E_NOTICE
index.php里面设置:
// remove the following lines when in production mode
defined(‘YII_DEBUG’) or define(‘YII_DEBUG’,true);
// specify how many levels of call stack should be shown in each log message
defined(‘YII_TRACE_LEVEL’) or define(‘YII_TRACE_LEVEL’,3);
直接服务器拒绝访问了,根本看不到具体的错误信息
我也是同样的问题,点击preview直接据绝访问。
IE提示失去连接952
Chrome提示
错误 101 (net::ERR_CONNECTION_RESET):未知错误。
看到楼主的帖,我发现环境极为相似。
我的环境:Win7 32位旗舰,Apache/2.2.16 (Win32) PHP/5.2.14 Yii Framework/1.1.5.r2654
yii框架是新解压的,webapp是yiic新建的。
其它类型创建都可以,例如创建Controller。
debug跟踪到CWebApplication.php
public function runController($route)
{
if(($ca=$this->createController($route))!==null)
{
list($controller,$actionID)=$ca;
$oldController=$this->_controller;
$this->_controller=$controller;
$controller->init();
$controller->run($actionID);
$this->_controller=$oldController;
}
else
throw new CHttpException(404,Yii::t('yii','Unable to resolve the request "{route}".',
array('{route}'=>$route===''?$this->defaultController:$route)));
}
$controller->run($actionID);
这么运行后就会网页无法连接,摸不着头脑了
web服务器端换成nginx工作正常@_@