Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的流浪汉没有';t显示错误为500的任何响应_Php_Zend Framework2_Vagrant - Fatal编程技术网

Php 我的流浪汉没有';t显示错误为500的任何响应

Php 我的流浪汉没有';t显示错误为500的任何响应,php,zend-framework2,vagrant,Php,Zend Framework2,Vagrant,我是Vagrant的新手,在用ZendFramework 2安装Vagrant服务器时遇到了麻烦。下面是我的配置文件 # -*- mode: ruby -*- # vi: set ft=ruby : VAGRANTFILE_API_VERSION = '2' @script = <<SCRIPT DOCUMENT_ROOT_ZEND="/var/www/zf/public" apt-get update apt-get install -y apache2 git curl ph

我是Vagrant的新手,在用ZendFramework 2安装Vagrant服务器时遇到了麻烦。下面是我的配置文件

# -*- mode: ruby -*-
# vi: set ft=ruby :

VAGRANTFILE_API_VERSION = '2'

@script = <<SCRIPT
DOCUMENT_ROOT_ZEND="/var/www/zf/public"
apt-get update
apt-get install -y apache2 git curl php5-cli php5 php5-intl libapache2-mod-php5
echo "
<VirtualHost *:80>
    ServerName skeleton-zf.local
    DocumentRoot $DOCUMENT_ROOT_ZEND
    <Directory $DOCUMENT_ROOT_ZEND>
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
" > /etc/apache2/sites-available/skeleton-zf.conf
a2enmod rewrite
a2dissite 000-default
a2ensite skeleton-zf
service apache2 restart
cd /var/www/zf
curl -Ss https://getcomposer.org/installer | php
php composer.phar install --no-progress
echo "** [ZEND] Visit http://localhost:8085 in your browser for to view the application **"
SCRIPT

Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  config.vm.box = 'bento/ubuntu-14.04'
  config.vm.network "forwarded_port", guest: 80, host: 8085
  config.vm.hostname = "skeleton-zf.local"
  config.vm.synced_folder '.', '/var/www/zf'
  config.vm.provision 'shell', inline: @script
  config.vm.network "private_network", ip: "0.0.0.0"

  config.vm.provider "virtualbox" do |vb|
    vb.customize ["modifyvm", :id, "--memory", "1024"]
  end

end
当我尝试在apache中运行任何comand时,我发现:

vagrant@skeleton-zf:~$ apache2 -V
[Fri Oct 02 16:19:06.465441 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Fri Oct 02 16:19:06.466385 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Fri Oct 02 16:19:06.466830 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Fri Oct 02 16:19:06.469081 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Fri Oct 02 16:19:06.469143 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Oct 02 16:19:06.474489 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}

我的问题是一条隐藏的500错误消息,因为我没有安装php5 mysql包。配置正常

vagrant@skeleton-zf:~$ apache2 -V
[Fri Oct 02 16:19:06.465441 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Fri Oct 02 16:19:06.466385 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Fri Oct 02 16:19:06.466830 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Fri Oct 02 16:19:06.469081 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Fri Oct 02 16:19:06.469143 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Fri Oct 02 16:19:06.474489 2015] [core:warn] [pid 5758] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}