PuPHPet - Vagrant错误:评估错误和非零退出

3
我试图在Ubuntu机器上设置一个VM服务器。我使用PuPHPet包来配置应用程序。当我运行"vagrant up"时,我遇到了以下错误:
1) dpkg-preconfigure: 无法重新打开stdin:没有这个文件或目录
2) 错误:评估错误:在函数调用期间发生错误,找不到任何文件 Alias /css"/var/www/css" Alias/images "/var/www/images" 在节点domainname.com的/tmp/vagrant-puppet/manifests-75f35e3bc7e32744860c4bb229c88812/Apache.pp:214:18处
3) SSH命令响应了非零退出状态。Vagrant认为这意味着命令失败。请阅读输出以确定出了什么问题。
下面是Alias问题的config.yaml文件:
av_3mpni9stprhb:
        servername: domainname.com
        serveraliases:
            - '*.domainname.com'
        docroot: /var/www
        port: '80'
        setenv:
            - 'APP_ENV development'
        custom_fragment: "Alias /css \"/var/www/css\"\nAlias /images \"/var/www/images\""
        ssl: '0'
        ssl_cert: ''
        ssl_key: ''
        ssl_chain: ''
        ssl_certs_dir: ''
        ssl_protocol: ''
        ssl_cipher: ''

请帮我看看,我做错了什么。

谢谢!

2个回答

1
你错过了一部分内容,它说custom_fragment必须是一个包含代码的文件路径,而不是代码本身:

Read this


1

对于custom_fragment,

1)只需在config.yaml中添加文件名和路径。

例如:custom_fragment:/var/www/test/alias.conf

在alias.conf中

Alias /css /var/www/css

Alias /images /var/www/images

或者

2) 只需在 虚拟主机级别的自定义指令 中添加文件路径。

例如: /var/www/test/alias.conf

谢谢!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接