Laravel Toolkit

이것은 Plesk의 Laravel Toolkit 확장 프로그램에 대한 설명입니다.
📌 Laravel Toolkit이란?
Plesk에서 Laravel 애플리케이션을 손쉽게 배포하고 관리할 수 있도록 도와주는 확장 프로그램입니다.
이 확장을 사용하면 Laravel 프로젝트를 자동 검색하여 연결, Git에서 배포, .env 파일 관리, artisan 및 composer 명령 실행 등을 Plesk에서 GUI로 수행할 수 있습니다.
🔹 주요 기능
✔ Laravel 사이트 자동 검색 및 연결: 기존 Laravel 사이트를 Plesk에서 자동으로 감지하여 추가
✔ Git 배포 지원: 원격 Git 저장소에서 Laravel 애플리케이션을 가져와 자동 배포
✔ Laravel 기본 애플리케이션 배포: 기본 Laravel 애플리케이션을 도메인에 배포
✔ 배포 자동화: 커스텀 배포 스크립트를 통해 자동 업데이트 가능
✔ 환경 변수(.env) GUI 관리: .env
파일을 터미널 없이 직접 편집 가능
✔ Artisan 및 Composer 명령 실행: Plesk 인터페이스에서 artisan 및 composer 명령 실행 가능
✔ Laravel Cron Jobs 관리: Laravel의 예약 작업(schedule:run) 기능을 Plesk에서 관리
✔ Node.js 및 패키지 관리자 지원: npm/yarn 명령을 실행할 수 있으며, Laravel 프로젝트에서 Node.js 환경을 쉽게 설정
🔻 제한 사항
❌ 도메인을 다른 구독(Subscription)으로 이동할 때 일부 문제 발생 가능
❌ Laravel 웹사이트 개별 복구 불가 (구독 전체 백업에서만 복구 가능)
📅 최근 변경 내역
🆕 최신 버전: 1.4.11 (2024년 4월 19일)
- Windows 서버에서 확장을 활성화할 때 발생할 수 있는 HTTP 500 오류 수정
- 기타 내부 개선
✅ 주요 수정 사항
.env.example
파일이 없을 때 충돌하는 문제 해결 (1.4.7)- Laravel Toolkit 버튼이 Plesk의 도메인 카드에서 보이지 않던 문제 해결 (1.4.5)
- Laravel Queue Worker를 대시보드에서 실행 가능 (1.4.2)
- 유지보수 모드(php artisan down/up) GUI에서 관리 가능 (1.3.0)
- Git 배포와 Laravel Toolkit 배포 통합 (1.3.0)
🛠 언제 사용하면 좋은가?
- Plesk에서 Laravel 애플리케이션을 쉽게 배포하고 관리하고 싶을 때
- Git을 이용해 자동 배포하거나 배포 프로세스를 관리해야 할 때
.env
파일을 편리하게 수정하고, artisan 및 composer 명령을 GUI에서 실행하고 싶을 때- Plesk에서 Laravel 프로젝트를 운영할 계획이 있는 경우 필수 확장 프로그램
🚀 Plesk에서 Laravel 프로젝트를 운영하는 경우 강력한 도구가 될 수 있습니다.
Laravel 애플리케이션을 Plesk에서 더욱 효율적으로 관리하려면 이 확장을 사용하는 것이 좋습니다.