У меня есть скрипт, построенный со старой версией CakePHP. Сценарий отлично работает на живых серверах, но когда я попытался установить его на свой компьютер (с установленными XAMPP) проблемами igot. ..Я эта ошибка:CakePHP установить на локальные ошибки pc (xampp)
Warning: include(cake\bootstrap.php): failed to open stream: No such file or directory in C:\xampp\htdocs\hack\index.php on line 76
Warning: include(): Failed opening 'cake\bootstrap.php' for inclusion (include_path='\C:\xampp\htdocs\hack\cakecore;\C:\xampp\htdocs\hack\cakeapp\;.;C:\xampp\php\PEAR') in C:\xampp\htdocs\hack\index.php on line 76
Fatal 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 \cake core directory and your \vendors root directory. in C:\xampp\htdocs\hack\index.php on line 77
Я уверен, что эта ошибка вызвана неправильными путями в файле index.php, потому что если я сделал неверный путь в индексе на живом сайте получил точно такой же Erorr . Проблема в том, что я понятия не имею, как исправить эти пути.
Мои файлы сайта находятся в C: \ XAMPP \ HTDOCS \ MySite
Так вот как я сделал пути на файле index.php:
/**
* The full path to the directory which holds "app", WITHOUT a trailing DS.
*
*/
if (!defined('ROOT')) {
define('ROOT', DS.'C:'.DS.'xampp'.DS.'htdocs'.DS.'mysite');
}
/**
* The actual directory name for the "app".
*
*/
if (!defined('APP_DIR')) {
define('APP_DIR', 'cakeapp');
}
/**
* The absolute path to the "cake" directory, WITHOUT a trailing DS.
*
*/
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
define('CAKE_CORE_INCLUDE_PATH', DS.'C:'.DS.'xampp'.DS.'htdocs'.DS.'mysite'.DS.'cakecore');
}
Можете ли вы сказать мне, что я пропало? Я потратил 2 дня на это и не могу найти решение.
Ваша папка называется 'cakeapp'? и ядро cakephp является 'cakecore'? –
есть, правильный. Сценарий отлично работает на живых серверах, но на моей ошибке pc trigger. –
Правильно, но: ошибка ясна: папка/файлы не удалось найти. Но эта папка действительно существует? –