2017-04-27 1 views
0

local-development.confファイルを編集します(フォルダ名のスペースが原因でDropboxでは動作しますがGoogleドライブでは動作しません)。MAMPを使用してGoogleドライブでApache Virtual Hostを使用するには

<Directory "/Users/myusername/Google Drive/CODE PROJECTS/vhosts/"> 
AllowOverride All 
</Directory> 

# Named Virtual Host 
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon 
CustomLog /Users/myusername/Google Drive/CODE PROJECTS/logs/access.log vcommon 
ErrorLog /Users/myusername/Google Drive/CODE PROJECTS/logs/errors.log 
UseCanonicalName Off 
VirtualDocumentRoot /Users/myusername/Google Drive/CODE PROJECTS/vhosts/%0 

私は脱出しようとしている:

CustomLog /Users/myusername/Google\ Drive/CODE\ PROJECTS/logs/access.log vcommon 
ErrorLog /Users/myusername/Google\ Drive/CODE\ PROJECTS/logs/errors.log 
UseCanonicalName Off 
VirtualDocumentRoot /Users/myusername/Google\ Drive/CODE\ PROJECTS/vhosts/%0 

エラー・ログには、 "Googleの\" はファイルではないことを私に伝えます。

だから私は、彼らが巻き毛の引用符ではありません確認して、引用符を試してみました:

CustomLog "/Users/myusername/Google Drive/CODE PROJECTS/logs/access.log" vcommon 
ErrorLog "/Users/myusername/Google Drive/CODE PROJECTS/logs/errors.log" 
UseCanonicalName Off 
VirtualDocumentRoot "/Users/myusername/Google Drive/CODE PROJECTS/vhosts/"%0 

私はこれらのフォルダの両方に私のMac上のエイリアスを作ってみましたが、それが問題を解決していませんでした。

明らかにGoogleドライブフォルダの名前を変更することはできません。他のフォルダ名も変更しないでください。

答えて

0

解決策は、引用符内に%0変数を含めることでした。

<Directory "/Users/myusername/Google Drive/CODE PROJECTS/vhosts/"> 
AllowOverride All 
</Directory> 

# Named Virtual Host 
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon 
CustomLog "/Users/myusername/Google Drive/CODE PROJECTS/logs/access.log" vcommon 
ErrorLog "/Users/myusername/Google Drive/CODE PROJECTS/logs/errors.log" 
UseCanonicalName Off 
VirtualDocumentRoot "/Users/myusername/Google Drive/CODE PROJECTS/vhosts/%0" 
関連する問題