CentOS7.4+Apache2.4+Laravel5.5 참고
2453 단어 laravel5.5
zsh
vagrant init bento/centos-7.4
vi Vagrantfile
Vagrantfile
+ config.vm.network "private_network", ip: "192.168.33.10"
+ config.vm.synced_folder "./code", "/var/www/html/code", mount_options: ['dmode=777','fmode=777']
+ config.vm.provision "shell", run: "always", inline: <<-SHELL
+ sudo systemctl restart httpd.service
+ SHELL
Laravel은 mod_rewrite, public/.htaccess 등을 사용하기 위해 AllowOverride 설정 변경이 필요합니다.
/etc/httpd/conf/httpd.conf
# Further relax access to the default document root:
-<Directory "/var/www/html">
+<Directory "/var/www/html/code/public">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
- AllowOverride None
+ AllowOverride All
문서 루트 조정
-DocumentRoot "/var/www/html"
+DocumentRoot "/var/www/html/code/public"
...
# Further relax access to the default document root:
-<Directory "/var/www/html">
+<Directory "/var/www/html/code/public">
timezone을 변경하지 않으면 migration 파일 등의 타임 스탬프가 어긋나는 경우가 있다.
- 'timezone' => 'UTC',
+ 'timezone' => 'Asia/Tokyo',
debugbar 추가.
composer require barryvdh/laravel-debugbar --dev
mod_rewrite가 잘 작동하지 않으면 다음과 같은 오류가 발생합니다.
Reference
이 문제에 관하여(CentOS7.4+Apache2.4+Laravel5.5 참고), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miurabo/items/cdb10b72a149b92282a0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)