Nach dem Server-PHP-Upgrade wird mit PHP Version 5.6.2 unter Apache 2.0 der folgende Fehler angezeigt
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257
Wie kann ich das beheben?
quelle
$_config[0] =& $config
zurück$config
- aber nicht die Variable selbst, sondern eine Kopie ihres Wertes. Und die Rückgabe eines Verweises auf einen temporären Wert wäre nicht besonders nützlich (eine Änderung würde nichts bewirken).https://github.com/bcit-ci/CodeIgniter/commit/69b02d0f0bc46e914bed1604cfbd9bf74286b2e3
. Es ist besser, ein Upgrade durchzuführen, wie @Chad erwähnt hat.Dies wurde in Codeigniter 2.2.1 geändert. Normalerweise ist dies keine bewährte Methode zum Ändern von Kerndateien. Ich habe immer nach Updates gesucht und 2.2.1 wurde im Januar 2015 veröffentlicht
quelle
Es ist keine bessere Idee, die Datei core.common von codeigniter zu überschreiben. Weil das die mehr getesteten und Systemdateien sind ....
Ich mache eine Lösung für dieses Problem. In Ihrer ckeditor_helper.php-Datei Zeile 65
Ändern Sie dies auf ->
Ich denke, dies ist die beste Lösung, und dann wird Ihre Problemmeldung verschwinden.
quelle