gpt4 book ai didi

virtual-machine - PuPHPet 不运行自定义脚本

转载 作者:行者123 更新时间:2023-12-02 03:36:53 26 4
gpt4 key购买 nike

我玩这个太久了(现在一周了),我需要一些帮助。

我用 PuPHPet 创建了一个 Vagrant 配置它给了我很多错误。我正在尝试的简单事情是使用 Nginx、PHP 和 MySQL 运行 12.04 Ubuntu。

当我将自定义脚本添加到 puphpet/files/exec-always 时,我的问题就来了,正如原始文档所写的那样,名为 provision.sh:

You can run your own custom code after the VM finishes provisioning by adding files to the puphpet/files/exec-always and puphpet/files/exec-once folders.

下面的小脚本:

#!/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。如果有人也可以提供帮助,那就更好了;)

最佳答案

在目录 exec-once/exec-always/.. 中有名为空的文件。

应该为包含您的脚本的目录删除该文件,在本例中为 puphpet/files/exec-always 目录。

关于virtual-machine - PuPHPet 不运行自定义脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22792943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com