J'ai déployé mon code source dans XAMPP. Je reçois des erreurs suivantes.
Remarque: Seules les références de variable doivent être renvoyées par référence dans C:\xampp\htdocs\3c_app\public_html\system\core\Common.php à la ligne 257.
Erreur fatale: La classe 'CI_Controller' est introuvable dans C:\xampp\htdocs\3c_app\public_html\system\core\CodeIgniter.php à la ligne 233.
Mes fichiers sources sont:
Common.php
// Are any values being dynamically replaced?
if (count($replace) > 0)
{
foreach ($replace as $key => $val)
{
if (isset($config[$key]))
{
$config[$key] = $val;
}
}
}
return $_config[0] =& $config;
}
la ligne 257 est: return $_config[0] =& $config;
et
Codeigniter.php
// Fetch the config file
if ( ! file_exists($file_path))
{
exit('The configuration file does not exist.');
}
require($file_path);
ligne 233: if ( ! file_exists($file_path))
Quelqu'un peut-il aider ???
Essaye celui-là:
Changez-le dans votre Common.php
if (count($replace) > 0){
foreach ($replace as $key => $val){
if (isset($config[$key])){
$config[$key] = $val;
}
}
}
$_config[0] =& $config;
return $_config[0];
Voir aussi ici pour plus de références: Seules les références de variables doivent être renvoyées par référence - Codeigniter . J'espère que ça aide.
In Common.php Change this
return $_config[0] =& $config;
pour ça
$_config[0] =& $config;
return $_config[0];
Le problème est d'affecter et de renvoyer des données.
Si votre code ne fonctionne toujours pas, alors essayez ceci .
$_config[1]=& $config;
return $_config[0];
Codeigniter lui-même a corrigé cette erreur maintenant.
Vous venez de mettre à jour la version mise à jour actuelle de Codeigniter dans ici .
Cela résoudra votre erreur.