Re: Gibt es schon eine Contenido Version für PHP 8
Verfasst: Mo 20. Feb 2023, 09:51
Das Diskussionsforum zum Open Source Content Management System
https://forum.contenido.org/
Code: Alles auswählen
[22-Feb-2023 10:42:56 UTC] PHP Warning: Undefined array key "contenido_gzip" in /var/www/....../httpdocs/2024/contenido/external/wysiwyg/tinymce3/editorclass.php on line 139
Code: Alles auswählen
[22-Feb-2023 07:57:43 UTC] PHP Warning: Undefined array key 1 in /var/www/...../httpdocs/2024/contenido/includes/ajax/include.ajax.con.php on line 42
Code: Alles auswählen
if ($this->_aSettings["contenido_gzip"] == "true") {
Code: Alles auswählen
if ($this->_aSettings["contenido_gzip"] ?? "" == "true") {
Code: Alles auswählen
[23-Feb-2023 08:44:12 UTC] PHP Warning: Undefined array key "error" in /var/www/...../httpdocs/2024/contenido/classes/genericdb/class.item.php on line 389
[23-Feb-2023 08:44:12 UTC] PHP Warning: Undefined array key "input" in /var/www/...../httpdocs/2024/contenido/classes/genericdb/class.item.php on line 389
[23-Feb-2023 08:44:12 UTC] PHP Warning: Undefined array key "output" in /var/www/...../httpdocs/2024/contenido/classes/genericdb/class.item.php on line 389
Die Warnungen konnte ich reproduzieren, das passiert, wenn man z.B. ein Modul im Dateisystem erstellt und dann im CONTENIDO Backend die Module synchronisiert. Da scheint es noch eine Fehlerhafte Logik zu geben, was zwar diese Warnungen produziert, aber ansonsten zu keinen weiteren Problemen führt. Danke für die Info....Hast du noch eine Idee zur 2. Fehlermeldung?...
...[23-Feb-2023 08:44:12 UTC] PHP Warning: Undefined array key "error" in /var/www/...../httpdocs/2024/contenido/classes/genericdb/class.item.php on line 389
[23-Feb-2023 08:44:12 UTC] PHP Warning: Undefined array key "input" in /var/www/...../httpdocs/2024/contenido/classes/genericdb/class.item.php on line 389...
Code: Alles auswählen
PHP Warning: Undefined array key 1 in C:\xampp\htdocs\contenido\classes\version\class.version.php on line 387
PHP Warning: Undefined array key 1 in C:\xampp\htdocs\contenido\classes\version\class.version.php on line 387
PHP Fatal error: Uncaught TypeError: Unsupported operand types: string + int in C:\xampp\htdocs\contenido\classes\version\class.version.php:467
Stack trace:
#0 C:\xampp\htdocs\contenido\classes\version\class.version.php(350): cVersion->getRevision()
#1 C:\xampp\htdocs\contenido\includes\functions.mod.php(64): cVersion->createNewVersion()
#2 C:\xampp\htdocs\contenido\includes\type\action\include.mod_edit.action.php(47): modEditModule('5', 'content_header_...', '', '', '<?php\r\n\r\n/**\r\n ...', '', 'content')
#3 C:\xampp\htdocs\contenido\main.php(200): include_once('C:\\xampp\\htdocs...')
#4 {main}
thrown in C:\xampp\htdocs\contenido\classes\version\class.version.php on line 467
Wenn, dann immer die komplette DEV nehmen, einzeln herauspicken ist heikel und passt im Zweifel nicht zusammen.
Nach dem Hochladen kommt jedoch nur eine weiße Seite (Frame) statt einer Erfolgs- oder Fehlermeldung.
Die Warnungen zu deaktivieren ist der beste Tipp.Dennoch bleiben diese Fehlermeldungen mit - mMn - Bezug zum AMR:
PHP Warning: ...
Jemand einen Tipp außer Warnings deaktivieren?
Da wurde etwas meines Wissens vor gar nicht allzu langer Zeit behoben. Muss im Januar gewesen sein. Ich würde mal die aktuelle DEV-Version updaten.Habe allerdings ein weiteres Problem festgestellt, ich kann nämlich keine Anpassungen in den Modulcodes speichern. Betrifft nur den Reiter "Bearbeiten",
Das ist wie oben beschrieben.Was noch bleibt, sind die undefined array keys.
Code: Alles auswählen
$name = $_GET[name];
echo $name;
kannst du mir ein paar Hintergrundinformationen darüber geben, denn ich kann diesen Fehler nicht reproduzieren. Auch eine Durchsicht des Codes hat keine Auffälligkeiten gezeigt....PHP Fatal error: Uncaught mysqli_sql_exception: Duplicate entry '14' for key 'con_properties.PRIMARY' in /blabla/contenido/classes/db/class.db.driver.mysqli.php:204
Stack trace:
#0 /blabla/contenido/classes/db/class.db.driver.mysqli.php(204): mysqli_query(Object(mysqli), 'INSERT INTO `co...')...
Hier gibt es noch einen Bug in der von Dir aktualisierten Datei contenido/includes/include.lang_left_top.php:1. Fehler "PHP Fatal error: Uncaught cInvalidArgumentException: Object ID must be greater than 0..."
Die Überprüfung auf vorhandenen Mandanten und vorhandener Sprache wurde gefixt, siehe Commit:
https://github.com/CONTENIDO/CONTENIDO/ ... 09fdafbb66
Code: Alles auswählen
// Display critical error if client does not exist
$client = cSecurity::toInteger(cRegistry::getClientId());
// if ($client < 1 || !cRegistry::getClient()->isLoaded()) {
// problem: client id is 0 here as long as no language has been created for the client in this area
// result: client selection dropdown won't be shown
// solution: check only if client has been created before
if ( !cRegistry::getClient()->isLoaded() ) {
Yup, kann ich bestätigen, der Reiter wird jetzt angezeigt2. Fehlender Reiter "Frontend-Berechtigungen"
Code: Alles auswählen
#0 /blabla/contenido/classes/class.registry.php(222): cRegistry::_fetchItemObject('cApiClient', '0')