>백엔드 개발 >PHP 튜토리얼 >Vagrant the Right Way ™에서 Sulu CMS를 시작

Vagrant the Right Way ™에서 Sulu CMS를 시작

Christopher Nolan
Christopher Nolan원래의
2025-02-09 10:47:10568검색

이 튜토리얼은 홈스테드 개선을 사용하여 Sulu "Hello World"인스턴스를 배포하여 성능 및 구성을 해결하여 안내합니다. 이전의 홈스테드 개선 경험이 권장됩니다. 데이터베이스 생성, 프로젝트 빌딩 및 관리자 로그인을 포함하여 일반적인 Sulu/Vagrant 함정 및 Sulu 프로젝트 설정을 다룰 것입니다. FAQ 섹션은 일반적인 Sulu 질문을 다룹니다

주요 개념 :

Getting Started with Sulu CMS on Vagrant The Right Way™ 홈스테드를 사용한 종합적인 "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.xml app/Resources/webspaces/my_sulu_project.xml (파일 이름과 <name></name> 일치 할 필요는 없지만 일관성이 권장됩니다. 나중에 변경하는 것은 복잡합니다.) 데이터베이스 생성 데이터베이스 생성 ( 비밀번호를 사용하여 홈스테드 개선 사용

사용자).
<code class="language-bash">git clone https://github.com/swader/homestead_improved my_sulu_project
cd my_sulu_project</code>
빌드 프로세스 빌드 명령을 실행하십시오

옵션 확인 (원본 기사에서 자세히 설명). 로그인 <key></key>

함정과 faq : 뉴스 웹 사이트를위한 sulu? 기본적으로 이상적이지 않습니다. SuluarticleBundle (개발 중)은 자주 기사 출판에 더 적합합니다. > 폴리 플릴? homestead secret 이전 PHP 버전을위한 Symfony의 폴리 플릴은 설치 속도가 느려집니다. 이를 개선하기위한 토론이 진행 중입니다. Symfony 4 및 Flex 호환성?

예, 술루가 적응하고 있습니다. 를 통해 Sulu 1.6.0-RC1 (Symfony 3.3 사용)으로 테스트 할 수 있습니다.

결론 :

Sulu는 성숙하고 개발자 친화적이되고 있습니다. 이 튜토리얼은 기능을 이해하고 효과적으로 사용하는 데 도움이됩니다. 질문이나 문제가있는 의견을 남겨주세요.
<code class="language-bash">bin/folderfix.sh</code>

위 내용은 Vagrant the Right Way ™에서 Sulu CMS를 시작의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.