Mir ist noch etwas aufgefallen, was vor dem Update nicht war. Ich habe eine Seite mit einem form-Formular. Auf dieser Seite habe ich das im Quelltext gefunden:
<!-- reordered by W3Css -->
<link rel="stylesheet" href="/de/include/assets/w3-css/w3.css">
Macht das das Form-Modul, oder woher kommt der Eintrag?
Das stört die Formatierungen von meiner css-Datei, aber nur auf dieser einen Seite.
Das W3css wird an vielen Stellen im Backend verwendet und kann auch im Frontend genutzt werden.
Wer das nicht möchte kann den Filter deaktivieren:
WB Optonen > Output Filter Frontend > W3css
Oder in Form Optionen aus dem Layout die Klassen mit w3-xxx entfernen.
Ich habe das w3css jetzt deaktiviert. Im Log erscheint jetzt dieser Hinweis:
[E_USER_NOTICE] /framework/class.wb.php:[795] from /framework/class.wb.php:[795] trigger_error "[283] Sicherheitsverletzung!! Zugriff wurde verweigert
Du meinst das hängt zusammen?
Kann ich nicht bestätigen. Bekommst du raus bei welcher Aktion das passiert?
Mal eine andere Frage
Sind schon öffentlich zugängliche Seiten im Seitenbaum zu sehen?
Bisher konnte ich die Fehlermeldung nicht reproduzieren.
Die Seiten sind im Backend im Seitenbaum sichtbar, ja.
Was mir noch auffällt: wenn ich im Backend eingeloggt bin und das Kontaktformular aufrufe, dann ist meine Emailadresse in dem Feld für Email fest eingetragen und kann weder gelöscht noch editiert werden - ist das normal? Ich denke, daß das vorher anders war.
Besagte Fehlermeldung taucht aber immer wieder auf, nicht oft, aber die betreffende Seite ist auch nicht sehr viel besucht, und nicht jeder will ja auch das Kontaktformular benutzen.
Quote from: LudwigSt on November 25, 2020, 05:04:29 PM
Was mir noch auffällt: wenn ich im Backend eingeloggt bin und das Kontaktformular aufrufe, dann ist meine Emailadresse in dem Feld für Email fest eingetragen und kann weder gelöscht noch editiert werden - ist das normal? Ich denke, daß das vorher anders war.
Das ist normal und neu ab der 2.13
Als angemeldeter USER wird die hinterlegte E-Mail Adresse eingebunden.
Als Besucher ohne FE-Login ist das Feld leer.
Gibt es das irgendwo zum Nachlesen, was alles neu ist?
Quote from: LudwigSt on November 25, 2020, 05:38:56 PM
Gibt es das irgendwo zum Nachlesen, was alles neu ist?
Es gibt im Paket einen DOCU Ordner mit einer CHANGELOG, die allerdings sehr technisch ausgerichtet ist. Ist aber eine gute Anregung Neuerungen auf der Hilfe Seite mit Screenshots zu erstellen (Bilder sagen mehr als 1000 Worte). Werden euch informieren wenn fertig.
Wir sind auch zur Zeit dabei einen eigenen WebsiteBaker VideoKanal aufzubauen.
Dietmar
Die Fehlermeldung taucht immer wieder im Log auf.
Jetzt habe ich auf die R7 upgedatet. Danach erhielt ich diese Fehlermeldung "Errors have occuured:::1" von der Installationsseite aus. Im Backend wird aber WB 2.13.0 r7 oben rechts angezeigt.
Im Log erscheinen nun noch zusätzlich folgendde Meldungen:
Quote
[E_WARNING] /modules/code2/view.php:[39] from /framework/frontend.functions.php:[261] require "Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' (this will throw an Error in a future version of PHP)"
Wed, 02 Dec 2020 11:52:56 +0000 [E_WARNING] /framework/class.database.php:[709] from /framework/class.database.php:[709] mysqli_fetch_array "mysqli_fetch_array() expects parameter 2 to be int, string given"
Wed, 02 Dec 2020 11:52:56 +0000 [E_NOTICE] /modules/code2/view.php:[41] from /framework/frontend.functions.php:[261] require "Trying to access array offset on value of type null"
Wed, 02 Dec 2020 11:52:56 +0000 [E_NOTICE] /modules/code2/view.php:[43] from /framework/frontend.functions.php:[261] require "Trying to access array offset on value of type null"
Wed, 02 Dec 2020 11:53:28 +0000 [E_WARNING] /modules/code2/view.php:[39] from /framework/frontend.functions.php:[261] require "Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' (this will throw an Error in a future version of PHP)"
MYSQL_ASSOC gibt es mit den neuen PHP Versionen nicht mehr
QuickFix für code 2 Modul
MYSQL_ASSOC suchen und ändern zu MYSQLI_ASSOC.
Dietmar
P.S. Vielleicht liest Martin hier mit und wird das fixen
Quote[E_WARNING] /modules/code2/view.php:[39] ...
Es handelt sich also um Modul Code2. Das wird nicht von WB mitgeliefert.
Martin hatte das schon gefixt und veröffentlicht.
Ist jetzt bei uns im Repo: https://addon.WebsiteBaker.org/pages/en/browse-add-ons.php
Danke, und was ist mit
QuoteWed, 02 Dec 2020 11:52:56 +0000 [E_WARNING] /framework/class.database.php:[709] from /framework/class.database.php:[709] mysqli_fetch_array "mysqli_fetch_array() expects parameter 2 to be int, string given"
?
Wird ein Folgefehler sein. Da der erste Fehler erledigt ist, sind es alle folgenden auch.
So die Theorie. :-)
Hallo,
das mit MYSQLI ist in Code2 2.2.18 gefixt:
https://github.com/WebsiteBaker-modules/code2/releases/tag/2.2.18
Gruß Martin
Danke :-)
Quote from: dbs on December 03, 2020, 03:30:20 PM
Wird ein Folgefehler sein. Da der erste Fehler erledigt ist, sind es alle folgenden auch.
So die Theorie. :-)
Ich habe in der Praxis ;-) jetzt weitere Fehlermeldungen:
Quote
/framework/Utils/IpAddress.php:[62] from /framework/Security/CsfrTokens.php:[516] src\Utils\IpAddress::sanitizeIp "Only variables should be passed by reference"
Thu, 03 Dec 2020 10:56:05 +0000 [E_NOTICE] /framework/Utils/IpAddress.php:[63] from /framework/Security/CsfrTokens.php:[516] src\Utils\IpAddress::sanitizeIp "Undefined offset: 1"
und
Quote
Fri, 04 Dec 2020 05:14:32 +0000 [E_USER_NOTICE] /framework/class.wb.php:[810] from /framework/class.wb.php:[810] trigger_error "[283] Sicherheitsverletzung!! Zugriff wurde verweigert!
/wb/pages/kontakt.php"
und
Quote
Fri, 04 Dec 2020 07:35:38 +0000 [E_NOTICE] /include/captcha/captchas/create_calc_text.php:[27] from /include/captcha/captchas/create_calc_text.php:[27] bin\Exceptions\ErrorHandler::handler "Undefined variable: mIdKey"
Fri, 04 Dec 2020 07:35:38 +0000 [E_NOTICE] /include/captcha/captchas/create_calc_text.php:[34] from /include/captcha/captchas/create_calc_text.php:[34] bin\Exceptions\ErrorHandler::handler "Undefined variable: mIdKey
Ausserdem lande ich nach dem Einloggen immer auf der Seite /wb/admin/start/index.php mit der Meldung, daß das Upgrade-Script nicht automatisch ausgeführt werden konnte. Es wurde aber ausgeführt und die .zip und das upgradescript wurden auch gelöscht.
Wie ist denn deine Konfiguration?
Installation im Unterordner /wb?
Steht das /wb auch in der config.php?
Welche PHP Version?
Gibst du uns einen Link zur Seite?
PHP 7.4 ist eingestellt.
Du hat ne PN
Wenn du nach dem Login die Upgrade-Meldung siehst, solltest du draufklicken.
Denn was du vorher gemacht hast war nur Zip hochladen und entpacken, kein Upgrade. Das kommt erst nach Login dran.
Das hatte ich aber schon gemacht.
Es wird ja auch 2.13.0 r7 angezeigt.
Aber ich habe jetzt noch mal drauf geklickt. Alles war grün, also wohl ok?
QuoteDas hatte ich aber schon gemacht.
Das sagst du so in deinem jugendlichen Leichtsinn. :-)
Hauptsache läuft wieder.
Wir sind aber schon bei r8!
ja, habe ich gesehen mit r8. Muss ich jetzt täglich upgrades machen???
Läuft jetzt wieder ist auch nicht ganz richtig, habe noch diesen Fehler:
Quote
Fri, 04 Dec 2020 16:41:46 +0000 [E_NOTICE] /framework/Utils/IpAddress.php:[62] from /framework/Security/CsfrTokens.php:[516] src\Utils\IpAddress::sanitizeIp "Only variables should be passed by reference"
Fri, 04 Dec 2020 16:41:46 +0000 [E_NOTICE] /framework/Utils/IpAddress.php:[63] from /framework/Security/CsfrTokens.php:[516] src\Utils\IpAddress::sanitizeIp "Undefined offset: 1""
Da müssen wir genauer reinschauen können. Hast PN.
Quote from: dbs on December 04, 2020, 06:23:40 PM
Da müssen wir genauer reinschauen können. Hast PN.
Dann mal los, hast PN
Quote from: LudwigSt on December 04, 2020, 05:40:33 PM
ja, habe ich gesehen mit r8. Muss ich jetzt täglich upgrades machen???
Nur wenn wir Fehler beseitigt haben.
Möchte mich auf diesem Wege vorab bei allen Anwendern bedanken, die die WB 2.13.0 RC1 testen.
Dietmar
OK, das Problem war, dass es keine IPv4 Adresse gibt für diese Domain, nur IPv6.
Das ist nun gelöst, inklusive deiner letzten Meldung wegen Opera.
Du kannst das aktuellste Paket trotzdem laden und hochspielen und ein upgrade machen:
https://addon.WebsiteBaker.org/pages/en/browse-add-ons.php?download=08AA8D65 WebsiteBaker 2.13.0 RC1 r9
Super, vielen Dank (Y)
Habe jetzt einige Tage die 2.13.0 r10 drauf, folgender Fehler wird von der Seite mit dem Form-Modul-Formular immer wieder ausgeworfen:
Quote
[E_USER_NOTICE] /framework/class.wb.php:[811] from /framework/class.wb.php:[811] trigger_error "[283] Sicherheitsverletzung!! Zugriff wurde verweigert!
/kontakt.php
Wir sind bei r13. Immer mal weider ins Wiki schauen.
https://wiki.WebsiteBaker.org/doku.php/downloads