Seite 1 von 6

Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 7. Sep 2017, 10:46
von frederic.schneider_4fb
Liebe Community,

wir möchten in naher Zukunft eine neue CONTENIDO-Version veröffentlichen: 4.9.13. Bislang wurden 114 kleinere und etwas größere Tickets erfolgreich erledigt, größtenteils Eure Anregungen und Fehlerbehebungen. Wir haben, auf der Entwicklerseite, z. B. eine MultiByte-Unterstützung für Strings implementiert und dafür sehr viele Dateien angepasst. Bei den CHMOD-Rechten setzen wir jetzt nur noch 755 statt 777 voraus. Alles also Änderungen, die potentiell dazuführen können, dass sie beim einen oder anderen nicht so funktionen wie sie sollen.

Ich möchte gerne mit Euch gemeinsam einen Test der neuen Version starten, der sicherstellen soll, dass sich die neue Version unter verschiedenen Konfigurationen
  • neu installieren,
  • problemlos von einer früheren Version aktualisieren und
  • generell via Backend und Frontend problemlos einsetzen lässt.
Bitte schreibt mir eine kurze PN mit Eurer E-Mail-Adresse, dann erhaltet Ihr die neue Version zum Testen. Wichtig: Es handelt sich um noch keine freigegebene Version, d. h. ich rate davon ab, den Test auf einem Live-System auszuführen.

Eure Fehlermeldungen könnt Ihr dann sehr gerne hier unter diesem Beitrag kommentieren, sodass wir alle nachvollziehen können, ob und wenn ja, was noch getan werden muss.

Vielen Dank für Eure Unterstützung!

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 7. Sep 2017, 12:02
von Faar
frederic.schneider_4fb hat geschrieben:
Do 7. Sep 2017, 10:46
Liebe Community,

wir möchten in naher Zukunft eine neue CONTENIDO-Version veröffentlichen: 4.9.13.
Das hoffe ich doch 8)
Ich möchte gerne mit Euch gemeinsam einen Test der neuen Version starten,
Her damit! :motz:

:roll:

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 7. Sep 2017, 12:24
von frederic.schneider_4fb
Ist raus ;-)

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 7. Sep 2017, 13:34
von Oldperl
Servus,

alternativ kann man aber auch, wie bisher, gleich die GIT-Version ziehen. Die nutze ich persönlich schon seit Monaten um meine Module und Plugins auch für zukünftige Versionen zu optimieren.

Gruß aus Franken

Ortwin

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 7. Sep 2017, 15:15
von frederic.schneider_4fb
So geht das natürlich auch, Ortwin :-). (Nicht jeder hat aber Git oder kennt sich damit aus, daher das allgemeine Angebot.)
Wenn Dir etwas beim Testen auffällt, bitte ich es ausnahmsweise nicht in einem extra Thema zu posten, sondern hier drunter zu kommentieren - danke! :-)

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Mi 4. Okt 2017, 07:23
von walter999
Hallo Frederic,

gerne kannst Du uns auch die neueste Version zum Testen zukommen lassen.

Frage:
Muss man sich für den GIT-Zugang registrieren bei Euch oder nach welchen Kriterien gebt Ihr den raus? Oder ist der Zugang öffentlich?

Viele Grüße
Walter

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Mi 4. Okt 2017, 08:11
von Oldperl
Servus,

das GIT von CONTENDIO findet man unter https://git.contenido.org/projects/CON/ ... ido/browse, der Lesezugriff ist für Jedermann möglich. Die 4.9.13 findet man im Branch 'develop'.

Gruß aus Franken

Ortwin

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 5. Okt 2017, 09:14
von frederic.schneider_4fb
Guten Morgen Walter,

ich habe Dir eine PN geschickt. Ansonsten hat Ortwin ja den alternativen Weg aufgezeigt ;-).

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 5. Okt 2017, 12:46
von walter999
@Ortwin:
Danke, alles klar. Es gibt also keinen geschützten Entwicklerzugang, auch für evtl. Issues, sondern "nur" den lesenden Zugriff und Issues legt 4FB selbst an nehme ich an.

@Frederic:
Danke! Ist angekommen.

Grüße
Walter

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 5. Okt 2017, 12:51
von frederic.schneider_4fb
walter999 hat geschrieben:
Do 5. Okt 2017, 12:46
@Ortwin:
Danke, alles klar. Es gibt also keinen geschützten Entwicklerzugang, auch für evtl. Issues, sondern "nur" den lesenden Zugriff und Issues legt 4FB selbst an nehme ich an.
Es gibt einen unbeschränkten Lesezugriff auf unser Git. Schreiben ist etwas anderes. Unser Ticketsystem ist ebenfalls offen aufrufbar: https://issues.contenido.org Lediglich geschützt sind Security Violences, die können ausschließlich registrierte und freigeschaltete Nutzer sehen solange das Ticket noch nicht gelöst ist und die Version nicht veröffentlicht wurde. Damit verhindern wir, dass, bevor ein Fix veröffentlicht wird, die Lücke der breiteren Öffentlichkeit bekannt und möglicherweise ausgenutzt wird. (Zurzeit gibt es aber keine solchen Tickets ;-))

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Do 5. Okt 2017, 13:35
von Oldperl
Servus,

frische leere Installation 4.9.13 GIT - nach Einrichtung Mandant und Sprache, Ab- und Anmeldung im Backend folgendes errorlog:

Code: Alles auswählen

[05-Oct-2017 12:24:38 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:24:38 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:24:38 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:24:38 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:24:44 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:24:44 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:25:46 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:25:46 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:25:46 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:25:46 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:25:46 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:25:46 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
[05-Oct-2017 12:27:06 UTC] PHP Warning:  A non-numeric value encountered in /var/www/concom/con49/contenido/includes/pseudo-cron.inc.php on line 253
Auch wurde schon gleich zu Beginn eine leere exeptions.txt ins data/logs-Verzeichnis gelegt. Ist das so gewollt?

System:

Code: Alles auswählen

CONTENIDO Version 	4.9.13
Webserver-Version 	Apache/2.4.20 (Ubuntu)
Installierte PHP-Version 	7.1.9-1+ubuntu14.04.1+deb.sury.org+1
Datenbankserver-Version 	5.5.57-MariaDB-1ubuntu0.14.04.1
PHP-Datenbankerweiterung 	mysqli
Gruß aus Franken

Ortwin

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Fr 6. Okt 2017, 08:13
von Oldperl
Servus,

Datei contenido/includes/pseudo-cron.inc.php (Zeile 214 ff) die Funktion lTrimZeros($number) durch folgendes ersetzen:

Code: Alles auswählen

/**
 *
 * @param int $number
 * @return string
 */
function lTrimZeros($number) {
    while ($number[0] == '0') {
        $number = cString::getPartOfString($number, 1);
    }
    if(empty($number)) {
        $number = 0;
    }
    return (int) $number;
}
Die Funktion soll eine Null zu Beginn des übergebenen Wertes entfernen. Das Resultat wird in der folgenden Funktion parseElement() zur Schleifenberechnung verwendet, und muss daher zwingend numerisch sein. Eine leere Variable oder alles andere als eine Zahl führt zur Fehlermeldung.

Gruß aus Franken

Ortwin

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Fr 6. Okt 2017, 09:01
von frederic.schneider_4fb
Danke Dir. Ich komme erst nächste Woche dazu, das zu überprüfen und dann ggf. zu übernehmen. Ich wundere mich allerdings: Ich kann mich nicht erinnern, dass wir an der Stelle etwas geändert haben (außer die Einführung der neuen cString-Klasse). Manchmal sind plötzlich auftretende Fehler - zumindest auf dem ersten Blick - ein Mysterium ;-). Danke!

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Fr 6. Okt 2017, 09:13
von Oldperl
Servus,
frederic.schneider_4fb hat geschrieben:
Fr 6. Okt 2017, 09:01
Ich kann mich nicht erinnern, dass wir an der Stelle etwas geändert haben (außer die Einführung der neuen cString-Klasse).
Eventuell liegt es ja auch der eingesetzten PHP-Version. In PHP 7.1 hat sich auch einiges im Bereich Fehlerbewertung getan. Fehler die in alten Versionen noch ohne Meldung durchliefen, oder andere Fehlerebenen besetzten, werden in der neuesten PHP-Version oft anders gehändelt.
Daher ist es ja auch immer so wichtig zu wissen, wie die eingesetzte Serversoftware aussieht.

Gruß aus Franken

Ortwin

Re: Test der neuen CONTENIDO-Version 4.9.13

Verfasst: Fr 6. Okt 2017, 10:03
von frederic.schneider_4fb
Richtig. Deshalb, nochmals: Danke ;-)