Laravel 5.2 本地空白白屏,但它在 php 工匠服务中执行,无法 http://localhost/proje


Laravel 5.2 blank white screen in local but it has execute in php artisan serve not works in http://localhost/projectname/public/

我已经使用了php artisan serve命令,该项目已在laravel 5.2中成功加载,但是如果我加载 http://localhost/projectname/public/ 它会显示空白白页。

如何使用此网址运行我的 laravel 5.2 应用程序 http://localhost/mydemo/public/

您应该设置您的 Web 服务器public以便将目录设置为根目录。

例如,您正在使用 Apache,您应该执行以下操作:

<VirtualHost *:80>
  ServerName myapp.localhost.com
  DocumentRoot "/home/vagrant/projects/myapp/public"
  <Directory "/home/vagrant/projects/myapp/public">
    AllowOverride all
  </Directory>
</VirtualHost>

并且不要忘记在执行此操作后重新启动Web服务器。

尝试直接从您的公共目录运行 PHP 内置服务器。您可以查看 PHP 文档页面以获取更多详细信息,但您应该能够 cd 到您的 mydemo/public 目录并运行 php -S localhost:8000 。然后在浏览器中打开localhost:8000以查看页面。如果您尚未对routes.php文件进行任何更改,则应显示默认的Laravel欢迎页面。

如果这不起作用,我建议在 Laracasts 上观看最新的 Laravel From Scratch 系列的第 1 集和第 2 集。Jeffrey 将引导您完成所有设置,并在第 2 集早期使用"php artisan serve"来加载内置服务器。