2012-02-13 68 views
0

我在我的项目中使用YII框架,我面临着参数化主机名称的问题,我有一个模块“ADMIN”,我想在域中显示这个子域,所以我设置的规则就像从保护/配置/ main.php方式如下:模块和YII框架的子域

'urlManager'=>array(
     'urlFormat'=>'path', 
     'rules'=>array(
      '<controller:\w+>/<id:\d+>'=>'<controller>/view', 
      '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', 
      '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', 
      'http://admin.moresoccerfun.com/login' => 'admin/default/index', 
     ), 
    ), 

但是,当我运行的页面:从浏览器www.admin.moresoccerfun.com/login,它显示“找不到服务器”。请帮我解决这个问题。

谢谢,并期待您的回复。

回答

1

在Yii可以处理该请求之前,您的服务器需要正确配置。 基本上,你需要编辑你的DNS条目和你的Apache配置。

http://httpd.apache.org/docs/2.0/vhosts/examples.html http://content.websitegear.com/article/subdomain_setup.htm

+0

OK非常感谢您的回复,我怎样才能改变我的服务器的虚拟主机?意味着我有服务器的Cpanel访问权限,我可以在哪个过程中更改此? – Rituparna 2012-02-14 05:46:01

+0

首先谷歌结果:http://www.softwareprojects.com/resources/programming/t-how-to-add-a-new-virtual-host-using-cpanel-1662.html – marcovtwout 2012-02-14 09:33:16

+0

好的,谢谢.. – Rituparna 2012-02-16 06:38:30