Laravel + Voyager를 위한 '원클릭' 설치

전제 조건


  • 아파치2
  • MySQL/마리아DB
  • PHP
  • 힘내
  • 작곡가

  • 소개



    이봐, $user! 오늘은 "원클릭"으로 Laravel + Voyager를 설치하는 방법을 알려드리겠습니다. 글쎄, 당신은 그것을 짐작했습니다 – 그것은 스크립트입니다. 내 스크립트. 많은 사람들이 좋아하지만 이것은 내 것입니다.

    어쨌든 Voyager가 무엇인지 모르는 사람들을 위해 설명하겠습니다. Voyager는 Laravel의 궁극의 관리자 패널입니다. DevDojo의 짧은 동영상을 시청하여 Voyager가 당신 편에 있어야 할 훌륭한 동맹인 이유를 더 잘 이해하시기 바랍니다!

    다음 두 가지만 필요합니다.
  • 선택한 디렉토리에 script을 복제합니다(또는
    wget
    그것):

  • git clone https://github.com/47ontech/voyager_with_laravel.git
    


  • 실행합니다.

  • 둘러보기



    각 라인에 대해 완전히 설명하지는 않겠지만 몇 가지 핵심 사항을 강조하고 싶습니다.

    변수



    변수 "섹션"은 매우 간단합니다. 여기서 주목하고 싶은 것은 다음과 같습니다.

    DBPASSWORD="$(openssl rand -base64 12 | tr -d \"=/\")
    


    때때로 비밀번호에 특수 문자 '=;/;\;' 전체 스크립트가 충돌합니다 🤷.

    Voyager 설치 및 구성



    문제가 어디에 있는지 찾기 전까지는 '좌절'이라는 단어만으로는 제 감정을 표현하기에 충분하지 않을 것입니다. 다음 줄을 기억해야 합니다.

    find /var/www/$SITE/laravel/config/app.php -type f -exec sed -i "168i TCG\\\\Voyager\\\\VoyagerServiceProvider::class," {} \;
    


    그래서 그게 무슨 상관이야? 음, 문자를 이스케이프하려고 할 때 일반적으로 간단한 백슬래시(\)를 사용합니다. 그러나 백슬래시를 피하려면 이 작은 녀석 중 3개를 입력해야 합니다. '선배가 아닌' 사람으로서 디버깅 부분은 나에게 지옥이었고 진짜 문제를 발견하기 전에 많은 시간을 제거했습니다. 어쨌든\를 탈출하려면\\\\로 바꾸십시오.

    권한



    Laravel 프로젝트의 권한을 설정하지 않으면 예외가 발생하고 원하지 않습니다. 권한을 설정합니다.

    "그게 다에요, 여러분"





    그래, 그게 다야. 이 기능을 편리하게 사용하시기 바랍니다. 안녕히 계세요!

    좋은 웹페이지 즐겨찾기