PHP set_include_path和require_once

时间:2015-01-31 16:05:54

标签: php set-include-path

我的错误只发生在我的主机服务器上,而不是我的本地环境:

  

致命错误:require_once()[function.require]:无法打开所需的' \ Audero \ Loader \ AutoLoader.php' (包含路径=':在/ usr /共享/梨:在/ usr /共享/ PHP:/home/httpd/vhosts/webox-it.com/ofrom.webox-it.com/modules/Concordancier ... 。\ lib')位于第1670行的/home/httpd/vhosts/webox-it.com/ofrom.webox-it.com/modules/Concordancier/data_manager.php

这是我的代码:

set_include_path(get_include_path() . PATH_SEPARATOR . __DIR__ . '/../../lib/');
require_once 'Audero\Loader\AutoLoader.php';
spl_autoload_register('Audero\Loader\AutoLoader::autoload');
    // Extract the chunk and save it on the hard disk
    try {

        $extractor = new \Audero\WavExtractor\AuderoWavExtractor($inputFile);
        $extractor->saveChunk($start, $end, $outputFile);
...

文件结构: /lib/Audero/Loader/Autoloader.php

调用文件安置: /modules/Concordancier/data_manager.php

在我的本地环境中没有问题,php可以加载自动加载器,但在prod服务器中却没有。 源文件结构与本地文件结构完全相同,相对路径看起来正确。 prod中的php版本是5.3.27所以它应该可以工作吗?

有什么想法吗?

0 个答案:

没有答案
相关问题