2012-02-13 64 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