지원 유틸리티 실행

NOTE
이 기능은 Adobe Commerce 인스턴스에서만 사용할 수 있습니다.
WARNING
모든 Magento CLI 명령은 파일 시스템 소유자.

Adobe Commerce 지원 유틸리티(또는 데이터 수집기—사용자가 지원 팀에서 사용할 수 있는 시스템에 대한 문제 해결 정보를 수집할 수 있습니다.

Adobe Commerce은 이러한 백업을 사용합니다(또한 덤프 ​코드에 액세스해야 하는 문제를 분석합니다. 일반적인 시나리오는 다음과 같습니다.

  1. Commerce 스토어에 문제가 있으므로 Adobe Commerce 지원 센터에 문의하십시오.

  2. 지원 팀은 문제를 재현하기 위해 코드 또는 데이터베이스를 확인해야 한다고 판단합니다.

  3. 코드를 로 백업합니다. .tar.gz 파일.

    이 백업은 프로세스 속도를 높이고 파일이 훨씬 작아지도록 미디어 파일을 제외합니다(_R).

  4. 데이터베이스를 .tar.gz 파일.

    기본적으로 중요한 데이터는 백업을 만들 때 해시됩니다.

  5. 백업을 파일 공유 서비스에 업로드합니다.

  6. 지원은 개발 또는 프로덕션 환경에 영향을 주지 않고 문제를 분석합니다.

유틸리티가 완료되는 데 몇 분 정도 걸릴 수 있습니다.

코드 백업 만들기

이 명령은 코드를 백업하고 tar.gz 포맷.

TIP
다음 support:backup 명령: 아님 에서 수행한 것과 동일한 코드 백업 setup:backup 명령입니다. 다음 support:backup 명령은 Adobe Commerce 지원에서 검사할 코드를 백업하기 위한 것입니다.

명령 옵션:

bin/magento support:backup:code [--name=<file name>] [-o|--output=<path>] [-l|--logs]

위치:

  • --name 덤프 파일 이름을 지정합니다(선택 사항). 이 매개 변수를 생략하면 덤프 파일에 타임스탬프가 지정됩니다.
  • -o|--output=<path> 는 백업을 저장할 절대 파일 시스템 경로입니다(필수).
  • -l|--logs 로그 파일을 포함합니다(선택 사항).

예를 들어 이라는 코드 백업을 만들려면 /var/www/html/magento2/var/log/mycodebackup.tar.gz:

bin/magento support:backup:code --name mycodebackup -o /var/www/html/magento2/var/log

명령이 완료되면 Adobe Commerce 지원에 코드 백업을 제공합니다.

데이터베이스 백업 만들기

이 명령은 Commerce 데이터베이스를 백업하고 압축합니다. tar.gz 포맷.

TIP
다음 support:backup 명령: 아님 에서 수행한 것과 동일한 코드 백업 setup:backup 명령입니다. 다음 support:backup 명령은 Adobe Commerce 지원에서 검사할 코드를 백업하기 위한 것입니다.

명령 옵션:

bin/magento support:backup:db [--name=<name>] [-o|--output=<path>] [-l|--logs] [-i|--ignore-sanitize]

위치:

  • --name 덤프 파일 이름을 지정합니다(선택 사항). 이 매개 변수를 생략하면 덤프 파일에 타임스탬프가 지정됩니다.
  • **-o|--output=<path> 는 백업을 저장할 절대 파일 시스템 경로입니다(필수).
  • -l|--logs 로그 파일을 포함합니다(선택 사항).
  • -i|--ignore-sanitize 는 데이터가 보존됨을 의미합니다. 백업을 작성할 때 데이터베이스에 저장된 중요한 데이터를 해시하려면 플래그를 생략하십시오(선택 사항).

중요한 데이터에는 다음 데이터베이스 테이블의 고객 정보가 포함됩니다.

'customer_entity',
'customer_entity_varchar',
'customer_address_entity',
'customer_address_entity_varchar',
'customer_grid_flat',
'quote',
'quote_address',
'sales_order',
'sales_order_address',
'sales_order_grid'

명령이 완료되면 Adobe Commerce 지원에 데이터베이스 백업을 제공합니다.

문제 해결: 디스플레이 유틸리티 및 경로

데이터 수집기와 명령줄에 필요한 유틸리티의 경로를 표시하는 명령을 제공합니다. 예를 들어 다음과 같은 오류가 관리자 또는 명령줄에 표시되는 경우 이러한 명령을 사용할 수 있습니다.

Utility lsof not found

다음 명령을 표시된 순서대로 실행하여 지원 유틸리티 및 데이터 수집기에서 사용하는 응용 프로그램에 대한 경로를 표시합니다.

  1. Commerce 설치 디렉토리로 변경합니다.

    For example, cd /var/www/magento2

    note info
    INFO
    명령이 제대로 실행됩니다. 전용 설치 디렉토리에서 가져옵니다.
  2. bin/magento support:utility:paths 생성 <magento_root>/var/support/Paths.php: 유틸리티에서 사용하는 모든 애플리케이션에 대한 경로를 나열합니다.

  3. bin/magento support:utility:check 파일 시스템 경로를 표시합니다.

샘플은 다음과 같습니다.

   gzip => /bin/gzip
   lsof => /usr/sbin/lsof
   mysqldump => /usr/bin/mysqldump
   nice => /bin/nice
   php => /usr/bin/php
   tar => /bin/tar
   sed => /bin/sed
   bash => /bin/bash
   mysql => /usr/bin/mysql

도구 실행 문제를 해결하려면 이러한 응용 프로그램이 설치되어 있고 웹 서버 사용자의 $PATH 환경 변수입니다.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c