我玩这个玩得太久了,(现在一个星期了),我需要一些帮助。
我用PuPHPet创建了一个Vagrant,它给了我很多错误。我尝试的简单方法是使用Nginx、PHP和MySQL运行一个12.04 Ubuntu。
当我向puphpet/files/exec-always添加一个名为provision.sh的自定义脚本时,我的问题就出现了,因为原始文档写道:
您可以在VM完成配置后运行您自己的自定义代码,方法是将文件添加到puphpet/ files /exec(总是和puphpet/files/exec)文件夹一次。
以下小脚本:
#!/usr/bin/env bash
cd /project/app
# Run migrations
echo ">> Running migrations"
php ./yiic migrate --interactive=0我的config.yaml can 在这里找到。
整个输出可以在这里找到。
所以我有一个干净的,PuPHPet生成的文件结构。这些错误是什么,为什么我的脚本没有执行?
和还有一件事:我的MySQL用户,没有得到正确的ALL PRIVILEGES,phpmyadmin只写:使用。如果有人也能帮上忙,那就更好了;)
发布于 2016-05-11 14:13:24
在目录exec-once/exec-always/..中,有名为空的文件。
对于包含脚本的目录,应该删除该文件,在本例中是puphpet/files/exec-always目录。
https://stackoverflow.com/questions/22792943
复制相似问题