0

我有一个项目,我想将它上传到我的网络服务器。但我得到这些错误:

警告:include(C:\wamp\www\ums\lib\Cake\bootstrap.php) [function.include]:无法打开流:C:\inetpub\vhosts\ajansimaj.com\httpdocs 中没有这样的文件或目录\ums2\webroot\index.php 第 83 行

警告:include(C:\wamp\www\ums\lib\Cake\bootstrap.php) [function.include]:无法打开流:C:\inetpub\vhosts\ajansimaj.com\httpdocs 中没有这样的文件或目录\ums2\webroot\index.php 第 83 行

警告:include() [function.include]:在 C 中打开 'C:\wamp\www\ums\lib\Cake\bootstrap.php' 以包含 (include_path='.;./includes;./pear') 失败:\inetpub\vhosts\ajansimaj.com\httpdocs\ums2\webroot\index.php 第 83 行

致命错误:找不到 CakePHP 核心。检查 APP/webroot/index.php 中 CAKE_CORE_INCLUDE_PATH 的值。它应该指向包含你的 \cake 核心目录和你的 \vendors 根目录的目录。在第 88 行的 C:\inetpub\vhosts\ajansimaj.com\httpdocs\ums2\webroot\index.php

我能做些什么来解决这些问题?谢谢

4

3 回答 3

0

正如错误所说:

找不到 CakePHP 核心。检查 APP/webroot/index.php 中 CAKE_CORE_INCLUDE_PATH 的值。它应该指向包含你的 \cake 核心目录和你的 \vendors 根目录的目录。在第 88 行的 C:\inetpub\vhosts\ajansimaj.com\httpdocs\ums2\webroot\index.php

你应该换行

define('CAKE_CORE_INCLUDE_PATH', 'C:' . DS . 'wamp' . DS . 'www' . DS . 'ums' . DS . 'lib');

在您的 C:\inetpub\vhosts\ajansimaj.com\httpdocs\ums2\webroot\index.php 文件中放入:

define('CAKE_CORE_INCLUDE_PATH', 'C:' . DS . 'inetpub' . DS . 'vhosts' . DS . 'ajansimaj.com' . DS . 'httpdocs' . DS . 'ums2' . DS . 'lib');

它应该工作......

于 2013-06-22T23:22:03.460 回答
0

恢复你的 index.php 文件

不幸的是,您似乎已经被cake bake <project>以前创建特定于安装的 index.php 文件的方式所困扰。要更正此问题,请app/webroot/index.php从您的 cake 安装文件或文件中复制该文件(确保使用与您安装的 cake 版本相同的文件),这样无论它位于何处,相同的文件都可以工作。

于 2013-06-23T10:20:44.127 回答
0

我的解决方法是清除 /app/tmp/cache/persistent 中的缓存

于 2014-12-10T12:09:27.003 回答