5

我正在尝试在 mac OS 10.9.4 上使用 Vagrant 为本地 PHP 开发制作一个简单的服务器。

Vagrant 在主“~/Sites”目录中运行,“/var/www/html” 指向那里的访客。Vagrantfile 看起来像这样:

config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.synced_folder ".", "/var/www/html"

在 Apache 上,“000-default.conf”包含默认内容,以及:

<Directory "/var/www/html">
    Options -Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

mod_rewrite被激活sudo a2enmod rewrite

“站点”文件夹包含几个基于 Wordpress、Kirby 或 Drupal 的网站。每个网站的文件夹只包含“公共”文件和它自己的.htaccess(-> 然后上传到他们自己的生产服务器的“public_html”目录)。

Apache、Php 和 MySql 运行良好,每个项目的第一页都可以在 localhost:8080/project 上看到,但是无法浏览页面,因为 url 重写不起作用(找不到页面,就像没有 htaccess 文件一样)。

我应该怎么做才能使 url 重写工作?

4

0 回答 0