我试图设置laravel 5.5与家园工作。
我已经按照这里的步骤进行了,包括启动流浪箱。
但是,在浏览器中键入“dev.todoparrot.com”或“192.168.10.10”会出现“未指定输入文件”错误。
尝试着
vagrant up --provision
(因为我对homestead.yaml做了更改)没有修复它。
我的家园。yaml看起来像:
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: C:/Users/User/.ssh/id_rsa.pub
keys:
- C:/Users/User/.ssh/id_rsa
folders:
- map: D:/projects/todoparrot
to: /home/vagrant/Code
sites:
- map: dev.todoparrot.com
to: /home/vagrant/Code/todoparrot/public
我已使用composer将laravel 5.5安装到“D:/projects/todoparrot”中。在此文件夹上运行php artisan Service正常工作-模板站点位于http://127.0.0.1:8000/.
正在奔跑
vagrant ssh
或者Putty并导航到 /Code,键入ls
返回在"D:/project/toAdobe arrot"中的相同文件,因此同步工作。
改变
sites:
- map: dev.todoparrot.com
to: /home/vagrant/Code/todoparrot/public
到
sites:
- map: dev.todoparrot.com
to: /home/vagrant/Code/public
解决了我的问题。没有考虑我在做什么就遵循教程是我错误的根源。
这是Ubuntu 16.04中的nginx配置文件。4 LTS: 当访问网站我得到:没有输入文件指定。 存在/var/run/php/site.com.sock: 这是 /var/log/nginx/error.log *7在stderr中发送的FastCGI:“无法打开主脚本:/var/www/html/public/index.php(没有这样的文件或目录)”,同时从上游读取响应头,客户端:x
所以我正在尝试为我的网站实现一个支付解决方案,经过相当多的研究,我仍然缺乏一个完整的解决方案。我正在运行Laravel 5.0,需要一般购物车付款功能。我想我会发布这篇文章,试图创建一个参考,以帮助其他可能有这个问题的人。我已经把测试事务放到了Paypal的沙箱中,这似乎是砖墙的所在,但是一个完整的概述会很有帮助。我将列出我需要克服的问题,以便解决一些问题。 完成支付解决方案实施需要解决的问题 >
我已经安装了Laravel家园并编辑了我的主机文件,但是当我在浏览器中访问指定的网址时,我会在终端运行“流浪汉”后收到“未指定输入文件”的消息。我最初的猜测是Homestead.yaml文件中有不正确的地方,但我看不出是什么。 我运行的Mac OS和我的VM是VirtualBox之一。我所有的网站都在一个名为“站点”的文件夹中,该文件夹是操作系统用户的直接子文件夹,因此用户名/站点。我的家园文件夹
从留档我看到它可以创建一个laravel项目通过laravel安装程序: 或通过作曲家: 如果我尝试第一种方法。未创建环境文件。我怎样才能让拉威尔、工匠或作曲家创作一部作品呢。我的环境文件?
我有点困惑于认识到和包之间的差异。它们实际上通过令牌服务于相同的API身份验证目的吗?只要Laravel Pasport是在5.3中引入的,在最新版本中是否应该使用Pasport而不是包?
我需要关于laravel API的明确信息。 我一直在阅读很多关于 laravel API 的文章。除了在JWT和laravel-passport之间进行选择(这是一个完全不同的混淆程度),我需要获取有关laravelAPI的基本信息,以便让我更清楚地了解什么是什么。 为什么laravel护照需要数据库(这些表的用途是什么) 如果我在authProvider文件中将auth驱动程序更改为passp