Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте,
При попытке установить Homestead не всё получается.
Ставлю последний VirtualBox, затем Vagrant и все необходимые мелочи...
Замечаю, что у меня после клонирования Homestead и выполнения команды bash init.sh файлы создаются не в скрытой папке .homestead, а в самом проекте Homestead. Правильно ли это?
Кроме того, при первой попытке запустить виртуалку процесс виснет на проверке ssh-ключей....
Помогите пожалуйста разобраться с установкой!
Спасибо
Не в сети
1.Все правильно. В текущей папке.
2.Если процесс виснет на ключах - открой VirtualBox и попробуй там запустить Homestead. У меня такое было когда в биосе забыл виртуализацию включить.
Не в сети
2.Если процесс виснет на ключах - открой VirtualBox и попробуй там запустить Homestead. У меня такое было когда в биосе забыл виртуализацию включить.
Но я проверил BIOS... И виртуализация у меня включена...
Можно поподробнее по решению этой проблемы?
Не в сети
Можно поподробнее по решению этой проблемы?
В виртуалбоксе образ запустил? Что пишет?
Не в сети
В виртуалбоксе образ запустил? Что пишет?
Нет. Я пока не до конца понимаю процесс запуска виртуальной машины.
Я запускаю ее из папки проекта в окне 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)
Не в сети
После запуска вообще то процесс vagrant заканчивает работу и возвращается в командную строку. Или прям написано про таймуат?
Образ точно не запущен? По ssh заходить пробовал?
В hosts все прописал?
Далее как я и говорил попробуй без vagrant up просто запустить образ Homestead-7 в VirtualBox и посмотреть ошибки если будут (в третий раз про это пишу. не посмотреть а запустить!)
Не в сети
После запуска вообще то процесс vagrant заканчивает работу и возвращается в командную строку. Или прям написано про таймуат?
Образ точно не запущен? По ssh заходить пробовал?
Не готов сказать.
В hosts все прописал?
Да.
192.168.10.10 hemestead.app
Далее как я и говорил попробуй без vagrant up просто запустить образ Homestead-7 в VirtualBox и посмотреть ошибки если будут (в третий раз про это пишу. не посмотреть а запустить!)
Пока к сожалению ни разу этого не делал, а без инструкции наугад - не привык (поэтому стало быть и обращаюсь за помощью...)
Не в сети
Нда... понятно. Ты на убунте. Ни чем не помогу
Изменено mixer (15.08.2017 16:26:03)
Не в сети
Нда... понятно. Ты на убунте. Ни чем не помогу
Да не на Ubuntu я.... Ubuntu выбрана только в виртуальной машине...
У меня Windows 7 64-разрядная...
Кликнул на homestead-7...
Открылся экран виртаульной машины...
Сообщения следующие:
первое :
и второе :
Есть возможность залогиниться...
В качестве логина и пароля ввожу vagrant
После чего в командной строке набираю vagrant ssh
На что получаю ответ: -bash: vagrant: command not found
Как-то так...
Не в сети
vagrant ssh тебе не нужно если ты логинишься в виртуалку.
А в hosts точно прописал homestead.app
или все таки hEmestead.app (как ты выше пишешь) ?
Ну и Homestead.yaml свой показал бы
Изменено mixer (16.08.2017 02:00:20)
Не в сети
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
Не в сети
C ключами только непонятно. Генерил ли их, и куда положил но наверное не важно если все работает. Запускается в смысле.
Вопрос почему сайт не отвечает.
Так и не ответил на вопрос:
А в hosts точно прописал homestead.app
или все таки hEmestead.app (как ты выше пишешь) ?
Не в сети
Так и не ответил на вопрос:
А в hosts точно прописал homestead.app
или все таки hEmestead.app (как ты выше пишешь) ?
Нет ) С этим всё в порядке...
192.168.10.10 homestead.app
Не в сети
Черт. Ну прям не знаю что еще добавить.
Обновить Homestead с git и пообщаться еще где нибудь. Может на забугорном каком форуме.
Не в сети
Пишут еще антивирус мешаться может с пробросом портов.
Не в сети
Здравствуйте! У меня точь-в-точь такая проблема! Удаляю и переустанавливаю все 5й день((( пробовала разные версии виртуал бокса
Не в сети
Кстати а может с ключами все таки разобраться.
У вас явно ерунда написана... тут:
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.
Обратите внимание (под конец) что показано какие папки куда мапятся.
Не в сети
Страницы 1