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

时间:2016-04-21 06:41:50

标签: vagrant puphpet

我尝试在Ubuntu机器中设置VM服务器。我在PuPHPet包的帮助下配置应用程序。当我运行" vagrant up"时,我收到以下错误:

  

1)dpkg-preconfigure:无法重新打开stdin:没有这样的文件或   目录

     

2)错误:评估错误:评估函数调用时出错,   找不到 Alias / css" / var / www / css"中的任何文件。别号   / images" / var / www / images" 是在   /tmp/vagrant-puppet/manifests-75f35e3bc7e32744860c4bb229c88812/Apache.pp:214:18   在节点domainname.com上

     

3)SSH命令以非零退出状态响应。流浪汉   假设这意味着命令失败。这个输出   命令应该在上面的日志中。请阅读输出到   确定出了什么问题。

以下是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 个答案:

答案 0 :(得分:1)

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

Read this

答案 1 :(得分: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

OR

2)只需在Virtual Host-Level Custom Directivies中添加文件路径。

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

谢谢!

相关问题