Cakephp错误信息可能是我的.htaccess文件

我试图让我的localhost上运行这个cakephp项目,但总是收到一些错误消息

我收到此错误消息:

警告:include(Cake bootstrap.php)[function.include]:未能打开流:在第77行的C: wamp www cts app webroot index.php中没有这样的文件或目录

警告:include()[function.include]:在C:中打开'Cake bootstrap.php'失败(include_path ='C: wamp www cts lib;。; C: php pear') wamp www cts app webroot index.php在第77行

致命错误:无法找到CakePHP内核。 检查APP / webroot / index.php中的CAKE_CORE_INCLUDE_PATH的值。 它应该指向包含 cake核心目录和 vendors根目录的目录。 在第86行的C: wamp www cts app webroot index.php中

结束

代码* Index.php文件:

if (!defined('CAKE_CORE_INCLUDE_PATH')) {
    if (function_exists('ini_set')) {
        ini_set('include_path', ROOT . DS . 'lib' . PATH_SEPARATOR . ini_get('include_path'));
    }
    /**line 77**/
    if (!include('Cake' . DS . 'bootstrap.php')) {
        $failed = true;
    }
} else {
    if (!include(CAKE_CORE_INCLUDE_PATH . DS . 'Cake' . DS . 'bootstrap.php')) {
        $failed = true;
    }
}

if (!empty($failed)) {
    /**line 86**/
    trigger_error("CakePHP core could not be found.  Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php.  It should point to the directory containing your " . DS . "cake core directory and your " . DS . "vendors root directory.", E_USER_ERROR);
}

文件结尾


检查index.php的第59行,你会看到类似的东西

//define('CAKE_CORE_INCLUDE_PATH', ROOT . DS . 'lib');

取消注释该行,如果它不起作用,然后硬编码到lib /文件夹的完整路径,该文件夹包含一个包含所有CakePHP库的Cake文件夹。


如果您要将CakePHP项目从一个目录复制到另一个目录,请确保复制了所有需要的目录。

当将我的项目从旧目录复制到新目录时,我错误地忽略了CakePHP的/lib目录,认为它包含不必要的git或日志文件。

我错了,将/lib目录复制到新的项目目录中解决了我的致命错误。

链接地址: http://www.djcxy.com/p/69667.html

上一篇: Cakephp error messages might be my .htaccess file

下一篇: path in php.ini