我想在使用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定义的内容,我们将有更好的运气帮助你。干杯! –