我玩这个太久了,(现在一个星期)我需要一些帮助。
我用PuPHPet创建了一个 Vagrant 配置,它给了我很多错误。我正在尝试的简单事情是使用 Nginx、PHP 和 MySQL 运行 12.04 Ubuntu。
当我将自定义脚本添加到 中时,我的问题就出现了puphpet/files/exec-always
,称为provision.sh
原始文档写道:
在 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
可以在这里找到。
整个输出可以在这里找到。
所以我有一个干净的 PuPHPet 生成的文件结构。这些错误是什么,为什么我的脚本没有执行?
还有一件事:我的 MySQL 用户,不ALL PRIVILEGES
正确,phpmyadmin 只写:USAGE。如果有人也可以提供帮助,那就太好了;)