Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

mozilo 2.0 und PHP 5.6

Begonnen von laborix, 22. November 2014, 14:21:19

« vorheriges - nächstes »

laborix

Hallo miteinander,

wenn mozilo 2.0 (Github Version 16.11.2014) mit PHP 5.6 ausgeführt wird und man in der Suche das Wort "willkommen" eintippt, erscheint folgender Fehler:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in ...\htdocs\mozilo20\cms\SearchClass.php on line 248
Das Trefferergebnis wird aber mit wie gewohnt angezeigt. Ist beim ersten Schnelltest mit PHP 5.6 aufgefallen.

Fast vergessen  ::)
Der Fehler erscheint nur dann, wenn man in der index.php das "error_reporting(E_ALL);" aktiviert. Zum Live Test manuell bei mir eingebaut.

stefanbe

Kanste den anhang mal entpacken und mit der cms/SearchClass.php ersetzen und das ganze mal testen

lg stefanbe

laborix

Sieht gut aus, mehrere Suchen durchgeführt und der Fehler kommt nicht mehr. Danke  :)

Zur Info: mozilo 2.0 Installation unter PHP 5.6 kein Problem, ein paar Einstellungen ändern auch keine Probleme. Layout wechseln auch in Ordnung. Wenn ich wieder etwas mehr Zeit habe werde ich weiter testen.

stefanbe


laborix

#4
Mozilo Github 29.11.2014, PHP 5.6 und komplette Neuinstallation

Es taucht ein weiterer Fehler auf, wenn man auch in der "install.php" das Error Reporting aktiviert. Komplette Neuinstallation, Installation bei Punkt "Serverumgebung":

Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in ../htdocs/mozilo20/install.php on line 389
Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead in ../htdocs/mozilo20/install.php on line 392


Da Mozilo 2.0 ja international ist, kann man nicht eine Auswahl Box an dieser Stelle einfügen in der man seine gewünschte Zeitzone wählen kann und diese dann in die Mozilo 2.0 Konfigurationsdatei schreibt?

Man könnte auch aus der php.ini des Servers den Parameter "Default timezone" mit der PHP Funktion "ini_get" auslesen und dann das eintragen.

stefanbe

Solte jetzt gehen :-)

lg stefanbe

laborix

Erst mal Danke für deinen Einsatz.

Die Installation rennt jetzt ohne Fehler durch...  ;D habe "Europe/Berlin" gefunden  ;D  ... 

lg