web-dev-qa-db-ja.com

CodeIgniterエラー:変数参照

ソースコードをXAMPPにデプロイしました。次のエラーが発生します。

注意:257行目のC:\ xampp\htdocs\3c_app\public_html\system\core\Common.phpの参照によって変数参照のみが返されます。
致命的なエラー:233行目のC:\ xampp\htdocs\3c_app\public_html\system\core\CodeIgniter.phpにクラス 'CI_Controller'が見つかりません。

私のソースファイルは次のとおりです。

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;
}
_

257行目:_return $_config[0] =& $config;_および

Codeigniter.php

_// Fetch the config file
    if ( ! file_exists($file_path))
    {
        exit('The configuration file does not exist.');
    }

    require($file_path);
_

233行目:if ( ! file_exists($file_path))

誰でも助けてもらえますか???

15
Kiran Vemula

これを試してください:

Common.phpで変更します

if (count($replace) > 0){
    foreach ($replace as $key => $val){
        if (isset($config[$key])){
            $config[$key] = $val;
        }
    }
}

$_config[0] =& $config;
return $_config[0];

詳細については、こちらも参照してください: 参照によって変数参照のみが返される必要があります-Codeigniter 。これがお役に立てば幸いです。

40
aiai

Common.phpこれを変更する

return $_config[0] =& $config;

これに

$_config[0] =& $config;
return $_config[0];

問題は、データを割り当てて返すことです。

15
Abdulla Nilam

それでもコードが機能しない場合は、試してみてください

$_config[1]=& $config;
return $_config[0];
2

Codeigniter自体がこのエラーを修正しました。

here でCodeigniterの現在の更新バージョンを更新するだけです。

エラーを解決します。

0
Karthik SWOT