【Windows10판】Virtualbox × Vagrant PHPINFO로 에러 메세지 나오고, 파일 동기도 할 수 없다.
【개발 환경】
Windows 10 HOME
VirtualBox 6.0
Vagrant 2.2.9
【가상 환경측】
CentOS Linux release 7.8.2003 (Core)
Apache/2.4.6 (CentOS)
PHP 버전 7.3.20
mysql Ver 14.14 Distrib 5.7.31, for Linux (x86_64)
【목차】
항목
-
소개
-
대응
-
여담
-
참고
소개
vagrant에서 만든 게스트 OS가 PHP 정보를 phpinfo.php로 표시하려고했습니다.
브라우저에서 액세스할 때 아래와 같은 오류 메시지가 나왔습니다.
어쨌든 호스트 OS와 게스트 OS의 파일 동기화도 할 수 없습니다.
Forbidden
You don't have permission to access /info.php on this server.
여러 가지를 시도했습니다.
Apache에서 403 Forbidden이 표시될 때 체크포인트 5선
위에서
SELinux가 활성화되면,
DocumentRoot에 대한 액세스가 거부되었을 수 있음
게스트 OS의 SELinux를 무효로 해 보았다.
/etc/selinux/configSELINUX=enforcing
↓
SELINUX=disabled
이런 느낌으로 수정하고 다시 시작했지만 효과 없음.
대응
Vagrantfileconfig.vm.synced_folder ".", "/vagrant", mount_options:['dmode=777','fmode=777']
Vagrantfile의 synced_folder 설정에서 권한을 777로 변경한다는 내용.
호스트 OS의 Vagrantfile 파일에 위를 추가하면,
안전한 PHPINFO가 표시되었습니다.
또 호스트 OS와 게스트 OS의 파일의 동기도 무사히 할 수 있었습니다.
클라이언트는 Winscp.
여담
【버전 확인 커맨드】
OS
comanndcat /etc/redhat-release
아파치
comanndhttpd -v
PHP
comanndphp -v
MysQL
comanndmysql --version
참고
또 이쪽도 참고로 했습니다.
vagrant로 디렉토리를 공유하면 브라우저에서 192.168.33.10이 Forbidden이됩니다.
Reference
이 문제에 관하여(【Windows10판】Virtualbox × Vagrant PHPINFO로 에러 메세지 나오고, 파일 동기도 할 수 없다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/silversink8888/items/1c42d19aaf4f57ac2fb2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Forbidden
You don't have permission to access /info.php on this server.
Apache에서 403 Forbidden이 표시될 때 체크포인트 5선
위에서
SELinux가 활성화되면,
DocumentRoot에 대한 액세스가 거부되었을 수 있음
게스트 OS의 SELinux를 무효로 해 보았다.
/etc/selinux/config
SELINUX=enforcing
↓
SELINUX=disabled
이런 느낌으로 수정하고 다시 시작했지만 효과 없음.
대응
Vagrantfileconfig.vm.synced_folder ".", "/vagrant", mount_options:['dmode=777','fmode=777']
Vagrantfile의 synced_folder 설정에서 권한을 777로 변경한다는 내용.
호스트 OS의 Vagrantfile 파일에 위를 추가하면,
안전한 PHPINFO가 표시되었습니다.
또 호스트 OS와 게스트 OS의 파일의 동기도 무사히 할 수 있었습니다.
클라이언트는 Winscp.
여담
【버전 확인 커맨드】
OS
comanndcat /etc/redhat-release
아파치
comanndhttpd -v
PHP
comanndphp -v
MysQL
comanndmysql --version
참고
또 이쪽도 참고로 했습니다.
vagrant로 디렉토리를 공유하면 브라우저에서 192.168.33.10이 Forbidden이됩니다.
Reference
이 문제에 관하여(【Windows10판】Virtualbox × Vagrant PHPINFO로 에러 메세지 나오고, 파일 동기도 할 수 없다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/silversink8888/items/1c42d19aaf4f57ac2fb2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
config.vm.synced_folder ".", "/vagrant", mount_options:['dmode=777','fmode=777']
【버전 확인 커맨드】
OS
comannd
cat /etc/redhat-release
아파치
comannd
httpd -v
PHP
comannd
php -v
MysQL
comannd
mysql --version
참고
또 이쪽도 참고로 했습니다.
vagrant로 디렉토리를 공유하면 브라우저에서 192.168.33.10이 Forbidden이됩니다.
Reference
이 문제에 관하여(【Windows10판】Virtualbox × Vagrant PHPINFO로 에러 메세지 나오고, 파일 동기도 할 수 없다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/silversink8888/items/1c42d19aaf4f57ac2fb2
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(【Windows10판】Virtualbox × Vagrant PHPINFO로 에러 메세지 나오고, 파일 동기도 할 수 없다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/silversink8888/items/1c42d19aaf4f57ac2fb2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)