0

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

致命错误:require_once() [function.require]: 无法打开所需的 '\Audero\Loader\AutoLoader.php' (include_path='.:/usr/share/pear:/usr/share/php:/home/httpd/ vhosts/webox-it.com/ofrom.webox-it.com/modules/Concordancier....\lib') 在 /home/httpd/vhosts/webox-it.com/ofrom.webox-it.com/modules /Concordancier/data_manager.php 在第 1670 行

这是我的代码:

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,所以它应该可以工作吗?

任何想法 ?

4

0 回答 0