Homestead 를 통해 라라벨 개발환경을 세팅하는 도중 아래와 같인 이슈를 만났다.
이슈
Unable to mount one of your folders. Please check your folders in Homestead.yaml
원인
Unable to mount one of your folders.
폴더 중 하나를 마운트할 수 없습니다.
Please check your folders in Homestead.yaml
Homestead.yaml 에서 folders를 확인하세요.
- map: ~/code/******/
to: /home/vagrant/******
type: "nfs"
파일 경로가 잘못되서 그런것이다.
공식문서만 따라 했기에 이런 일이 발생했다.
해결 방법
아래와 같이 파일 수정을 진행
---
ip: "192.168.56.56"
memory: 2048
cpus: 2
provider: virtualbox
ssl: true
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: /home/kyungseo-park/Documents
to: /home/vagrant/code
sites:
- map: project1.test
to: /home/vagrant/code/project1/public
php: "7.4"
- map: project2.test
to: /home/vagrant/code/project2/public
php: "8.1"
databases:
- project1
- project2
features:
- mysql: true
- mariadb: false
- postgresql: false
- ohmyzsh: false
- webdriver: false
services:
- enabled:
- "mysql"
vagrant reload --provision
스크립트 실행 후 해결되지 않아,vagrant ssh
스크립트를 실행하여 에러 메세지를 확인
authz_core:error
에 대한 메세지는 apache 설정파일의 권한 문제이다.
이 문제를 해결하기 위해서는 해당 디렉토리에 권한을 추가 하던가, Homestead.yaml 파일에 apache의 권한을 추가하면 될 것 같음.
'Programming > $_머니 (PHP)' 카테고리의 다른 글
[Laravel] : The GET method is not supported for this route. Supported methods: POST (0) | 2024.02.21 |
---|---|
[Homestead] - Laravel vagrant php7.4-fpm.service not working (0) | 2024.02.21 |
[Laravel] 라라벨 Slug 한글 이슈 (0) | 2024.02.21 |
[PHP - Laravel] 라라벨 원하는 버전 설치하기 (버전별 관리) (0) | 2024.02.09 |
Mac PHP 버전 관리하기 (brew-php-switcher) (0) | 2024.02.09 |