在Vagrant(和ProcessWire)中设置指令

时间:2015-04-08 14:18:12

标签: php .htaccess mod-rewrite vagrant processwire

我遇到了一个问题,我的Vagrant VirtualBox似乎没有读取我已经绘制出来的网站的.htaccess文件。 (一个proccesswire网站) 我对Vagrant的了解不足以找到我应该编辑指令的位置,以便读取我的.htaccess文件。就我从搜索中收集而言,我需要像这样设置一个指令:

<Directory /var/www>
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

似乎主犯是AllowOverride通常设置为&#34;无&#34;并且需要&#34;所有&#34;。但是我把它放在apache的httpd.conf文件中,我猜这是不正确的。

更多信息:当我在站点根目录中安装PW时出现此错误:&#34;无法确定是否安装了Apache mod_rewrite(ProcessWire需要)。 &#34 ;.因此,当我尝试访问CMS的一部分时,通常由重写规则处理,url(默认情况下为/ admin或/ processwire)只是将我重新路由到主页。

此外,我可以删除.htacess中的所有内容或添加垃圾,不会发生错误。这告诉我.htacess甚至没有被阅读。

我很感激帮助。

0 个答案:

没有答案