나는 EZ Publish (현재 EZ 플랫폼)를 다시 한 번 살펴 보았고 상황이 크게 향상되었습니다. 세부 사항은 여기에 있습니다.
이 기사는 처음에는 몇 단계만으로 홈스테드에 EZ 게시를 설치하는 방법에 대한 빠른 팁이 될 것입니다. 그러나 Windows에서 호스팅 된 Vagrant Box에서 처음부터 시작하는 데 얼마나 많은 노력을 기울 였는지를보고 전체 기사로 만들기로 결정했습니다. 나는 고통을 겪었으므로 당신은 다음과 같이 할 필요가 없습니다 :)
나는 EZ 팀이 아래에 언급 한 문제를 해결하기를 희망하며, 그들이 그렇게한다면이 게시물을 변경하겠습니다. 물론, 내 환경은 매우 구체적입니다 : 창에서 Vagrant. 그러나 이것은 중요하지 않습니다. 내가 같은 방식으로 부팅하려고 시도한 모든 CMS, 앱 및 프레임 워크는 몇 분 안에 실행할 수있었습니다. 오늘날의 현대 웹 세계에는 모든 것에 대해 같은 방식으로 작동하지 않을 이유가 없습니다.
키 테이크 아웃
환경 설정과 관련된 일반적인 함정을 피하기 위해 EZ Publish 5.x를 설치하기 전에 Laravel Homestead가 설정 및 올바르게 구성되었는지 확인하십시오.
`Composer Create-Project` 명령을 사용하여 EZ 게시를 다운로드하십시오. 특히 Windows 호스팅 VM에서 준비된 TAR 아카이브를 사용할 때 널리 퍼져있는 Symlinks의 문제를 피하기 때문입니다.
`ezpublish.yml` 파일을 수정하여 캐시 설정을 변경하여 VM 환경에서 캐시 생성 실패와 관련된 오류를 방지하는 데 중요합니다.
> 서버 타임 아웃없이 더 부드러운 작동을 보장하기 위해 EZ Publish의 대규모 요청 응답을 처리하기 위해 Nginx의 시간 초과 및 버퍼 설정을 증가시킵니다.
<.> 웹 애플리케이션의 현재 모범 사례에 맞춰 URL 구조를 현대화하기 위해 Nginx 구성의 URL에서 'index.php'를 제거하십시오.
Vagrant-friendly apps
Vagrant의 목적을 정의해 봅시다. Vagrant의 목적은 호스트 운영 체제에 관계없이 팀 유니티 및 생산 / 개발 패리티입니다. 다시 말해, Vagrant의 목적은 두 가지입니다
각 팀 구성원에게 동일한 개발 환경을 제공하여“내 기계에서 작동”을 피하기 위해
호스트 머신 또는 동일한 기계의 다른 클라이언트 전용 환경을 방해하지 않고 생산 환경을 가능한 한 밀접하게 복제 할 수 있습니다.
위 내용은 EZ를 게시하기위한 13 단계.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!