私は同様の質問について既存の回答を見てきましたが、解決策のどれも私のためには役に立たないようです。"入力ファイルが指定されていません" Laravel Homestead
http://fresh.app:8000/
に移動すると、no input file specified
が返されます。私のローカルと仮想環境は同期しています(たとえば、仮想マシン上のファイルを作成すると、ローカルマシン上に対応するファイルが作成されます)。
vagrant up
,vagrant ssh
エラーが発生しないでください。
私.envファイルがあり
APP_URL=fresh.app
マイ.homestead/Homestead.yaml
ファイル:/etc/hosts
で
ip: "127.0.0.1"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /Code
to: /home/vagrant/Code
sites:
- map: fresh.app
to: /home/vagrant/Code/fresh/public
databases:
- homestead
- fresh
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
、私は私のローカルマシン上:私の仮想マシンで
127.0.0.1 fresh.app
、/etc/nginx/sites-available/fresh.app
で:
server {
listen 80;
listen 443 ssl http2;
server_name fresh.app;
root "/home/vagrant/Code/fresh/public";
index index.html index.htm index.php;
...
アイデア?
あなたの 'public'フォルダにindex.phpがありますか? – Hollings
はい。 'fresh'フォルダには' laravel new fresh'で生成されたすべてのファイルが含まれています。これは 'public /'にindex.phpファイルが含まれています – 121c