Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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没有按预期工作_Php_Zend Framework2 - Fatal编程技术网

PHP没有按预期工作

PHP没有按预期工作,php,zend-framework2,Php,Zend Framework2,我通过《启动指南》设置了一个可工作的ZF2,并决定将其移植到我的新站点。我已经在init_autoloader.php中调试了一个is_dir,我想知道是否有人知道可能出了什么问题。这是我的密码: // Composer autoloading $loader = include 'vendor/autoload.php'; $zf2Path = false; if (is_dir('vendor/zendframework/zendframework/library')) { di

我通过《启动指南》设置了一个可工作的ZF2,并决定将其移植到我的新站点。我已经在init_autoloader.php中调试了一个is_dir,我想知道是否有人知道可能出了什么问题。这是我的密码:

// Composer autoloading
$loader = include 'vendor/autoload.php';

$zf2Path = false;

if (is_dir('vendor/zendframework/zendframework/library')) {
    die('hello'); //This die does not execute
    $zf2Path = 'vendor/zendframework/zendframework/library';
} elseif (getenv('ZF2_PATH')) {      // Support for ZF2_PATH environment variable or git submodule
    die('hello1'); //This die does not execute either
    $zf2Path = getenv('ZF2_PATH');
} elseif (get_cfg_var('zf2_path')) { // Support for zf2_path directive value
    die('hello2'); //Nor this one
    $zf2Path = get_cfg_var('zf2_path');
}

因此,没有一个骰子执行,但如上所述,此代码在我的本地计算机上运行良好,结构完全相同。

您确定供应商文件夹在生产中有内容吗?通常它的内容被排除在源代码管理之外是的。我也一直在替换供应商/。。。路径与其他路径的结果相同。不太清楚发生了什么。你能从var_dump(is_dir('vendor/zendframework/zendframework/library')中告诉我吗