【问题标题】:Vhosts no longer working after installing Laravel安装 Laravel 后虚拟主机不再工作
【发布时间】:2014-04-17 10:34:00
【问题描述】:

我在运行 Mavericks 的 Mac Book Pro 上安装了 Laravel,以便快速玩一下,看看这一切都是为了什么。我将它安装在Users\*my-username*\Sites\laravel-project 目录下。在遵循Laravel docs 中的漂亮说明并通过composer 安装后,我启动并运行,通过php artisan serve 为站点提供服务并在我的浏览器中打开localhost:8000/。

自从完成此操作后,我在虚拟主机中设置的所有现有项目都不再解决任何问题。就好像 apache 甚至没有查看 vhosts 文件一样。

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

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

尝试重新启动 apache,甚至完全重新启动系统。仍然没有喜悦。

顺便说一句 - 这个问题与这个问题 here 重复,但其中没有任何东西可以解决我的问题并且帖子已经停滞不前。

我为此烦恼不已,我没想到安装过程中的任何事情都会导致这种情况...我一定错过了一些简单的东西...

【问题讨论】:

    标签: apache laravel-4 vhosts


    【解决方案1】:

    对于那些遇到同样问题的人,我 - 我已经解决了。事实证明,在我的 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>

    我从我的主机上删除了这个条目,现在一切都恢复正常了。

    【讨论】:

      猜你喜欢
      • 2013-05-25
      • 2014-05-08
      • 2018-05-09
      • 2014-07-04
      • 2013-04-10
      • 2018-02-18
      • 2017-07-05
      相关资源
      最近更新 更多