2013-09-05 49 views
2

我有兩個別名,一個有效,一個沒有。我認爲錯誤的問題是目錄名中有空格,因爲唯一的區別是空格。wamp別名錯誤,目錄名稱中的空格

這工作:

Alias /test/ "c:/test/noteboardapp/" 

<Directory "c:/test/noteboardapp/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
    Order allow,deny 
    Allow from all 
</Directory> 

這不起作用:

Alias /noteboard/ "c:/Documents\ and\ Settings/odedios/Mis\ documentos/Google\ Drive/Trabajo/www/noteboardapp/" 

<Directory "c:/Documents\ and\ Settings/odedios/Mis\ documentos/Google\ Drive/Trabajo/www/noteboardapp/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
     Order allow,deny 
    Allow from all 
</Directory> 

我有錯誤: 「您沒有權限訪問/ noteboard /在此服務器上。」

我用「\」掃描了空格如果我不這樣做服務器不運行。

出了什麼問題?

謝謝!

奧斯卡。

EDITED:我發現這裏Use Google Drive Directory as Apache Virtual host

的問題是,我使用的是谷歌驅動器文件夾,我要的權限更改爲訪問此文件夾的解決方案:

右擊'Google Drive'文件夾 - >屬性 - >安全選項卡 - >高級 - >更改權限... - >選中'包含來自父文件夾的可繼承權限'。

回答

0

有了這個代碼:

Alias /noteboard/ "c:/Documents\ and\ Settings/odedios/Mis\ documentos/Google\ Drive/Trabajo/www/noteboardapp/" 

你告訴Apache來找到這個目錄:

C:\Documents\ and\ Settings\odedios\Mis\ documentos\Google\ Drive\Trabajo\www\noteboardapp\ 

就刪除所有這些虛假的反斜槓字符。

編輯:白色空間不是您的兩個設置之間的唯一區別。第二個別名指向用戶配置文件,該用戶配置文件很可能受到保護,因此只有用戶可以讀取它。

+0

Alvaro,沒有反斜槓的服務器關閉,不起作用。反斜槓是爲了描繪太空人物,這是錯誤的嗎? – Oscardrbcn

+0

我不知道任何需要在引用字符串內部空白的語言。 「服務器關閉並不起作用」是什麼意思? –

+0

我在某些網頁中發現了空格的反斜線解決方案,但我不記得在哪裏。我使用的是Windows,但apache使用unix文件系統,我認爲unix不接受文件名中的空格(我對此不確定)。服務器不啓動沒有scape的空間,localhost不起作用。 – Oscardrbcn

相關問題