Nach der Installation von Yosemite habe ich mein Repo von Bitbucket geklont und eine eigene Domäne mit Mamp Pro eingerichtet.
Ich habe diesen Fehler gefunden:
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257
und noch ein Fehler:
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at
/site/system/core/Exceptions.php:185)
Filename: libraries/Session.php
Line Number: 675
ich sah mich um, aber der Fix, die envvars-Datei in __envvars umzubenennen, funktioniert für mich nicht. Übrigens muss ich im Ordner Mamp/Library/bin die Dateien 1: envvars 2: envvars-std
Wie kann ich diese Fehler beheben?
Vielen Dank
Dieses Problem in CodeIgniter 2.X bei Verwendung mit PHP> = 5.6
sie können das Problem lösen, indem Sie Ihre PHP-Version <= 5.5 downgraden
oder ändern Sie diese Zeile in CodeIgniter wie folgt: Datei: /site/system/core/Common.php Zeilennummer 257
Ändern Sie diese Zeile von
return $_config[0] =& $config;
zu
$_config[0] =& $config;
return $_config[0];
codeigniter 2.2 behebt das Problem, in dem Sie den Framework-Ordner aktualisieren können, um dies festzustellen
Manuelle Korrektur
Dateiname: core/Common.php Zeilennummer: 257
VOR DEM WECHSEL:
return $_config[0] =& $config;
NACH DER VERÄNDERUNG:
$_config[0] =& $config;
return $_config[0];
Haben Sie MAMP Pro gleichzeitig mit Ihrem Upgrade auf Yosemite aktualisiert? Ich frage, weil ich durch die Aktualisierung von MAMP Pro heute (auf v3.0.7.2) diese Fehlermeldung erhalten habe ...
Ich bemerkte jedoch, dass die Standardversion PHP auf 5.6.2 gestiegen war, also habe ich sie auf 5.5.18 zurückgesetzt und nach dem Neustart von Apache funktionierte alles wieder einwandfrei.