0
我是新的Roots.io/Bedrock,所以請原諒我,如果我問一些愚蠢的東西。 所以目前我使用Bedrock + Capistrano來部署我的WordPress站點。 Capistrano部分工作正常。我唯一的問題是Apache配置。Apache的配置問題Roots.io/Bedrock + Capistrano
我應該如何定義DocumentRoot來使基岩工作?
目錄結構:
/var/www/mydomain.com/teszt/current -> /var/www/mydomain.com/teszt/releases/20141028115909
/var/www/mydomain.com/teszt/releases
/var/www/mydomain.com/teszt/repo
/var/www/mydomain.com/teszt/revisions.log
/var/www/mydomain.com/teszt/shared
我目前的虛擬主機文件:
<VirtualHost *:81>
suPHP_Engine On
suPHP_ConfigPath /etc/php5/vhosts/mydomain.com/
suPHP_UserGroup devsunnywebhu vhostusers
AddHandler x-httpd-php .php .php3 .php4 .php5 .html
suPHP_AddHandler x-httpd-php
ServerName mydomain.com
ServerAlias www.mydomain.com
ServerAdmin [email protected]
AddDefaultCharset UTF-8
DocumentRoot /var/www/mydomain.com/teszt/current/web
<Directory /var/www/mydomain.com/teszt/current/web>
Options -Indexes +FollowSymLinks +ExecCGI -MultiViews +SymLinksIfOwnerMatch
AllowOverride ALL
Order allow,deny
Allow from all
</Directory>
SetEnvIf Remote_Addr "127\.0\.0\.1" loopback
SetEnvIf Remote_Addr "localhost" loopback
SetEnvIf Remote_Addr "::1" loopback
SetEnvIf Remote_Addr "ip6-localhost" loopback
LogLevel warn
ErrorLog /var/log/apache2/mydomain.com-error.log
CustomLog /var/log/apache2/mydomain.com-access.log combined env=!loopback
ServerSignature Off
</VirtualHost>
和IM從阿帕奇收到以下錯誤:
File "/var/www/mydomain.com/teszt/releases/20141028115909/web/index.php" is not in document root of Vhost "/var/www/mydomain.com/teszt/current"