BlackCatCMS v1.4 Beta

Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCatCMS v1.4 Beta

Beitrag von shadowcat »

Das darfst Du einbauen.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
DG70
Beiträge: 174
Registriert: Fr 5. Dez 2014, 12:59

Re: BlackCatCMS v1.4 Beta

Beitrag von DG70 »

Nicht das ich die letzten Tage ganz untätig war ... :D

Die aktuelle BC Version von GitHub heruntergeladen (Download vom 5.11.21).
Ganz frische Xampp Version mit PHP 7.3.21 installiert, BC Installation gestartet und beim Versions-Check (Zwangs-)beendet.
In der Vor-Installationsprüfung wird die 7.3.21 "Erwartet", der Versions-Check schmeißt einen aber schon vorher raus. Hier wird min. eine 7.4 verlangt.
Eins von beiden sollte entsprechend angepasst werden.

Ganz frische Xampp Version mit PHP 7.4 installiert, BC Installation gestartet und ohne Warnung/Fehler erfolgreich beendet.
Ganz frische Xampp Version mit PHP 8.0.11 installiert, BC Installation gestartet und ohne Warnung/Fehler erfolgreich beendet.
Grundfunktionalität sieht recht gut aus, soweit man das auf einer lokalen Installation testen kann.
Nur die Benutzerverwaltung habe ich mir nicht genauer angeschaut.

Ein kleiner Schönheitsfehler ... gibt man beim Admin Passwort ein "Einfaches" ein, wird man aufgefordert es zu ändern,
die Aufforderung dazu ist in "Denglish" ;)
Inst-Password.png
Inst-Password.png (42.53 KiB) 2408 mal betrachtet
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCatCMS v1.4 Beta

Beitrag von shadowcat »

Fleißig fleißig! :daumen: Die paar Kleinigkeiten kriegen wir noch hin. Vielleicht wird es ja eine Nikolaus-Edition. :lol:
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
DG70
Beiträge: 174
Registriert: Fr 5. Dez 2014, 12:59

Re: BlackCatCMS v1.4 Beta

Beitrag von DG70 »

DG70 hat geschrieben:
Mo 8. Nov 2021, 19:25
Ganz frische Xampp Version mit PHP 7.3.21 installiert, BC Installation gestartet und beim Versions-Check (Zwangs-)beendet.
In der Vor-Installationsprüfung wird die 7.3.21 "Erwartet", der Versions-Check schmeißt einen aber schon vorher raus. Hier wird min. eine 7.4 verlangt.
Eins von beiden sollte entsprechend angepasst werden.
Sieht jetzt gut aus. Erledigt!
DG70 hat geschrieben:
Mo 8. Nov 2021, 19:25
Ein kleiner Schönheitsfehler ... gibt man beim Admin Passwort ein "Einfaches" ein, wird man aufgefordert es zu ändern,
die Aufforderung dazu ist in "Denglish" ;)
Auch hier alles gut. Erledigt!

Bis Nikolaus sind es noch 4 Wochen verbleibende Testzeit, bin zuversichtlich ... ;)
DG70
Beiträge: 174
Registriert: Fr 5. Dez 2014, 12:59

Re: BlackCatCMS v1.4 Beta

Beitrag von DG70 »

Muss leider noch etwas "melden" ... das SEO Tool lässt sich ohne Fehler installieren (aus dem Addon Katalog).
Beim ersten Aufruf und der Seitenauswahl in der Dropdown Auswahl kommt dann folgender Fehler:

Code: Alles auswählen

Warning: fopen(C:\xampp74\htdocs\modules\lib_wblib\wblib/debug/wbForms.errors.log): failed to open stream: No such file or directory in C:\xampp74\htdocs\modules\lib_wblib\wblib\3rdparty\Analog\Analog\Handler\File.php on line 21

Fatal error: Uncaught LogicException: Could not open file for writing in C:\xampp74\htdocs\modules\lib_wblib\wblib\3rdparty\Analog\Analog\Handler\File.php:23 Stack trace: #0 C:\xampp74\htdocs\modules\lib_wblib\wblib\3rdparty\Analog\Analog\Handler\Multi.php(37): Analog\Handler\File::Analog\Handler\{closure}(Array) #1 C:\xampp74\htdocs\modules\lib_wblib\wblib\3rdparty\Analog\Analog\Analog.php(161): Analog\Handler\Multi::Analog\Handler\{closure}(Array) #2 C:\xampp74\htdocs\modules\lib_wblib\wblib\3rdparty\Analog\Analog\Analog.php(172): Analog\Analog::write(Array) #3 C:\xampp74\htdocs\modules\lib_wblib\wblib\wbForms.php(385): Analog\Analog::log('args', 'array (\n 0 => ...') #4 C:\xampp74\htdocs\modules\lib_wblib\wblib\wbForms.php(184): wblib\wbFormsBase::log('args', 'array (\n 0 => ...', 7) #5 C:\xampp74\htdocs\modules\seotool\tool.php(142): wblib\wbFormsBase->__call('setVal', Array) #6 C:\xampp74\htdocs\backend\admintools\tool.php(97): require('C:\\xampp74\\htdo...') #7 {main} thrown in C:\xampp74\htdocs\modules\lib_wblib\wblib\3rdparty\Analog\Analog\Handler\File.php on line 23
BC v1.4 läuft auf PHP 7.4. Mit PHP 8 habe ich noch nicht getestet.
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCatCMS v1.4 Beta

Beitrag von shadowcat »

Da wird einfach das debug-Verzeichnis fehlen. Wenn Du das mal anlegst, wird vermutlich die Error-Datei reingeschrieben. Und die beinhaltet dann den eigentlichen Error.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
DG70
Beiträge: 174
Registriert: Fr 5. Dez 2014, 12:59

Re: BlackCatCMS v1.4 Beta

Beitrag von DG70 »

So wie es ausschaut wird nur der debug Ordner in der lib_wblib "vermisst" ...

Im wbForms.errors.log seht dann folgendes:

Code: Alles auswählen

::1 - 2021-11-12 17:18:03 - 0 - args
::1 - 2021-11-12 17:19:24 - 0 - args
::1 - 2021-11-12 17:19:39 - 0 - args
::1 - 2021-11-12 17:20:00 - 0 - args
::1 - 2021-11-12 18:01:44 - 0 - args
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCatCMS v1.4 Beta

Beitrag von shadowcat »

Ah, okay, das SeoTool will eine Methode setVal() aufrufen, die es nicht gibt. (Weil sie setValue() heißt...) Der Fehler ist vermutlich nicht neu, aber PHP 8 ist strenger als PHP 7.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5283
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: BlackCatCMS v1.4 Beta

Beitrag von shadowcat »

Schau mal in der tool.php vom seotool, Zeile 142:

Code: Alles auswählen

$form->getElement('page_id_hidden')->setVal($page_id);
Ändern in:

Code: Alles auswählen

$form->getElement('page_id_hidden')->setValue($page_id);
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
DG70
Beiträge: 174
Registriert: Fr 5. Dez 2014, 12:59

Re: BlackCatCMS v1.4 Beta

Beitrag von DG70 »

shadowcat hat geschrieben:
Mo 15. Nov 2021, 10:16
Ah, okay, das SeoTool will eine Methode setVal() aufrufen, die es nicht gibt. (Weil sie setValue() heißt...) Der Fehler ist vermutlich nicht neu, aber PHP 8 ist strenger als PHP 7.
Das ist leider nicht ganz so ... der Fehler kommt mit PHP 7.4. Mit einer PHP 8 kommt kein Fehler.
Mit beiden PHP Versionen ist kein debug Verzeichnis/Ordner in der lib_wblib.
Erstellt man das debug Verzeichnis nachträglich wird nur bei PHP 7.4 ein Fehler-Log (wbForms.errors.log) geschrieben.
Ändert man die tool.php (nur bei PHP 7.4)
shadowcat hat geschrieben:
Mo 15. Nov 2021, 10:18

Code: Alles auswählen

$form->getElement('page_id_hidden')->setValue($page_id);
wird nichts mehr ins Fehler-Log geschrieben.
Antworten