安装Laravel后Vhosts不再工作

时间:2014-03-12 23:23:04

标签: apache laravel-4 vhosts

我在运行Mavericks的Mac Book Pro上安装了Laravel,以便快速了解所有的大惊小怪。我在目录Users\*my-username*\Sites\laravel-project下安装了它。按照Laravel docs中的漂亮说明并通过编辑器安装后,我启动并运行,通过php artisan serve为网站提供服务,并在浏览器中打开localhost:8000 /。

完成此操作后,我在vhosts中设置的所有现有项目都不再解析为任何内容。好像apache甚至没有查看vhosts文件。

我已经检查了http.conf中vhosts的路径,当前是Include /private/etc/apache2/extra/httpd-vhosts.conf

我已通过运行apachectl -S确认vhosts文件语法正确,其中我的所有主机似乎都被正确读取。

尝试重启apache,甚至完成了系统重启。仍然没有快乐。

顺便说一句 - 这个问题与这个问题here是重复的,但是没有任何内容解决了我的问题,这个帖子已经停滞不前。

我把头发拉过来,我不会想到安装过程中的任何事情都会导致这种情况......我一定会错过一些简单的事......

1 个答案:

答案 0 :(得分:0)

对于那些得到同样问题的人 - 我已经解决了。事实证明,在我的Laravel项目中尝试写入不存在的日志文件(我的错误)时,apache正在默默地失败。

<VirtualHost *:80> ServerName laravel-project.dev ServerAdmin nick@localhost.com DocumentRoot "/Users/*user*/Sites/laravel-project/" ErrorLog "/Users/*user*/Sites/laravel-project/logs/error-log" CustomLog "/Users/*user*/Sites/laravel-project/logs/access-log" common </VirtualHost>

我从我的主人那里得到了这个条目,现在一切都很糟糕了。

相关问题