Fragen zur Installation von CONTENIDO 4.10? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
-
achiboy
- Beiträge: 138
- Registriert: Do 26. Aug 2004, 05:05
-
Kontaktdaten:
Beitrag
von achiboy » Mo 17. Aug 2020, 09:22
Hallo zusammen
Ich teste Contenido gerade mit PHP 7.4.
In einem anderen Post in diesem Forum wird ein Problem beschrieben, das ich jetzt auch habe:
viewtopic.php?f=116&t=43773&p=180901&hi ... ed#p180899
Code: Alles auswählen
[17-Aug-2020 07:14:28 Europe/Berlin] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.htmlparser.php on line 479
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 420
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 434
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 827
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 958
[17-Aug-2020 10:48:28 Europe/Berlin] PHP Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in ...\contenido\includes\include.lay_edit_form.php on line 139
[17-Aug-2020 10:48:28 Europe/Berlin] PHP Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in ...\\contenido\classes\swiftmailer\lib\swiftmailer_generate_mimes_config.php on line 187
Im Git ist mindestens der Fehler in class.htmlparser.php bereits behoben. Die Korrektur scheint es aber nicht in den letzten Release geschafft zu haben.
Wie kann man hier vorgehen?
-
Faar
- Beiträge: 1918
- Registriert: Sa 8. Sep 2007, 16:23
- Wohnort: Brandenburg
-
Kontaktdaten:
Beitrag
von Faar » Mo 17. Aug 2020, 11:12
Bei den Dateien suchen, ob sowas da steht: array{xyz}
Und mit eckigen Klammern schreiben: array[xyz]
und implode so schreiben: implode(' ', $array) statt so: implode($array, ' ')
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
-
achiboy
- Beiträge: 138
- Registriert: Do 26. Aug 2004, 05:05
-
Kontaktdaten:
Beitrag
von achiboy » Mo 17. Aug 2020, 13:02
mit Ausnahme der class.htmlparser.php müssten bitte alle Änderungen auch im Git nachgezogen werden.
-
McHubi
- Beiträge: 1210
- Registriert: Do 18. Nov 2004, 23:06
- Wohnort: Mettmann
-
Kontaktdaten:
Beitrag
von McHubi » Di 4. Jan 2022, 15:22
Hallo zusammen,
habe eine von der 4.9 kommende Installation vor einer ganzen Weile auf die 4.10.0 gebracht und eben auf 4.10.1 geupdated. Danach von PHP7.3 auf 7.4 umgestellt. Seitdem bekomme ich auch den eingangs erwähnten Fehler. Ressource für das Update war die offizielle 4.10.1.
Gibt es irgendwo eine Liste mit den Dateien, die angepasst werden müssen? Reicht es, die unter
https://github.com/CONTENIDO/CONTENIDO/ ... eac33996c1 genannten Stellen anzupassen?
Edit: Scheint zu reichen. Fehlermeldungen erscheinen nicht mehr.
Bis dahin und Danke euch,
Markus
-
farina
- Beiträge: 259
- Registriert: Fr 24. Okt 2003, 13:16
- Wohnort: Düren
-
Kontaktdaten:
Beitrag
von farina » Do 27. Jan 2022, 12:57
Hallo zusammen,
ich habe gerade bei Contenido 4.10.1 die PHP-Version auf 7.4. eingestellt. Nun habe ich folgende Fehlermeldungen.
Code: Alles auswählen
[27-Jan-2022 11:39:43 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in xx/contenido/includes/include.str_overview.php on line 537
[27-Jan-2022 11:39:43 UTC] PHP Warning: Invalid argument supplied for foreach() in xx/contenido/includes/include.str_overview.php on line 572
[27-Jan-2022 11:39:43 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in xx/contenido/includes/include.str_overview.php on line 872
[27-Jan-2022 11:39:50 UTC] PHP Warning: count(): Parameter must be an array or an object that implements Countable in xx/contenido/includes/include.con_str_overview.php on line 655
Kann mir da jemand weiterhelfen?
LG farina
-
chris8408
- Beiträge: 87
- Registriert: So 2. Apr 2006, 19:07
- Wohnort: Korschenbroich
-
Kontaktdaten:
Beitrag
von chris8408 » Do 27. Jan 2022, 14:03
Hallo farina,
du findest hier den Entwicklungs-Stand der einzelnen Dateien, der bei mir derzeit keine solche Fehler mehr wirft.
https://github.com/CONTENIDO/CONTENIDO/ ... /includes/
Vielleicht hilft dir der Austausch der beiden benannten Dateien bereits weiter.
Christian
--------------------------------------------
Christian John aus Korschenbroich bei Düsseldorf (
https://www.john-softwareentwicklung.de)
Selbständiger Web-Entwickler
“There are 10 types of people in the world… those that understand binary and those that don’t.”