Последние несколько дней у меня возникали некоторые проблемы с установкой laravel. Сегодня я наконец добился некоторого прогресса, когда понял, что мне нужно включить vt-x, но у меня все еще есть некоторые проблемы.
Я думаю, это легко исправить, но я немного растерялся.
Я использую последние версии композитора, Laravel и Усадьба.
У меня все 3 установлено. Я создал тестовую папку на моей локальной машине C:\www\laravel_projects
Здесь у меня есть проект laravel, который называется тестами.
В моем каталоге пользователя c:\users\user_name\ у меня есть файл .homestead. Вот мой файл hometead.yaml
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/ssh/key.ppk
keys:
- ~/ssh/key
folders:
- map: C:/www/laravel_projects/test
to: /home/vagrant/Code
sites:
- map: example.app
to: /home/vagrant/Code/Laravel/public
databases:
- homestead
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
После того, как я немного повозился, мне наконец-то удалось создать усадьбу и запустить ее в ssh'd. Однако я не могу найти никаких следов моего тестового проекта на машине.
Итак, мой первый вопрос: есть ли у кого-нибудь предложения относительно того, где я ошибся?
И мое второе дело с ключами ssh. Я довольно новичок в этом, поэтому, пожалуйста, потерпите меня. Я с помощью puttygen создал закрытый и открытый ключ, который я положил в папку с именем ssh в моем каталоге пользователя. В hometead.yaml вы можете видеть, что я указал на это место. Когда я пытался войти в усадьбу, он отказывался от моего ключа ssh. Через некоторое время я заметил в усадьбе линию:
C:/Users/user_name/.homestead/.vagrant/machines/default/virtualbox/private_key
Однажды я указал на замазку, чтобы это сработало. Может кто-нибудь объяснить мне, почему я не смог использовать сгенерированные мной ключи ssh?