2011-05-03 59 views

回答

1

基本上所有您需要做的就是正確配置每個應用的app/webroot/index.php文件以指向正確的ROOT/cake文件夾。剩下的就是Apache虛擬主機配置,將子域指向正確的應用程序文件夾。

0

我在運行XAMPP,但我假設你在你的機器上運行類似的東西。無論如何,請進入您的apache\conf文件夾並打開httpd.conf文件。 XAMPP有一個名爲apache\conf\extra\httpd-vhosts.conf的文件,更適合添加虛擬主機。

所以你要輸入相應的指令,像這樣......

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/path-to-your-app-webroot-folder-no-trailing-slash" 
    ServerName app.localhost 
    ##ServerAlias www.dummy-host.localhost 
    ErrorLog "logs/app.localhost-error.log" 
    CustomLog "logs/app.localhost-access.log" combined 
    <Directory "C:/path-to-your-app-webroot-folder-no-trailing-slash"> 
     Options Indexes FollowSymLinks Includes ExecCGI 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 
</VirtualHost> 

此外,如果您使用的是Windows XP,你會希望條目在C:\Windows\system32\drivers\etc\hosts文件127.0.0.1 app.localhost解決子域問題。這應該完成工作。

相關問題