I've deployed my source code in XAMPP. I'm getting following errors.
Notice: Only variable references should be returned by reference in C:\xampp\htdocs\3c_app\public_html\system\core\Common.php on line 257
Fatal error: Class 'CI_Controller' not found in C:\xampp\htdocs\3c_app\public_html\system\core\CodeIgniter.php on line 233.
My source files are:
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;
}
line 257 is: return $_config[0] =& $config;
and
Codeigniter.php
// Fetch the config file
if ( ! file_exists($file_path))
{
exit('The configuration file does not exist.');
}
require($file_path);
line 233: if ( ! file_exists($file_path))
Can any one help???
Try this one:
Change it in your Common.php
if (count($replace) > 0){
foreach ($replace as $key => $val){
if (isset($config[$key])){
$config[$key] = $val;
}
}
}
$_config[0] =& $config;
return $_config[0];
See also here , for more reference : Only variable references should be returned by reference - Codeigniter . I hope this helps.
In Common.php Change this
return $_config[0] =& $config;
to this
$_config[0] =& $config;
return $_config[0];
Problem is with assigning and returning data.
If your code is still not working, then try this.
$_config[1]=& $config;
return $_config[0];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With