2016-08-24 2 views
0

Я работал с несколькими сайтами на одном Homestead vm и только начинал испытывать проблемы. Работал нормально, пока не попытался работать без подключения к Интернету. Теперь у меня возникают проблемы с подключением к Интернету или без него.Усадьба нескольких сайтов и nginx не работает

Я прочитал довольно много тем, связанных с этими проблемами, но не нашел солитон.

Мои хосты файл:

192.168.10.10 homestead.app 
192.168.10.10 nathan.app 
192.168.10.10 ssiweb.app 
192.168.10.10 test1.app 
192.168.10.10 login.app 
192.168.10.10 login2.app 
192.168.10.10 photogallery.app 

Homestead.yaml

ip: "192.168.10.10" 
memory: 2048 
cpus: 1 
provider: virtualbox 

folders: 
    - map: c:/users/nathan/desktop/www 
     to: /home/vagrant/Code 

sites: 
    - map: homestead.app 
     to: /home/vagrant/Code/Project/public 
    - map: nathan.app 
     to: /home/vagrant/Code/Project1/public 
    - map: ssiweb.app 
     to: /home/vagrant/Code/Project2_ssiweb/public 
    - map: test1.app 
     to: /home/vagrant/Code/Project3_composer/public 
    - map: login.app 
     to: /home/vagrant/Code/Proj4_login/public 
    - map: login2.app 
     to: /home/vagrant/Code/Proj5_login_expanded/public 
    - map: photogallery.app 
     to: /home/vagrant/Code/Project6_photo_gallery/public 

databases: 
    - homestead 
    - ssiweb 

variables: 
    - key: APP_ENV 
     value: local 

Первая проблема заключается в том, что я не мог получить "Project6 ..." в положение. После добавления его в файл hosts и homestead.yaml я бы пошел в браузер, и photogallery.app откроет файлы для homestead.app. Я пробовал остановить бродягу, бродяжничать вверх -произвести, перезагрузить компьютер шланга и т. Д. И т. Д. Не мог заставить его работать. Теперь я получаю следующее сообщение об ошибке при выполнении бродяги до ...

Job for nginx.service failed. See "systemctl status nginx.service" and "journalctl -xe" for details. 
==> default: Job for php7.0-fpm.service failed. See "systemctl status  php7.0-fpm.service" and "journalctl -xe" for details. 
The SSH command responded with a non-zero exit status. Vagrant 
assumes that this means the command failed. The output for this command 
should be in the log above. Please read the output to determine what 
went wrong. 

Я тогда резервного копирования баз данных и уничтожил окно и побежал бродяга, но проблема остается. Что нужно устранить? Как я могу просмотреть их ...

See "systemctl status  php7.0-fpm.service" and "journalctl -xe" for details. 
+0

вошел в виртуальную машину и побежал systemctl nginx.service статус и получил ... 24 авг 17:11:33 homestead systemd [1]: Не удалось запустить высокопроизводительный веб-сервер и обратный прокси-сервер. –

+0

Попробуйте посмотреть журнал nginx в '/ var/log/nginx'. Скопируйте и вставьте здесь вывод 'tail/var/log/nginx/error.log'. – Samundra

ответ

1

Это из-за вас модернизировали Laravel/приусадебный коробки (бродячий коробка), но не обновляли сценарии оболочки, которые приходят из Laravel хранилища/усадьбы (https://github.com/laravel/homestead) , Есть некоторые несоответствия между недавно выпущенным бродячим полем и старыми сценариями.

Просто повторить повторное клонирование и запустить vagrant provision должно работать нормально. (Не забудьте сделать резервную копию Homestead.yaml файл. Если нет, то вы потеряете ваши записи сайта.)

Смежные вопросы