Composer를 사용하여 Drupal 8 웹 서버를 관리하는 방법

소개 : Drupal 8 서버용 CLI 관리 도구

지도 시간 관리하는 방법을 보여줍니다 드루팔 8 구성을 포함한 웹 서버 & 필수 모듈에 대한 종속성 & 프로그래밍 언어 작곡가.


작곡가 이다 PHP 웹 서버 확장 설치 또는 라이브러리 관리를위한 패키지 관리 유틸리티. 작곡가 와 일하다 돌진 관리 드루팔 8 웹 서버.

CLI 관리 도구가 필요한 개발자 드루팔 8 웹 서버는 사용할 수 있습니다 작곡가 & 돌진 강력한 솔루션을 위해 많은 중요한 작업을 단순화.

1 단계 : 웹 서버에 Composer 설치

설치하기 작곡가 웹 서버에서 다음 중 하나를 실행할 수 있습니다. installer.exe 직접 또는 다음 스크립트를 CLI 유틸리티에 입력합니다.

PHP -r "copy ( ‘https://getcomposer.org/installer’, ‘composer-setup.php’);"
PHP -r "if (hash_file ( ‘sha384’, ‘composer-setup.php’) === ’93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8′) ‘; 확인 된 설치자 } else {echo ‘설치 프로그램이 손상되었습니다’; unlink ( ‘composer-setup.php’); } echo PHP_EOL;"
PHP 작곡가 -setup.php
PHP -r "unlink ( ‘composer-setup.php’);"

최신 버전 작곡가 v.1.7.3 (2018-11-01)입니다. 그렇지 않으면 파일을 다운로드하십시오.

  • 작곡가:install.exe 다운로드

설치가 필요한 개발자 작곡가 로컬 호스트에서 AMP 프로그래밍, 샌드 박싱 서버, & 테스트는 .exe 그들의 워크 스테이션에 파일.

2 단계 : Drupal 8 용 Composer 모듈 설치

설치 후 작곡가 웹 서버에서 통합 모듈을 설치하는 것이 좋습니다. 드루팔 CMS 실행하기 위해 돌진 & 작곡가 함께.

이것을 따르십시오 호스트 조언 설치할 튜토리얼 돌진:

  • 설치하는 방법 "돌진" CentOS 7 서버에서 Drupal 용

필요한 파일-다운로드 :

  • 작곡가: (파일 다운로드)

만약 돌진 이미 설치 (권장) 되었으면 다음 명령을 실행하십시오.

ddl dl composer-8

drush en composer-8

이것은 다운로드됩니다 & 설치 작곡가 에 대한 모듈 드루팔 8 자동적으로.

그만큼 돌진 / 작곡가 모듈이 활성화 한 명령은 다음과 같습니다.

사용 가능한 모든 Composer 명령을 나열하십시오.

작곡가

composer.json 구문 분석 & 모든 종속성을 설치하십시오.

러쉬 작곡가 설치

종속성을 최신 버전으로 업데이트, & 캐시 업데이트 :

작곡가 업데이트

자체 composer.json 파일을 작성하는 마법사 :

drush composer init

Symfony 다운로드 & 모든 의존성 :

drush 작곡가 create-projectsymfony / symfony

이 명령을 사용하여 기본값을 확장하십시오 돌진 & 작곡가 옵션.

3 단계 : Drupal 8 모듈 관리 & 테마

작곡가 함께 사용할 수 있습니다 돌진 관리 드루팔 8 모듈 & 테마. 사용의 장점 작곡가 위에 돌진 Composer가 .json 파일을 업데이트한다는 것입니다.

작곡가는 drupal /

사용의 다른 장점 작곡가 위에 돌진 Composer가 자동으로 찾아서 다운로드한다는 것입니다, & 모듈에 필요한 종속성 파일 또는 라이브러리를 설치하십시오. 특정 버전을 요구하기 위해이 명령을 실행할 수도 있습니다.

작곡가에는 ‘drupal / :’이 필요합니다

로 변환해야하는 모듈 작곡가, Composerizer 앱을 사용하십시오. 아래 스크린 샷은 모든 목록을 보여줍니다. 작곡가 CLI의 명령 :

Composer를 사용하여 Drupal 8 웹 서버를 관리하는 방법

사무용 겉옷, 돌진 더 강력한 관리 드루팔 8 모듈 & 반면 테마 작곡가 올바른 라이브러리 파일 또는 서버 확장자를 감지하는 데 더 도움이됩니다..

4 단계 : Drupal 8 프로젝트의 종속성 관리

작곡가 설치가 용이 드루팔 8 명령 행을 사용하는 모듈. 뒤에 정보 작곡가 명령은 composer.json 파일:

작곡가는 drupal /

이러한 값을 정의하려면 개발자는 설치 관리자 경로 정보를 composer.json 파일. 예를 들어, 특정 요구 사항 드루팔 8 모듈 버전 :

"요구하다": {
"드루팔 / 토큰": "^ 1.5"
}

모듈 종속성에 대한 설치 프로그램 경로를 설정하려면

"특별한": {
"설치 프로그램 경로": {
"핵심": ["유형 : 중핵"],
"라이브러리 / {$ name}": ["유형 : drupal-library"],
"모듈 / contrib / {$ name}": ["유형 : drupal-module"],
"프로필 / contrib / {$ name}": ["유형 : 약탈 프로파일"],
"테마 / contrib / {$ name}": ["유형 : drupal-theme"],
"drush / {$ name}": ["유형 : 약물학"],
"모듈 / custom / {$ name}": ["유형 : 이중 맞춤 모듈"],
"테마 / custom / {$ name}": ["유형 : drupal-custom-theme 테마"]
}
}

코드 값의 실제 예 composer.json:

작곡가는 ‘drupal / token : ^ 1.5’를 요구합니다
작곡가에는 ‘drupal / simple_fb_connect : ~ 3.0’이 필요합니다.
작곡가는 drupal / ctools : 3.0.0-alpha26을 요구합니다
작곡가는 drupal / token : 1.x-dev를 요구합니다

일반적으로 드루팔 8 구성 단위 & 테마 개발자는 하드 코딩에 대해 걱정해야합니다. 작곡가 의 의존성 composer.json 파일.

5 단계 : Drupal 8 사이트 유지 관리를 위해 Composer 사용

작곡가 & 돌진 공동 작업 속도를 높이기 위해 협력 드루팔 8 핵심 업데이트, 모듈 / 테마 보안 패치 적용 또는 버전 업그레이드와 같은 유지 관리 작업.

업그레이드하려면 드루팔 8 핵심 사용 작곡가, 먼저 설치 상태를 확인하십시오.

작곡가의 오래된 드루팔 / *

그런 다음 명령을 실행하여 업데이트하십시오. 드루팔8 핵심 파일, 데이터베이스, & 은닉처:

작곡가 업데이트 drupal / core-의존적
호감 업데이트
돌진 cr

기본 데이터베이스를 백업하려면 드루팔 8 설치:

SQL 덤프 덤프

모두의 zip 아카이브를 백업하려면 드루팔 8 사이트 파일 :

아카이브 덤프 덤프

새 모듈 업데이트 또는 작업과 같은 작업을 수행하기 전에 항상 데이터베이스 백업을 수행하는 것이 좋습니다. 드루팔 핵심 버전 업그레이드.

항상 웹 사이트를 유지 관리 모드 작업 할 때 :

돌진 sset 시스템.

사이트를 꺼내려면 유지 관리 모드 다시:

돌진 sset 시스템.

노트 : 사용에 문제가있는 사용자 작곡가 …에 대한 드루팔 8 모듈, 테마, & 핵심 업데이트는이 페이지에서 알려진 문제 (예 : Drupal 8.4)를 확인할 수 있습니다. & 8.5.

결론 : D8 관리를 위해 Drush와 가장 잘 작동

작곡가 완벽하게 작동 돌진 강력한 명령 줄 도구 제공 드루팔 8 다음을 포함한 모듈 또는 테마 설치 / 업데이트 가능 드루팔 8 핵심.

일반적으로 설치하려면 VPS 호스팅, 전용 서버 호스팅 또는 클라우드 호스팅이 필요합니다. 작곡가 & 돌진, 그러나 일부 공유 웹 호스팅 계획은 이제 이것을 드루팔 8 관리 플랫폼. 사용하다 작곡가 & 돌진 개발 시간을 절약하기 위해 & 정비 시간.

다음 3 가지 Drupal 호스팅 서비스를 확인하십시오.

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

A2 호스팅

시작 가격 :
$ 3.92


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

관련 사용법 기사

  • Drush를 사용하여 Drupal 8 웹 서버를 관리하는 방법
    중급
  • cPanel 호스팅에서 Memcached를 사용하여 Drupal 8 캐싱을 최적화하는 방법
    중급
  • 설치하는 방법 & Drupal 8에 Acquia Dev Desktop 사용
    중급
  • VPS 계획에서 Redis를 사용하여 Drupal 8 웹 사이트를 호스팅하는 방법
    중급
  • 로컬 WAMP 서버에 Drupal 8을 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me