Seite 8 von 14

Re: BlackCatCMS v1.4 Beta

Verfasst: Mo 8. Nov 2021, 08:21
von shadowcat
Das darfst Du einbauen.

Re: BlackCatCMS v1.4 Beta

Verfasst: Mo 8. Nov 2021, 19:25
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) 11342 mal betrachtet

Re: BlackCatCMS v1.4 Beta

Verfasst: Di 9. Nov 2021, 08:26
von shadowcat
Fleißig fleißig! :daumen: Die paar Kleinigkeiten kriegen wir noch hin. Vielleicht wird es ja eine Nikolaus-Edition. :lol:

Re: BlackCatCMS v1.4 Beta

Verfasst: Di 9. Nov 2021, 19:41
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 ... ;)

Re: BlackCatCMS v1.4 Beta

Verfasst: Do 11. Nov 2021, 20:05
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.

Re: BlackCatCMS v1.4 Beta

Verfasst: Fr 12. Nov 2021, 08:35
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.

Re: BlackCatCMS v1.4 Beta

Verfasst: Fr 12. Nov 2021, 19:33
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

Re: BlackCatCMS v1.4 Beta

Verfasst: Mo 15. Nov 2021, 10:16
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.

Re: BlackCatCMS v1.4 Beta

Verfasst: Mo 15. Nov 2021, 10:18
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);

Re: BlackCatCMS v1.4 Beta

Verfasst: Mo 15. Nov 2021, 19:48
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.