집 >
백엔드 개발 >
PHP 튜토리얼 >
Vagrant the Right Way ™에서 Sulu CMS를 시작
Vagrant the Right Way ™에서 Sulu CMS를 시작
Christopher Nolan
풀어 주다: 2025-02-09 10:47:10
원래의
566명이 탐색했습니다.
이 튜토리얼은 홈스테드 개선을 사용하여 Sulu "Hello World"인스턴스를 배포하여 성능 및 구성을 해결하여 안내합니다. 이전의 홈스테드 개선 경험이 권장됩니다. 데이터베이스 생성, 프로젝트 빌딩 및 관리자 로그인을 포함하여 일반적인 Sulu/Vagrant 함정 및 Sulu 프로젝트 설정을 다룰 것입니다. FAQ 섹션은 일반적인 Sulu 질문을 다룹니다
주요 개념 :
홈스테드를 사용한 종합적인 "Hello World"배포 가이드
성능 최적화 및 구성 모범 사례에 중점을 둡니다
는 방랑자 환경에서 sulu cms를 사용할 때 발생하는 일반적인 문제를 해결합니다.
데이터베이스 생성, 빌드 프로세스 및 관리자 로그인을 포함하여 프로젝트 설정에 대한 자세한 단계.
뉴스 사이트, 폴리 필 사용 및 Symfony 4/Flex 호환성에 대한 Sulu 적합성을 다루는 FAQ 섹션.
Sulu Foundation을 시작합시다. 이 튜토리얼은 향후 Sulu 프로젝트를위한 강력한 설정에 중점을 둡니다. 질문이 있으시면 댓글을 달아주세요. 도움을 준 Daniel Rotter와 Patrik Karisch에게 많은 감사를드립니다!
(참고 : 홈스테드 개선에 대한 친숙 함이 강력히 권장됩니다. PHP 환경 기본 사항을 닦을 경우 고려하십시오.)
프로젝트 이름 입력
이 튜토리얼은 자리 표시자를 귀하의 프로젝트 이름으로 대체합니다. 아래에 프로젝트 이름을 입력하십시오
프로젝트 이름 :
생성 된 슬러그 : my_sulu_project
OS X Vagrant 폴더 공유 :
NFS 폴더 공유를 사용하는 OS X 사용자의 경우 플러그인이 필수적입니다.
를 통해 설치하십시오. 이것은 미래의 두통을 방지합니다. 홈스테드 개선 된 나머지를 자동으로 처리합니다
Vagrant Setup :
클론 홈스테드 개선 된 저장소 :
공유 폴더 구성 :
이것은 작업 디렉토리를 VM의
수정 :
NFS 폴더 공유 (OS X/Wind
vm :
를 시작하십시오
Pro 팁 :
향후 사용하기 쉬운 별명을 만듭니다
Sulu Project 설정 :
프로젝트 제작
Sulu Minimal Edition을 설치하십시오 (현재 표준판) :
설치 프로그램은 데이터베이스, 이메일 및 기타 설정에 대한 프롬프트입니다. 주로 데이터베이스 세부 정보가 필요합니다. 나중에 조정할 수 있습니다 웹 스페이스
이름을
로 로 바꾸고 프로젝트에 맞게
및 요소를 업데이트하십시오.
app/Resources/webspaces/example.com.xmlapp/Resources/webspaces/my_sulu_project.xml (파일 이름과 <name></name> 일치 할 필요는 없지만 일관성이 권장됩니다. <key> 나중에 변경하는 것은 복잡합니다.)
데이터베이스 생성
데이터베이스 생성 ( 비밀번호를 사용하여 홈스테드 개선 사용
사용자).
git clone https://github.com/swader/homestead_improved my_sulu_project
cd my_sulu_project
로그인 후 복사
빌드 프로세스 <🎜 🎜>
빌드 명령을 실행하십시오
<(> 옵션 확인 (원본 기사에서 자세히 설명).
로그인 <🎜 🎜>
<🎜 🎜 at at 프론트 엔드에 액세스하십시오. <key><key> <<>
<<>
<<> 함정과 faq : <🎜
<🎜 🎜>
뉴스 웹 사이트를위한 sulu? <🎜 🎜>
기본적으로 이상적이지 않습니다. SuluarticleBundle (개발 중)은 자주 기사 출판에 더 적합합니다.
> 폴리 플릴? <🎜 🎜>
homestead <<> secret
이전 PHP 버전을위한 Symfony의 폴리 플릴은 설치 속도가 느려집니다. 이를 개선하기위한 토론이 진행 중입니다.
<4 4> Symfony 4 및 Flex 호환성?
예, 술루가 적응하고 있습니다. <🎜 🎜>를 통해 Sulu 1.6.0-RC1 (Symfony 3.3 사용)으로 테스트 할 수 있습니다.
<<> 결론 : <🎜 🎜>
Sulu는 성숙하고 개발자 친화적이되고 있습니다. 이 튜토리얼은 기능을 이해하고 효과적으로 사용하는 데 도움이됩니다. 질문이나 문제가있는 의견을 남겨주세요.
bin/folderfix.sh
로그인 후 복사
위 내용은 Vagrant the Right Way ™에서 Sulu CMS를 시작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!