【发布时间】:2012-01-14 09:03:00
【问题描述】:
我不知道哪里出了问题,ZIP文件刚刚给我,一组程序员“做了”“一半”的工作,现在我应该做,问题是,我不知道错误在哪里,当我去 localhost/wookay/ 时没有任何显示
代码如下:
<?php
if (!defined('DS')) {
define('DS', DIRECTORY_SEPARATOR);
}
if (!defined('ROOT')) {
define('ROOT', dirname(dirname(dirname(__FILE__))));
}
if (!defined('APP_DIR')) {
define('APP_DIR', basename(dirname(dirname(__FILE__))));
}
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
define('CAKE_CORE_INCLUDE_PATH', ROOT);
}
if (!defined('WEBROOT_DIR')) {
define('WEBROOT_DIR', basename(dirname(__FILE__)));
}
if (!defined('WWW_ROOT')) {
define('WWW_ROOT', dirname(__FILE__) . DS);
}
if (!defined('CORE_PATH')) {
if (function_exists('ini_set') && ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'))) {
define('APP_PATH', null);
define('CORE_PATH', null);
} else {
define('APP_PATH', ROOT . DS . APP_DIR . DS);
define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
}
}
if (!include(CORE_PATH . 'cake' . DS . 'bootstrap.php')) {
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);
}
if (isset($_GET['url']) && $_GET['url'] === 'favicon.ico') {
return;
} else {
$Dispatcher = new Dispatcher();
$Dispatcher->dispatch($url);
}
if (Configure::read() > 0) {
echo "<!-- " . round(getMicrotime() - $TIME_START, 4) . "s -->";
}
?>
我忘了告诉你,我对CakePHP有点菜鸟,我通常使用smarty模板并在此过程中创建自己的框架,我确定问题出在我之前回应的$Dispatcher = new Dispatcher();中的某个地方之后,它没有显示之后的内容......
我更改了 config/core.php Configure::('debug',0); to Cinfigure::('debug',1);
当它是“0”时什么都没有显示,现在,当我将它更改为“1”时,一切都显示了,但是 0 应该是生产模式吗?
【问题讨论】:
-
检查您的网络服务器的日志。错误可能存在。
-
反引号用于
inline code only。对于代码块,每行缩进 4 个空格或选择代码块并按{}按钮。 -
遗憾的是它没有错误日志... :(
-
@GianCresciniSantillan 在
config.php中开启错误报告和CakePHP的调试(设置为2) -
@MarcB 为什么不呢?
ROOT_PATH . DS . 'localhost' . DS . 'app' . DS . 'www' . DS似乎比ROOT_PATH . DIRECTORY_SEPERATOR . 'localhost' . DIRECTORY_SEPERATOR . 'app' . DIRECTORY_SEPERATOR . 'www' . DIRECTORY_SEPERATOR更干净
标签: php cakephp frameworks