Sono uno sviluppatore Python e la mia azienda voleva fare un progetto in PHP -laravel. Inoltre voleva che iniziassi con Vagrant
. Quindi mi sono imbattuto in questo simple tutorial e ho provato ad iniziare con esso. Ma sto ricevendo l'errore Nessun file di input specificato.Vagrant "Nessun file di input specificato."
Ho cercato da oggi per questo problema, ho trovato molti post che includono la stessa query. Ho provato quasi tutte le soluzioni di laravel.io e alcune stack overflow queries ma non ho ottenuto la soluzione esatta.
Directory Structure:
Git Cloned Homestead - /home/laxmikant/Work/PHPWORK/Homestead
mapped location - /home/laxmikant/Work/PHPWORK/codebase
(directory totalmente vuoto)
cartelle di rete to
: /home/vagrant/codebase
(contiene Laravel
progetto)
Qui è la mia Homestead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Work/PHPWORK/codebase #-- The path on my local machine
to: /home/vagrant/codebase #-- The path from the vagrant box
sites:
- map: homestead.app
to: /home/vagrant/codebase/Laravel/publiC#-- The path from the vagrant box which is mapped with folders
databases:
- homestead
variables:
- key: APP_ENV
value: local
Anche io parto dal presupposto che, da Vagrant ssh
quando il progetto viene creato utilizzando:
composer create-project laravel/laravel Laravel --prefer-dist
Si dovrebbe anche ottenere sincronizzati con codebase
directory di scatola vagabondo Quindi le query sono:
- Questa supposizione è corretta? in caso affermativo, perché i numeri di telefono
map
eto
non vengono sincronizzati? e - Qual è il motivo per cui viene visualizzato l'errore
"No input file specified.
?
Puoi accedere alla vostra casella di 'ssh' vagabondo e controllare il contenuto del/etc/nginx/sites-available/directory? –
@LancePioch - Non c'è niente in quella directory. – Laxmikant
Usa questo tutorial, lo uso sempre: http://www.sitepoint.com/quick-tip-get-homestead-vagrant-vm-running/ –