Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 5.2本地的空白白屏,但它在php中执行artisan serve不工作http://localhost/projectname/public/_Php_Laravel_Laravel 5.2_Laravel Artisan - Fatal编程技术网

Laravel 5.2本地的空白白屏,但它在php中执行artisan serve不工作http://localhost/projectname/public/

Laravel 5.2本地的空白白屏,但它在php中执行artisan serve不工作http://localhost/projectname/public/,php,laravel,laravel-5.2,laravel-artisan,Php,Laravel,Laravel 5.2,Laravel Artisan,我使用了php artisan serve命令,该项目已在laravel 5.2中成功加载,但如果我加载它将显示空白白页 如何使用此url运行我的laravel 5.2应用程序您应该设置web服务器,以便将public目录设置为根目录 例如,在使用Apache时,应该执行以下操作: <VirtualHost *:80> ServerName myapp.localhost.com DocumentRoot "/home/vagrant/projects/myapp/publi

我使用了php artisan serve命令,该项目已在
laravel 5.2
中成功加载,但如果我加载它将显示空白白页


如何使用此url运行我的laravel 5.2应用程序

您应该设置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>

ServerName myapp.localhost.com
DocumentRoot“/家庭/流浪者/项目/myapp/public”
允许超越所有

完成此操作后,不要忘记重新启动web服务器。

您应该设置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>

ServerName myapp.localhost.com
DocumentRoot“/家庭/流浪者/项目/myapp/public”
允许超越所有

完成此操作后,不要忘记重新启动web服务器。

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


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

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


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

空白白页通常意味着:检查您的服务器日志(apache或nginx error.log)!另外:您通常不应该在laravel url中使用
/public
。空白白页通常意味着:检查您的服务器日志(apache或nginx error.log)!另外:你通常不应该在laravel url中使用
/public
。我已经知道答案了。实际上,我没有权限使用Laravel5.2引导文件夹和存储文件夹。这就是为什么它不会影响任何事情。然后给予使用许可。“chmod 777-R引导/”和“chmod 777-R存储/”。然后,我成功地获得了欢迎laravel页面。感谢上面的重播。如果您使用
localhost/projectname/public
,将来会遇到很多错误。你说你拿到了asnwer,那么你把它修好了吗?如果我的答案对你有帮助,你可以选择它作为最佳答案(检查一下),以感谢我抽出时间。chmod 777-R bootstrapI我已经得到了答案。实际上,我没有权限使用Laravel5.2引导文件夹和存储文件夹。这就是为什么它不会影响任何事情。然后给予使用许可。“chmod 777-R引导/”和“chmod 777-R存储/”。然后,我成功地获得了欢迎laravel页面。感谢上面的重播。如果您使用
localhost/projectname/public
,将来会遇到很多错误。你说你得到了asnwer,那么你修好了吗?如果我的答案有帮助,你可以选择它作为最佳答案(检查它)来感谢我的时间。chmod 777-R bootstrap