나는 이것을 너무 오래 (지금 1 주일) 플레이했는데 도움이 필요합니다.PuPHPet이 사용자 지정 스크립트를 실행하지 않습니다.
나는 PuPHPet으로 구성되어 있으며 많은 오류가 발생합니다. Nginx, PHP 및 MySQL을 사용하여 12.04 우분투를 실행하는 것이 간단합니다.
내가 원래 문서로provision.sh
라는
puphpet/files/exec-always
에 사용자 정의 스크립트를 추가 할 때 내 문제가 온다
는 를 기록 :
는 VM이 puphpet에 파일을 추가하여 프로비저닝을 완료 후에는 자신 만의 코드를 실행할 수 있습니다/files/exec-always 및 puphpet/files/exec-once 폴더에 있습니다.
다음 작은 스크립트 :
#!/usr/bin/env bash
cd /project/app
# Run migrations
echo ">> Running migrations"
php ./yiic migrate --interactive=0
내 config.yaml
수 be found here.
전체 출력은 be found here입니다.
그래서 깨끗한 PuPHPet 파일 구조가 생성되었습니다. 이 오류는 무엇이며 내 스크립트가 실행되지 않는 이유는 무엇입니까?
그리고 한 가지 더 : 내 MySQL의 사용자는 ALL PRIVILEGES
권리를 얻을하지 않습니다, phpMyAdmin을 만 기록 : USAGE. 누군가도 이것으로 도울 수 있다면 더 좋을 것입니다.)
안녕하세요. 결국이 문제에 대한 해결책을 찾았습니까? 나는 지금도 같은 문제가있다. 간부의 내 스크립트는 항상 실행되지 않습니다 – Gortron
안녕하세요 @ Gortron, 미안하지만 그때 그걸 알아낼 수 없었고 많은 문제 때문에 방랑을 버리기로 결정했습니다. 대신 우리가 복사 한 자체 VM 이미지를 만들었습니다. – seniorpreacher
안녕하세요 @Edifice. 좋았어, 돌아와 줘서 고마워. – Gortron