在 Apache VirtualHost 上设置 Laravel 5
Set up Laravel 5 on Apache VirtualHost
上周我一直在使用 Homebrew 在我的新 MacBook 上设置我的开发环境。
到目前为止一切都很顺利,但我对 Laravel 5.
感到困惑
在学校的最后一个学期,我在 Laravel 4 集中工作,我知道如何正确设置它以使用 Apache 而不是 php artisan 从 public 文件夹提供服务服务命令。
我修改了 Apache 配置以将 DocumentRoot 指向 L4 public 文件夹并更改 index.php 中的路径以匹配它。我似乎无法找到如何在 L5 中正确执行此操作并且不破坏任何功能。
这似乎在 Laravel 5 中发生了很大变化。
我是 运行 我的 Apache 设置上的 VirtualHost 配置,我正在使用 dnsmasq 来启用 .dev 域,所以我可以做 www.wordpress.dev 和 www.junk.dev 这样的事情分别指向 localhost/wordpress 和 localhost/junk。
所以我的目标是使用 VirtualHosts 从 public 文件夹为 Laravel 5 提供服务,并将其分配给虚拟域名 www.laravel.dev。目前这给了我一个空白页。
有人可以帮我正确设置吗?
我的 httpd-vhosts.conf 是:
<VirtualHost *:80>
ServerAdmin ******@***.com
DocumentRoot "/Server/laravel/public"
ServerName laravel.dev
ServerAlias www.laravel.dev
ErrorLog "/Server/logs/laravel_log"
CustomLog "/Server/logs/laravel_custom_log" common
</VirtualHost>
而public/index.php是未修改的(不是我没有尝试修改它...)。
在此先感谢您的帮助!
首先检查网络服务器日志和 /Server/laravel/storage/logs/ 中的 Laravel 日志文件。
空白页闻起来像这里的问题:
上周我一直在使用 Homebrew 在我的新 MacBook 上设置我的开发环境。 到目前为止一切都很顺利,但我对 Laravel 5.
感到困惑在学校的最后一个学期,我在 Laravel 4 集中工作,我知道如何正确设置它以使用 Apache 而不是 php artisan 从 public 文件夹提供服务服务命令。 我修改了 Apache 配置以将 DocumentRoot 指向 L4 public 文件夹并更改 index.php 中的路径以匹配它。我似乎无法找到如何在 L5 中正确执行此操作并且不破坏任何功能。 这似乎在 Laravel 5 中发生了很大变化。
我是 运行 我的 Apache 设置上的 VirtualHost 配置,我正在使用 dnsmasq 来启用 .dev 域,所以我可以做 www.wordpress.dev 和 www.junk.dev 这样的事情分别指向 localhost/wordpress 和 localhost/junk。
所以我的目标是使用 VirtualHosts 从 public 文件夹为 Laravel 5 提供服务,并将其分配给虚拟域名 www.laravel.dev。目前这给了我一个空白页。 有人可以帮我正确设置吗?
我的 httpd-vhosts.conf 是:
<VirtualHost *:80>
ServerAdmin ******@***.com
DocumentRoot "/Server/laravel/public"
ServerName laravel.dev
ServerAlias www.laravel.dev
ErrorLog "/Server/logs/laravel_log"
CustomLog "/Server/logs/laravel_custom_log" common
</VirtualHost>
而public/index.php是未修改的(不是我没有尝试修改它...)。 在此先感谢您的帮助!
首先检查网络服务器日志和 /Server/laravel/storage/logs/ 中的 Laravel 日志文件。
空白页闻起来像这里的问题: