我玩这个太久了,(现在一周),我需要一些帮助。
我用PuPHPet创建了一个Vagrant配置,它给了我很多错误。 我正在尝试的简单方法是使用Nginx,PHP和MySQL运行12.04 Ubuntu。
当我向puphpet/files/exec-always
添加自定义脚本时,我的问题就出现了,原始文档写道:[{1}}:
您可以在VM完成配置后通过将文件添加到puphpet / files / exec-always和puphpet / files / exec-once文件夹来运行您自己的自定义代码。
以下小脚本:
provision.sh
我的#!/usr/bin/env bash
cd /project/app
# Run migrations
echo ">> Running migrations"
php ./yiic migrate --interactive=0
可以be found here。
整个输出可以be found here。
所以我有一个干净的,PuPHPet生成的文件结构。这些错误是什么?为什么我的脚本没有被执行?
还有一件事:我的MySQL用户没有得到config.yaml
权限,phpmyadmin只会写: USAGE 。如果有人可以帮助解决这个问题,那就更好了;)
答案 0 :(得分:1)
在目录exec-once/exec-always/..
中有一些名为空的文件。
对于包含脚本的目录,应删除该文件,在本例中为puphpet/files/exec-always
目录。