2013-04-28 41 views
0

我正在通過這個MVC tutoria:http://johnsquibb.com/tutorials/mvc-framework-in-1-hour-part-one,我試圖配置索引文件。它要求下面的代碼:在MAMP上配置MVC文件,服務器根目錄是什麼?

<?php 

/** 
* WEB_ROOT_FOLDER is the name of the parent folder you created these 
* documents in. 
*/ 
define('SERVER_ROOT' , '/var/www/WEB_ROOT_FOLDER'); 

//yoursite.com is your webserver 
define('SITE_ROOT' , 'http://yoursite.com'); 

它還具有以下信息:

對於本文的其餘部分,我們將承擔下列服務器佈局:

Web根目錄:在/ var/WWW/ 域名:http://www.yourdomain.com

是我之間的區別my WEB_ROOT_FOLDER和我的SITE_ROOT

如果你還不知道,我總共n00b,所以請儘量耐心等待。

回答

0

SERVER_ROOT將成爲文件系統到站點服務目錄的絕對路徑。就Apache而言,這通常被稱爲DOCUMENT_ROOT

其中SITE_ROOT是其網站的基本網址。

+0

冒着很大的風險,我認爲站點目錄的路徑與'site root'是一樣的。如果你能詳細說明它會非常有幫助。 – dwstein 2013-04-28 03:30:31

+0

'SITE_ROOT'是一個URL。當Web服務器收到對這個URL的請求時,它會從文件系統中加載相應的文件以生成其響應。這個文件可能在任何地方生活。您可以配置Web服務器以指定此位置。在某些情況下,兩者可以互換,但並不總是如此,它更好地假裝他們從來沒有:-) – prodigitalson 2013-04-28 03:56:04

+0

所以,如果站點根目錄是'http:// localhost',我的'SITE_ROOT'就是我的'SERVER_ROOT'' /應用程序/ MAMP/htdocs'? – dwstein 2013-04-28 04:34:45