2013-09-30 4 views
1

J'ai script construit avec une ancienne version de CakePHP.Le script fonctionne très bien sur les serveurs en direct, mais quand j'ai essayé de l'installer sur mon pc (avec XAMPP installé) igot problèmes. ..Je ont cette erreur:CakePHP installer sur les chemins incorrects 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

Je suis assez sûr que cette erreur est déclenchée par des chemins incorrects dans le fichier index.php, parce que si je l'ai fait mauvais chemin dans l'index sur le site en direct obtenu exactement le même erorr Le problème est que je n'ai aucune idée de comment réparer ces chemins.

Mes fichiers du site sont situés dans: C: \ xampp \ htdocs \ monsite

Voici donc comment je l'ai fait les chemins sur le fichier 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'); 
} 

Pouvez-vous me dire ce que je J'ai manqué 2 jours sur ceci et ne peux pas trouver une solution.

+0

Votre dossier s'appelle 'cakeapp'? et le noyau de cakephp est 'cakecore'? –

+0

oui, c'est correct. Le script fonctionne très bien sur les serveurs en direct, mais sur mon erreur de déclenchement du PC .. –

+0

Droite, mais: l'erreur est claire: le dossier/fichiers n'a pas pu être trouvé. Mais, ce dossier existe vraiment? –

Répondre

1

Vous définissez CAKE_CORE_INCLUDE_PATH comme DS.'C:'.DS.'xampp'.DS.'htdocs'.DS.'mysite'.DS.'cakecore' qui, dans Windows, se traduira par un mauvais chemin de \C:\xampp\htdocs\mysite\cakecore. Notez qu'il commence par \ quand il devrait être C:\....

font Il 'C:'.DS.'xampp'.DS.'htdocs'.DS.'mysite'.DS.'cakecore' ou 'C:\xampp\htdocs\mysite\cakecore' car il n'y a pas de advantagle en utilisant DS si vous placez C: dans le chemin, il ne fonctionnera que dans les fenêtres après tout.

+0

merci user221931, ce fut le problème, car je ne suis pas un codeur et je n'avais aucune idée de ce qui rend les erorr.thanks beaucoup pour votre aide les gars ... –

+0

Content de l'avoir aidé. Vous devriez vous rappeler d'augmenter les réponses qui sont utiles et marquer la solution qui a fonctionné le mieux pour vous comme accepté. – user221931

Questions connexes