我想在使用Vagrant和Puppet的Apache中啓用.htaccess文件。當我添加了「覆蓋」參數,以我的虛擬主機配置和運行的「無限制」起來,我得到一個錯誤:通過木偶啓用.htaccess文件
Invalid parameter override in [...]
當我刪除了這一行,虛擬機啓動和完美運行。除了.htaccess文件被忽略。
這裏是我的虛擬主機配置:
apache::vhost { 'local.testsite':
server_name => 'local.testsite',
serveraliases => [],
docroot => '/var/www/',
port => '80',
env_variables => [],
priority => '1',
override => ["All"],
}
爲什麼會出現這個錯誤,我該如何解決?
看起來像你的模塊並不指望「覆蓋」參數。你使用哪個apache模塊? –
@GerApeldoorn我不知道如何找到這個,但在我的default.pp文件中第一次提到apache看起來像這樣: 'class {'apache':} apache :: dotconf {'custom' : content =>'EnableSendfile Off', } ' – CocaLeaf
正如@GerApeldoorn所提到的,您的apache :: vhost define(?)不提供'override'參數。編輯你的問題以包含你的apache :: vhost定義的內容,我們將有更好的運氣幫助你。乾杯! –