Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 14.08.2017 21:57:42

Установка Homestead

Здравствуйте,

При попытке установить Homestead не всё получается.
Ставлю последний VirtualBox, затем Vagrant и все необходимые мелочи...
Замечаю, что у меня после клонирования Homestead и выполнения команды bash init.sh файлы создаются не в скрытой папке .homestead, а в самом проекте Homestead. Правильно ли это?
Кроме того, при первой попытке запустить виртуалку процесс виснет на проверке ssh-ключей....

Помогите пожалуйста разобраться с установкой!

Спасибо

Не в сети

#2 15.08.2017 01:58:32

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

1.Все правильно. В текущей папке.
2.Если процесс виснет на ключах - открой VirtualBox и попробуй там запустить Homestead. У меня такое было когда в биосе забыл виртуализацию включить.

Не в сети

#3 15.08.2017 13:29:47

Re: Установка Homestead

2.Если процесс виснет на ключах - открой VirtualBox и попробуй там запустить Homestead. У меня такое было когда в биосе забыл виртуализацию включить.

Но я проверил BIOS... И виртуализация у меня включена...
Можно поподробнее по решению этой проблемы?

Не в сети

#4 15.08.2017 13:40:26

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

Можно поподробнее по решению этой проблемы?

В виртуалбоксе образ запустил? Что пишет?

Не в сети

#5 15.08.2017 14:50:16

Re: Установка Homestead

В виртуалбоксе образ запустил? Что пишет?

Нет. Я пока не до конца понимаю процесс запуска виртуальной машины.
Я запускаю ее из папки проекта в окне GitBash команду

vagrant up

После этого происходит запуск виртуальной машины до проверки ключей
Когда процесс виснет , я запускаю Virtual Box и вижу, что машина РАБОТАЕТ

Но через определенное время в окне GitBash процесс прерывается.. по причине истечения времени

Затем я пробовал удалить виртуальную машину, и создать её из VirtualBox путём импорта
из папки ~\.vagrant.d\boxes\laravel-VAGRANTSLASH-homestead\3.0.0\virtualbox\box.ovf

Запускается так же, как и из GitBash ...

Но при обращении в браузере к homestead.app попытка соединения не удаётся....

Изменено ParkerBonnIX (15.08.2017 14:52:45)

Не в сети

#6 15.08.2017 15:01:22

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

После запуска вообще то процесс vagrant заканчивает работу и возвращается в командную строку. Или прям написано про таймуат?
Образ точно не запущен? По ssh заходить пробовал?
В hosts все прописал?

Далее как я и говорил попробуй без vagrant up просто запустить образ Homestead-7 в VirtualBox и посмотреть ошибки если будут (в третий раз про это пишу. не посмотреть а запустить!)

Не в сети

#7 15.08.2017 16:04:25

Re: Установка Homestead

После запуска вообще то процесс vagrant заканчивает работу и возвращается в командную строку. Или прям написано про таймуат?

PrintScreen_751.png


Образ точно не запущен? По ssh заходить пробовал?

Не готов сказать.

В hosts все прописал?

Да.
192.168.10.10 hemestead.app

Далее как я и говорил попробуй без vagrant up просто запустить образ Homestead-7 в VirtualBox и посмотреть ошибки если будут (в третий раз про это пишу. не посмотреть а запустить!)

Пока к сожалению ни разу этого не делал, а без инструкции наугад - не привык (поэтому стало быть и обращаюсь за помощью...)

Не в сети

#8 15.08.2017 16:23:50

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

Нда... понятно. Ты на убунте. Ни чем не помогу

Изменено mixer (15.08.2017 16:26:03)

Не в сети

#9 15.08.2017 16:55:39

Re: Установка Homestead

Нда... понятно. Ты на убунте. Ни чем не помогу

Да не на Ubuntu я.... Ubuntu выбрана только в виртуальной машине...

У меня Windows 7 64-разрядная...
Кликнул на homestead-7...
Открылся экран виртаульной машины...
Сообщения следующие:
первое :
PrintScreen_752.png
и второе :
PrintScreen_753.png

Есть возможность залогиниться...
В качестве логина и пароля ввожу vagrant
После чего в командной строке набираю vagrant ssh
На что получаю ответ: -bash: vagrant: command not found

Как-то так...

Не в сети

#10 16.08.2017 01:55:44

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

vagrant ssh тебе не нужно если ты логинишься в виртуалку.

А в hosts точно прописал homestead.app
или все таки hEmestead.app (как ты выше пишешь) ?

Ну и Homestead.yaml свой показал бы

Изменено mixer (16.08.2017 02:00:20)

Не в сети

#11 16.08.2017 06:12:19

Re: Установка Homestead

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

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: d:\LaraStorage
      to: /home/vagrant/www

sites:
    - map: homestead.app
      to: /home/vagrant/www/Laravel/public

databases:
    - homestead

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp

Не в сети

#12 16.08.2017 06:56:00

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

C ключами только непонятно. Генерил ли их, и куда положил но наверное не важно если все работает.  Запускается в смысле.
Вопрос почему сайт не отвечает.

Так и не ответил на вопрос:

А в hosts точно прописал homestead.app
или все таки hEmestead.app (как ты выше пишешь) ?

Не в сети

#13 16.08.2017 15:01:22

Re: Установка Homestead

Так и не ответил на вопрос:

А в hosts точно прописал homestead.app
или все таки hEmestead.app (как ты выше пишешь) ?

Нет ) С этим всё в порядке...
192.168.10.10 homestead.app

Не в сети

#14 16.08.2017 15:23:27

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

Черт. Ну прям не знаю что еще добавить.
Обновить Homestead с git и пообщаться еще где нибудь. Может на забугорном каком форуме.

Не в сети

#15 16.08.2017 15:25:57

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

Пишут еще антивирус мешаться может с пробросом портов.

Не в сети

#16 17.08.2017 14:46:40

Re: Установка Homestead

Здравствуйте! У меня точь-в-точь такая проблема! Удаляю и переустанавливаю все 5й день((( пробовала разные версии виртуал бокса

Не в сети

#17 17.08.2017 15:33:22

mixer
Откуда: Хабаровск
Сообщений: 19

Re: Установка Homestead

Кстати а может с ключами все таки разобраться.
У вас явно ерунда написана... тут:

authorize: ~/.ssh/id_rsa.pub
keys:
    - ~/.ssh/id_rsa

Я к примеру их сгенерил и пути настроил так:

authorize: C:\Users\xxx\.ssh\homestead.pub
keys:
    - C:\Users\xxx\.ssh\homestead.ppk

У вас линусксовые пути которые ссылаются неизвестно на что.
Из за этого предполагаю непонятный таймаут.
Вот  как выглядит нормальный запуск Homestead на два домена:

$ vagrant up
Bringing machine 'homestead-7' up with 'virtualbox' provider...
==> homestead-7: Checking if box 'laravel/homestead' is up to date...
==> homestead-7: Clearing any previously set forwarded ports...
==> homestead-7: Clearing any previously set network interfaces...
==> homestead-7: Preparing network interfaces based on configuration...
    homestead-7: Adapter 1: nat
    homestead-7: Adapter 2: hostonly
==> homestead-7: Forwarding ports...
    homestead-7: 80 (guest) => 8000 (host) (adapter 1)
    homestead-7: 443 (guest) => 44300 (host) (adapter 1)
    homestead-7: 3306 (guest) => 33060 (host) (adapter 1)
    homestead-7: 5432 (guest) => 54320 (host) (adapter 1)
    homestead-7: 8025 (guest) => 8025 (host) (adapter 1)
    homestead-7: 27017 (guest) => 27017 (host) (adapter 1)
    homestead-7: 22 (guest) => 2222 (host) (adapter 1)
==> homestead-7: Running 'pre-boot' VM customizations...
==> homestead-7: Booting VM...
==> homestead-7: Waiting for machine to boot. This may take a few minutes...
    homestead-7: SSH address: 127.0.0.1:2222
    homestead-7: SSH username: vagrant
    homestead-7: SSH auth method: private key
    homestead-7: Warning: Connection aborted. Retrying...
    homestead-7: Warning: Connection reset. Retrying...
==> homestead-7: Machine booted and ready!
==> homestead-7: Checking for guest additions in VM...
==> homestead-7: Setting hostname...
==> homestead-7: Configuring and enabling network interfaces...
==> homestead-7: Mounting shared folders...
    homestead-7: /vagrant => D:/OSPanel/domains/Homestead
    homestead-7: /home/vagrant/vue => D:/OSPanel/domains/vue
    homestead-7: /home/vagrant/cloud => D:/OSPanel/domains/cloud
==> homestead-7: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> homestead-7: flag to force provisioning. Provisioners marked to run always will still run.

Обратите внимание (под конец) что показано какие папки куда мапятся.

Не в сети

Подвал раздела