Ubuntu 上的 Laravel

Ubuntu 上的 Laravel

我已经成功创建了一个 laravel 5 项目。我创建了一条到 的路由test.test/me。如果我test.test在浏览器中访问,它将显示 laravel 主页。但如果我访问test.test/me浏览器将显示

未找到

该服务器上未找到所请求的 URL /me。

但是,如果我使用该php artisan serve命令并使用 php 服务器,路由将起作用localhost:8000/并显示我的路由。我不知道该怎么办。

我运行的是 Ubuntu 16.04 LTS,并使用 Apache 服务器。有人能帮忙吗?请帮助维持开发人员的雄心壮志。

答案1

哦!我刚刚发现了问题。它来自我的 VirtualHost 文件test.test.conf

因为我复制000-default.conf进去的test.test.conf没有包含<Directory>指令:

<Directory /var/www/html/sites/test/public>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

我刚刚添加了它,现在运行良好!

相关内容