Rechtsdienstleistungen, Datenschutz, sichere EDV-Systeme

ich war hier: WikkaWiki

Revision history for WikkaWiki


Revision [4297]

Last edited on 2022-10-09 19:12:01 by ErdaxoAdmin
Additions:
((1)) Anpassung der Funktionen / Customizing
Die oben zusammengefassten Probleme und ihre Korrekturen betrafen zunächst einmal Fehler im Sinne von nicht / falsch funktionierenden Skripten. Resultat war eine Fehlermeldung oder eine Seite / Funktion haben nicht funktioniert. Unter dem Kapitel "Anpassung der Funktionen" werden Themen behandelt / protokolliert, die sich auf die [[WikkaAnpassungFunktionen angepassten oder zusätzlichen Funktionen]] von WikkaWiki beziehen.
Deletions:
((1)) Neues Kapitel - Anpassung der Funktionen!
Die oben zusammengefassten Probleme und ihre Korrekturen betrafen zunächst einmal Fehler im Sinne nicht / falsch funktionierender Skripte. Resultat war eine Fehlermeldung oder ein Seite / Funktion zeigten keine Wirkung. Unter dem Kapitel "Anpassung der Funktionen" werden Themen behandelt / protokolliert, die sich auf die [[WikkaAnpassungFunktionen wünschenswerte oder nicht wünschenswerte Funktionsweise]] der Skripte beziehen. Funktioniert etwas nicht so, wie gedacht, wird es hier angepasst!


Revision [4290]

Edited on 2022-10-08 18:52:57 by ErdaxoAdmin
Additions:
Eine Dokumentation der Anpassung durch Dienstleister 2022 ist **[[WikkaAnpassungFunktionen hier zu finden]]**. Auf dieser Seite hingegen wurden eher die Probleme aufgezeichnet, die mit dem Umstieg auf PHP 8 verbunden sind. >>Grundlage der Migration ist WikkaWiki 1.4.2, die für PHP 7.X vorgesehen ist (jedenfalls mit 7.2 getestet wurde). Zahlreiche Probleme in der Datenbanksteuerung und bei einigen Startskripten unter PHP 8 konnten schnell beseitigt werden. Das Problem war insbesondere das geänderte Datenbankmodell in PHP.
Deletions:
Eine Dokumentation der Anpassung durch Dienstleister 2022 ist [[WikkaAnpassungFunktionen hier zu finden]]. Auf dieser Seite hingegen wurden eher die Probleme aufgezeichnet, die mit dem Umstieg auf PHP 8 verbunden sind. >>Grundlage der Migration ist WikkaWiki 1.4.2, die für PHP 7.X vorgesehen ist (jedenfalls mit 7.2 getestet wurde). Zahlreiche Probleme in der Datenbanksteuerung und bei einigen Startskripten unter PHP 8 konnten schnell beseitigt werden. Das Problem war insbesondere das geänderte Datenbankmodell in PHP.


Revision [4289]

Edited on 2022-10-08 18:52:30 by ErdaxoAdmin
Additions:
>>**Achtung**!
Eine Dokumentation der Anpassung durch Dienstleister 2022 ist [[WikkaAnpassungFunktionen hier zu finden]]. Auf dieser Seite hingegen wurden eher die Probleme aufgezeichnet, die mit dem Umstieg auf PHP 8 verbunden sind. >>Grundlage der Migration ist WikkaWiki 1.4.2, die für PHP 7.X vorgesehen ist (jedenfalls mit 7.2 getestet wurde). Zahlreiche Probleme in der Datenbanksteuerung und bei einigen Startskripten unter PHP 8 konnten schnell beseitigt werden. Das Problem war insbesondere das geänderte Datenbankmodell in PHP.
Deletions:
Grundlage der Migration ist WikkaWiki 1.4.2, die für PHP 7.X vorgesehen ist (jedenfalls mit 7.2 getestet wurde). Zahlreiche Probleme in der Datenbanksteuerung und bei einigen Startskripten unter PHP 8 konnten schnell beseitigt werden. Das Problem war insbesondere das geänderte Datenbankmodell in PHP.


Revision [4288]

Edited on 2022-10-08 18:49:12 by ErdaxoAdmin
Additions:
- [[WikkaListeArbeiten ältere chronologische Liste der Arbeiten am System]]
Deletions:
- [[WikkaListeArbeiten (halbwegs) chronologische Liste der jemals durchgeführten Arbeiten am System]]


Revision [4265]

Edited on 2022-10-04 11:22:16 by ErdaxoAdmin

No Differences

Revision [4260]

Edited on 2022-09-11 16:45:57 by ErdaxoAdmin
Additions:
- [[WikkaInhaltsVerzeichnis Automatisiertes Inhaltsverzeichnis]]


Revision [3943]

Edited on 2022-07-28 13:30:43 by WojciechLisiewicz
Additions:
- vor detaillierten Arbeiten am Quelltext ist es sinnvoll, das **[[WikkaSystemConcept Gesamtkonzept von WikkaWiki zu verstehen]]**;
Deletions:
- vor detaillierten Arbeiten am Quelltest ist es sinnvoll, das **[[WikkaSystemConcept Gesamtkonzept von WikkaWiki zu verstehen]]**;


Revision [3935]

Edited on 2022-07-21 00:24:02 by WojciechLisiewicz
Additions:
((1)) Neues Kapitel - Anpassung der Funktionen!
Die oben zusammengefassten Probleme und ihre Korrekturen betrafen zunächst einmal Fehler im Sinne nicht / falsch funktionierender Skripte. Resultat war eine Fehlermeldung oder ein Seite / Funktion zeigten keine Wirkung. Unter dem Kapitel "Anpassung der Funktionen" werden Themen behandelt / protokolliert, die sich auf die [[WikkaAnpassungFunktionen wünschenswerte oder nicht wünschenswerte Funktionsweise]] der Skripte beziehen. Funktioniert etwas nicht so, wie gedacht, wird es hier angepasst!


Revision [3933]

Edited on 2022-07-20 20:46:34 by WojciechLisiewicz
Additions:
- vor detaillierten Arbeiten am Quelltest ist es sinnvoll, das **[[WikkaSystemConcept Gesamtkonzept von WikkaWiki zu verstehen]]**;


Revision [3929]

Edited on 2022-07-18 22:12:39 by WojciechLisiewicz
Additions:
((3)) plugins
geshi / geshi.php


Revision [3928]

Edited on 2022-07-18 22:10:08 by WojciechLisiewicz
Additions:
Vgl. in ##3rdparty/plugins/geshi/geshi.php## die Zeilen (neue Version nach //rector//): 3210, 3230, 3247, 3422.


Revision [3927]

Edited on 2022-07-18 22:02:09 by WojciechLisiewicz
Additions:
=> unter FreeBSD => kein Problem, sofern [[http://www.erdaxo.de/WikkaWikiDBupdates142#section_2 die DB entsprechend aktualisiert!]]
=> Geshi funktionierte nicht unter FreeBSD
Unter Ubuntu war hingegen alles OK. //rector// hat offenbar aus Arrays irgendwie Klassen-Konstruktionen gemacht, die unter Ubuntu und PHP 8.1 OK waren, unter FreeBSD und PHP 8.0 nicht... Eine Umgestaltung zurück in Arrays löste das Problem.
Deletions:
=> unter FreeBSD ?


Revision [3926]

Edited on 2022-07-18 17:56:07 by WojciechLisiewicz
Additions:
Vorgehensweise:
=> nach Behandlung mit //rector// verschwindet die Warnung
=> die Registrierung war dann (unter Ubuntu 22.04 mit apache php_mod) sofort möglich
=> unter FreeBSD ?


Revision [3925]

Edited on 2022-07-18 17:45:25 by WojciechLisiewicz
Additions:
Unter FreeBSD gab es keine Meldungen - unter Ubuntu kamen Warnungen:
##Warning: foreach() argument must be of type array|object, null given in /var/www/wikka/libs/userregistration.class.php on line 111##
Möglicherweise funktioniert also die genannte Datei nicht korrekt...


Revision [3924]

Edited on 2022-07-18 16:29:01 by WojciechLisiewicz
Additions:
=> Registrierung war plötzlich nicht mehr möglich


Revision [3923]

Edited on 2022-07-17 22:00:26 by WojciechLisiewicz
Additions:
=> Rund um Kategorien waren Warnungen zum Titel (nach Umstieg auf die Datenbank der WDB)
##Warning: Trying to access array offset on value of type bool in /var/www/wikka/libs/Wakka.class.php on line 2208##
Beseitigt mit Abfangen der fehlenden Variablen-Deklaration / Definition vorher.
Deletions:


Revision [3913]

Edited on 2022-07-17 19:23:10 by WojciechLisiewicz
Additions:
=> Details dazu im Artikel über [[WikkaWikiDBupdates142 Updates in der DB für WikkaWiki 1.4.2]].
Deletions:
Details dazu hier im Artikel über [[WikkaWikiDBupdates142 Updates in der DB für WikkaWiki 1.4.2]].


Revision [3912]

Edited on 2022-07-17 19:18:34 by WojciechLisiewicz
Additions:
((1)) Datenbanken und Datenbankstruktur
Dort sind auch Befehle zum Export und Import von Daten zu finden!
Deletions:
((1)) Änderungen der Datenbankstruktur


Revision [3909]

Edited on 2022-07-17 18:31:57 by WojciechLisiewicz
Additions:
((1)) Änderungen der Datenbankstruktur
Die letzten Versionen von WikkaWiki führen einige wichtige Änderungen in der Struktur der Datenbank (mysql) ein. Insbesondere das, was in der Tabelle ##users## passiert, hatte viele Folgen beim Debugging. Sie müssen also händisch nachgetragen werden. Scheinbar werden diese Änderungen bei Anlegen einer sauberen, frischen Neuinstallation nicht berücksichtigt!
Details dazu hier im Artikel über [[WikkaWikiDBupdates142 Updates in der DB für WikkaWiki 1.4.2]].


Revision [3900]

Edited on 2022-07-11 15:55:40 by WojciechLisiewicz
Additions:
((3)) edit
Insbesondere kleine Probleme beim Anlegen neuer
Seiten
=> edit.php
|_ Light
=> header.php
Deletions:
((3)) andere?
Light => header.php


Revision [3899]

Edited on 2022-07-11 15:54:42 by WojciechLisiewicz
Additions:
=> diverse Probleme beim Anlegen neuer Seiten:
##Warning: Trying to access array offset on value of type bool in /var/www/wikka/libs/Wakka.class.php on line 1651##
##Warning: Trying to access array offset on value of type bool in /var/www/wikka/handlers/edit/edit.php on line 81 / 174 / 176##
##Warning: Trying to access array offset on value of type bool in /var/www/wikka/templates/light/header.php on line 8 / 10 / 19 / 51##
=> in der Regel durch Prüfung der Existenz der Variable abgefangen;

((2)) templates
Light => header.php


Revision [3886]

Edited on 2022-07-08 22:09:01 by WojciechLisiewicz
Additions:
=> Action "attachments.php" funktioniert insgesamt nicht.
- Fehler wegen fehlender Definition einer Variable sind nur kleines Problem!
- Der erzeugte Link führt zu nichts!
- deshalb sollte das Ding beseitigt werden.
((3)) attachments
Action kaputt!
=> attachments.php


Revision [3885]

Edited on 2022-07-08 21:50:48 by WojciechLisiewicz
Additions:
- Behandlung mit //rector// hat ausgereicht, Fehler waren verschwunden!
Deletions:
- Behandlung mit rector hat gereicht!


Revision [3884]

Edited on 2022-07-08 21:50:22 by WojciechLisiewicz
Additions:
=> Action "files.php" hatte veraltete Code-Standards
- Behandlung mit rector hat gereicht!
((3)) files
Alte Standards im Code:
=> files.php


Revision [3883]

Edited on 2022-07-08 21:24:28 by WojciechLisiewicz
Additions:
**Lösung**: ähnlich wie bei "badwords" oben;
darüber hinaus musste noch spamlog-Datei angelegt werden...


Revision [3882]

Edited on 2022-07-08 21:04:11 by WojciechLisiewicz
Additions:
((3)) spamlog
Konstante nicht vorhanden:
=> spamlog.php


Revision [3881]

Edited on 2022-07-08 21:01:58 by WojciechLisiewicz
Additions:
=> Funktionen für Source-Code-Highlighting (geshi) waren kaputt
- geshi wurde mit //rector// behandelt
- und danach ging alles wieder einwandfrei => die von //rector// ebenfalls veränderten, einzelnen Dateien (für Quellcode-Arten) im Verzeichnis "geshi" mussten nicht mal angefasst werden...
=> Action "spamlog.php" produzierte Fehler:
##Fatal error: Uncaught Error: Undefined constant "DEFAULT_SPAMLOG_PATH"##


Revision [3880]

Edited on 2022-07-08 20:42:41 by WojciechLisiewicz
Additions:
=> Functions für "badwords" in ##Wakka.class.php## mussten korrigiert werden
- Kostante ##DEFAULT_BADWORDS_PATH## war nicht definiert
- da die Konstante sonst nirgendwo nötig war, wurde sie überflüssig gemacht, so dass die Funktionen (Zeile 4850 und 4894) einfach aus den config-Values eingelesen wird (##$badwordspath = $this->GetConfigValue('badwords_path');##)
Deletions:
=> Functions für "badwords" in ##Wakka.class.php## mussten korrigiert werden, weil die Kostante ##DEFAULT_BADWORDS_PATH## nutzten; da die Konstante sonst nirgendwo nötig war, wurde sie überflüssig gemacht, so dass die Funktionen (Zeile 4850 und 4894) einfach aus den config-Values eingelesen wird (##$badwordspath = $this->GetConfigValue('badwords_path');##)


Revision [3879]

Edited on 2022-07-08 20:41:48 by WojciechLisiewicz
Additions:
=> Functions für "badwords" in ##Wakka.class.php## mussten korrigiert werden, weil die Kostante ##DEFAULT_BADWORDS_PATH## nutzten; da die Konstante sonst nirgendwo nötig war, wurde sie überflüssig gemacht, so dass die Funktionen (Zeile 4850 und 4894) einfach aus den config-Values eingelesen wird (##$badwordspath = $this->GetConfigValue('badwords_path');##)
Deletions:
=>


Revision [3878]

Edited on 2022-07-08 19:44:07 by WojciechLisiewicz
Additions:
##if (isset($data)) return $data;##
Deletions:
##if (isset($data)) return $data;##


Revision [3877]

Edited on 2022-07-08 19:43:39 by WojciechLisiewicz
Additions:
##""//""return $data; ##
Deletions:
##//return $data; ##


Revision [3876]

Edited on 2022-07-08 19:43:19 by WojciechLisiewicz
Additions:
Später war ähnliches Problem aufgetaucht (diesmal beim ausgeloggten Benutzer) in Zeile 163:
=> statt ##($user['show_comments'] == 'Y'))##
musste nun ##((isset($user['show_comments'])) && $user['show_comments'] == 'Y'))## her,
weil array leer war...
=> ##function LoadAll()## in Wakka.class.php musste korrigiert werden:
##//return $data; ##
musste (Zeile 431) ersetzt werden mit
##if (isset($data)) return $data;##


Revision [3875]

Edited on 2022-07-08 19:34:32 by WojciechLisiewicz
Additions:
Im Stammverzeichnis von wikkawiki:
=> wikka.php


Revision [3874]

Edited on 2022-07-08 19:32:24 by WojciechLisiewicz
Additions:
Insb. safehtml...


Revision [3873]

Edited on 2022-07-08 19:32:00 by WojciechLisiewicz

No Differences

Revision [3872]

Edited on 2022-07-08 19:31:26 by WojciechLisiewicz
Additions:
((3)) andere?


Revision [3871]

Edited on 2022-07-08 19:30:56 by WojciechLisiewicz
Additions:
Probleme mit Arrays:
Kommentare etc.
Sehr viele Stellen:
Deletions:
Probleme mit Arrays - mussten zusätzliche Einträge vorgesehen werden:


Revision [3870]

Edited on 2022-07-08 19:29:47 by WojciechLisiewicz
Additions:
((3)) adminpages
Probleme mit Arrays - mussten zusätzliche Einträge vorgesehen werden:
Deletions:
((3)) adminpages


Revision [3869]

Edited on 2022-07-08 19:28:55 by WojciechLisiewicz

No Differences

Revision [3868]

Edited on 2022-07-08 19:28:40 by WojciechLisiewicz
Additions:
((3)) adminpages
Deletions:
((3)) adminpages


Revision [3867]

Edited on 2022-07-08 19:28:17 by WojciechLisiewicz

No Differences

Revision [3866]

Edited on 2022-07-08 19:27:52 by WojciechLisiewicz
Additions:
((1)) Protokoll Debugging nach Umstellung auf PHP8
Liste der Dateien:
((2)) //root//
((2)) 3rdparty
((3)) core
(1) safehtml / classes
Beide:
=> safehtml.php
=> HTMLSax.php (insbesondere diese!)
((2)) actions
((3)) adminpages
=> adminpages.php
((2)) handlers
((3)) show
=> show.php
((2)) libs
=> Wakka.class.php


Revision [3865]

Edited on 2022-07-08 18:06:13 by WojciechLisiewicz
Additions:
(Bearbeitung der Datei ##actions/adminpages/adminpages.php## mit //rector// brachte keine Änderung)
Aber => das Problem war offenbar die unvollständige Variable ##$sort_fields## (Zeile 327), in der die Felder aus der DB vorgegeben waren. Nachdem //id// und //note// darin ergänzt wurden, ist alles OK!
Deletions:
(Bearbeitung mit //rector// brachte keine Änderung)
Aber => das Problem war offenbar die unvollständige Variable ##$sort_fields##, in der die Felder aus der DB vorgegeben waren. Nachdem //id// und //note// darin ergänzt wurden, ist alles OK!


Revision [3864]

Edited on 2022-07-08 18:05:22 by WojciechLisiewicz
Additions:
=> action "adminpages" wirft Warnungen raus:
Deletions:
=> action ""AdminPages"" wirft Warnungen raus:


Revision [3863]

Edited on 2022-07-08 18:05:01 by WojciechLisiewicz
Additions:
(Bearbeitung mit //rector// brachte keine Änderung)
Aber => das Problem war offenbar die unvollständige Variable ##$sort_fields##, in der die Felder aus der DB vorgegeben waren. Nachdem //id// und //note// darin ergänzt wurden, ist alles OK!
=>


Revision [3862]

Edited on 2022-07-08 17:18:51 by WojciechLisiewicz
Additions:
Nachdem mit //safehtml// Durchbruch erzielt wurde, wird wie folgt gearbeitet:
- Entwicklungssystem = Ubuntu 22.04 LTS als Server / VM unter 10.1.0.128
- dort ist im separaten Verzeichnis auch //rector// installiert und kann zur Konvertierung genutzt werden


Revision [3861]

Edited on 2022-07-08 17:00:29 by WojciechLisiewicz
Additions:
=> action ""AdminPages"" wirft Warnungen raus:
##Warning: Undefined array key "id" in /var/www/wikka/actions/adminpages/adminpages.php on line 677
Warning: Undefined array key "note" in /var/www/wikka/actions/adminpages/adminpages.php on line 681##


Revision [3860]

Edited on 2022-07-08 16:55:58 by WojciechLisiewicz
Additions:
((1)) Protokoll nach Korrektur ##safehtml##
=> Kommentare verursachen Fehler; das aktive Template wird nicht genutzt, Seite erscheint unformatiert und es kommt Meldung:
##Fatal error: Uncaught TypeError: Unsupported operand types: array & bool in /var/www/wikka/handlers/show/show.php:340## usw.
Es hat gereicht, die Bedingung in Zeile 338 zu korrigieren:
=> statt ##&## musste ##""&&""## gesetzt werden;
Deletions:
((1)) Protokoll nach Korrektur safehtml


Revision [3859]

Edited on 2022-07-08 16:14:03 by WojciechLisiewicz
Additions:
Wurde schon mal bearbeitet - **Lösung**: siehe [[http://www.erdaxo.de/WikkaWiki#section_15 oben]].


Revision [3858]

Edited on 2022-07-08 16:11:54 by WojciechLisiewicz
Additions:
=> Warnung ##Warning: Undefined variable $name in /var/www/wikka/libs/Wakka.class.php on line 4106##
Ist vorher nicht aufgetreten, nach Bearbeitung mit rector da...


Revision [3857]

Edited on 2022-07-08 16:03:25 by WojciechLisiewicz
Additions:
**Lösung**: => Initialisierung Wakka-Class mit ##$wakka = instantiate('Wakka',$wakkaConfig);##


Revision [3856]

Edited on 2022-07-08 16:00:03 by WojciechLisiewicz
Additions:
((1)) Protokoll nach Korrektur safehtml
=> ##libs/Wakka.class.php## - überarbeitet mit //rector//
=> Fehler ##Too few arguments to function Wakka::__construct(), 0 passed##
Zeilen: ##libs/Wakka.class.php## = 235; ##wikka.php## = 704


Revision [3855]

Edited on 2022-07-08 15:07:54 by WojciechLisiewicz
Additions:
=== Und hier eine geordnete Darstellung aktuell (2021 - 2022) ===
Deletions:
=== Und hier eine geordnete Darstellung aktuell (2021) ===


Revision [3816]

Edited on 2022-06-16 00:04:16 by WojciechLisiewicz
Additions:
Bei Aufruf von HTML in roher Form (mit doppelten Anführungsstrichen " möglich) wird offenbar eine veraltete Version von [[WikkaWikiSafeHTML SafeHTML]] aufgerufen und es beginnen viele Probleme. Dies [[WikkaWikiSafeHTML wird hier ausführlich dokumentiert]].
Deletions:
Bei Aufruf von HTML in roher Form (mit doppelten Anführungsstrichen " möglich) wird offenbar eine veraltete Version von SafeHTML aufgerufen und es beginnen viele Probleme. Dies [[WikkaWikiSafeHTML wird hier ausführlich dokumentiert]].


Revision [3814]

Edited on 2022-06-15 21:33:33 by WojciechLisiewicz
Additions:
Bei Aufruf von HTML in roher Form (mit doppelten Anführungsstrichen " möglich) wird offenbar eine veraltete Version von SafeHTML aufgerufen und es beginnen viele Probleme. Dies [[WikkaWikiSafeHTML wird hier ausführlich dokumentiert]].
Deletions:
Bei Aufruf von HTML in roher Form (mit doppelten Anführungsstrichen " möglich) wird offenbar eine veraltete Version von SafeHTML aufgerufen und es beginnen viele Probleme:
Meldung:
##Fatal error: Uncaught Error: Attempt to modify property "handler_default" on null in /usr/local/www/wdb/3rdparty/core/safehtml/classes/HTMLSax.php:556...## und noch viel länger (statt 556 auch 494)
Lösung: NULL auffangen, damit die "property" dann nicht gesetzt wird...


Revision [3813]

Edited on 2022-06-14 22:09:47 by WojciechLisiewicz
Additions:
((1)) Fehler bei Aufruf von HTML-Quelltext
Bei Aufruf von HTML in roher Form (mit doppelten Anführungsstrichen " möglich) wird offenbar eine veraltete Version von SafeHTML aufgerufen und es beginnen viele Probleme:
Deletions:
((1)) Fehler in Aufruf von Seite //SysInfo//


Revision [3812]

Edited on 2022-06-14 21:51:28 by WojciechLisiewicz
Additions:
((1)) Fehler in Aufruf von Seite //SysInfo//
Meldung:
##Fatal error: Uncaught Error: Attempt to modify property "handler_default" on null in /usr/local/www/wdb/3rdparty/core/safehtml/classes/HTMLSax.php:556...## und noch viel länger (statt 556 auch 494)
Lösung: NULL auffangen, damit die "property" dann nicht gesetzt wird...


Revision [3811]

Edited on 2022-06-14 20:35:43 by WojciechLisiewicz
Additions:
((3)) Weitere ähnliche Fälle
=> ##3rdparty/core/safehtml/classes/HTMLSax.php## on line 195 + 343


Revision [3810]

Edited on 2022-06-14 20:25:41 by WojciechLisiewicz
Additions:
if(!isset($sessionid)) $sessionid = '';
Deletions:
if(!isset($sessionid)) $sessionid = '';


Revision [3809]

Edited on 2022-06-14 20:25:22 by WojciechLisiewicz
Additions:
Später verschwanden Sie aber wieder ohne Änderungen. Vielleicht mit Korrektur zu den Zeilen 336 / 432. Danach aber wieder aufgetaucht...
Nach Anmeldung als registrierter Benutzer taucht überall die Meldung auf:
##Warning: Undefined variable $sessionid in /usr/local/www/wdb/libs/Database.lib.php on line 175## und noch mal
##Warning: Undefined variable $username in /usr/local/www/wdb/libs/Database.lib.php on line 175##
In Datei Database.lib.php die Variablen ##$sessionid## und ##$username## entsprechend definiert (nun 2 neue Zeilen 168/169):##
if(!isset($sessionid)) $sessionid = '';
if(!isset($username)) $username = '';##
Deletions:
Später verschwanden Sie aber wieder ohne Änderungen. Vielleicht mit Korrektur zu den Zeilen 336 / 432.


Revision [3808]

Edited on 2022-06-14 18:27:53 by WojciechLisiewicz
Additions:
((2)) Fehler in //action// __PageIndex__ (Wakka.class Zeile 4131)
Fehlermeldung war:
##Warning: Undefined variable $name in /usr/local/www/wdb/libs/Wakka.class.php on line 4131##
Lösung:
in Zeile 4108 Variable definiert: ##if(!isset($name)){$name = '';}##
Zeile 4131 verschiebt sich in 4134.


Revision [3641]

Edited on 2021-06-26 20:10:26 by WojciechLisiewicz
Additions:
((3)) Problem: obsolet gewordene Schreibweise mit { oder }
Siehe hier:
https://www.php.net/manual/de/migration80.incompatible.php
an der Stelle unter folgender Überschrift:
//Support for deprecated curly braces for offset access has been removed.//
Es reicht wohl aus, Arrays mit [] statt mit {} zu schreiben...


Revision [3640]

Edited on 2021-06-26 19:37:33 by WojciechLisiewicz
Additions:
>>**Achtung: zahlreiche Fehler könnten womöglich vermieden werden, wenn eine niedrigere Debugging-Stufe in PHP eingestellt worden wäre - bei Berücksichtigung der Fehler und deren Bearbeitung wird der Code wohl qualitativ besser sein.**>>


Revision [3639]

Edited on 2021-06-26 19:34:47 by WojciechLisiewicz
Additions:
##""if ((isset($_SESSION['show_comments'][$tag]) && $_SESSION['show_comments'][$tag] != COMMENT_NO_DISPLAY) || ($user['show_comments'] == 'Y'))""##
##""if ((isset($_SESSION['show_comments'][$tag]) && $_SESSION['show_comments'][$tag] != COMMENT_NO_DISPLAY) || ($user && $user['show_comments'] == 'Y'))""##
Deletions:
##if ((isset($_SESSION['show_comments'][$tag]) && $_SESSION['show_comments'][$tag] != COMMENT_NO_DISPLAY) || ($user['show_comments'] == 'Y'))##
##if ((isset($_SESSION['show_comments'][$tag]) && $_SESSION['show_comments'][$tag] != COMMENT_NO_DISPLAY) || ($user && $user['show_comments'] == 'Y'))##


Revision [3638]

Edited on 2021-06-26 19:34:09 by WojciechLisiewicz
Additions:
Eigentlich zog sich hier die Befehlskette über zwei Zeilen und sah so aus:
##if ((isset($_SESSION['show_comments'][$tag]) && $_SESSION['show_comments'][$tag] != COMMENT_NO_DISPLAY) || ($user['show_comments'] == 'Y'))##
Der Wert ##$user## musste noch mal vor Abfrage auf Existenz geprüft werden:
##if ((isset($_SESSION['show_comments'][$tag]) && $_SESSION['show_comments'][$tag] != COMMENT_NO_DISPLAY) || ($user && $user['show_comments'] == 'Y'))##


Revision [3637]

Edited on 2021-06-26 19:10:08 by WojciechLisiewicz
Additions:
((2)) Weitere Fehler in den Kommentaren
In den Kommentaren werden in der Regel folgende Fehler angezeigt:
##Warning: Trying to access array offset on value of type null in /usr/local/www/wdb/handlers/show/show.php on line 163##
((2)) Sporadische Fehler auf manchen Seiten
(Beispiel: FormattingRules) => schwerwiegend, da sich gar keine Seite zeigt und nur die Fehlermeldung:
## Fatal error: Array and string offset access syntax with curly braces is no longer supported in /usr/local/www/wdb/3rdparty/core/safehtml/classes/safehtml.php on line 95##


Revision [3613]

Edited on 2021-05-07 18:07:43 by WojciechLisiewicz
Additions:
((2)) Fehler nach Anmeldung
Nach der Anmeldung als User (hier konkret der Admin) kamen weitere Fehler vor:
##Warning: Undefined variable $sessionid in /usr/local/www/wdb/libs/Database.lib.php on line 175## gleich 2x...
Später verschwanden Sie aber wieder ohne Änderungen. Vielleicht mit Korrektur zu den Zeilen 336 / 432.


Revision [3612]

Edited on 2021-05-07 18:04:54 by WojciechLisiewicz
Additions:
und:
Deletions:
((2))


Revision [3611]

Edited on 2021-05-07 18:04:37 by WojciechLisiewicz
Additions:
##Warning: Undefined variable $result in /usr/local/www/wdb/libs/Wakka.class.php on line 336##
##Warning: Undefined variable $data in /usr/local/www/wdb/libs/Wakka.class.php on line 432##
Es hat das Gleiche geholfen, wie schon bei Zeile 336:
=> aus ##return $data;##
=> mach ##if (isset($data)) return $data;##
((2)) Fehler, die von selbst verschwunden waren
Die nachstehenden Fehler sind nach Korrektur der Punkte oben von alleine verschwunden:
Deletions:
Fehler ##Warning: Undefined variable $result in /usr/local/www/wdb/libs/Wakka.class.php on line 336##
Fehler ##Warning: Undefined variable $data in /usr/local/www/wdb/libs/Wakka.class.php on line 432##
((2))


Revision [3610]

Edited on 2021-05-07 17:57:28 by WojciechLisiewicz
Additions:
((3)) Lösung
In Zeile 336 schlicht ändern:
=> aus ##return $result;##
=> Folgendes machen: ##if (isset($result)) return $result;##


Revision [3609]

Edited on 2021-05-07 17:56:06 by WojciechLisiewicz
Additions:
Offenbar wird die Funktion ##function Query($query, $params=NULL, $dblink='')## auch dann genutzt, wenn sie keinerlei vernünftige Ergebnisse produziert.


Revision [3608]

Edited on 2021-05-07 17:24:44 by WojciechLisiewicz
Additions:
Die von uns eingesetzte Software braucht auch manchmal einen kleinen Anschub - deshalb die Dokumentation der Anpassungen / Korrekturen im WikkaWiki:
=== Zunächst eine kurze Sammlung zum Informationsarchiv aus früheren Generationen (vor 2021): ===
=== Und hier eine geordnete Darstellung aktuell (2021) ===
((1)) Umstieg auf PHP 8.0
Grundlage der Migration ist WikkaWiki 1.4.2, die für PHP 7.X vorgesehen ist (jedenfalls mit 7.2 getestet wurde). Zahlreiche Probleme in der Datenbanksteuerung und bei einigen Startskripten unter PHP 8 konnten schnell beseitigt werden. Das Problem war insbesondere das geänderte Datenbankmodell in PHP.
Als das System dann einigermaßen installiert werden und danach starten konnte, mussten folgende Schritte unternommen werden:
((2)) Wakka.class Zeile 336
Fehler ##Warning: Undefined variable $result in /usr/local/www/wdb/libs/Wakka.class.php on line 336##

((3)) Problem

((2)) Wakka.class Zeile 432
Fehler ##Warning: Undefined variable $data in /usr/local/www/wdb/libs/Wakka.class.php on line 432##
((2))
##Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/wdb/libs/Wakka.class.php:336) in /usr/local/www/wdb/libs/Wakka.class.php on line 5285##
((2))
##Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/wdb/libs/Wakka.class.php:336) in /usr/local/www/wdb/libs/Wakka.class.php on line 5287##
Deletions:
Die von uns eingesetzte Software braucht auch manchmal Tricks:


Revision [3597]

Edited on 2021-05-05 18:44:54 by WojciechLisiewicz
Additions:
- [[WikkaCategoryTree Baumdarstellung für Kategorien]]


Revision [3596]

Edited on 2021-05-05 18:44:06 by WojciechLisiewicz
Additions:
>>Für erste Schritte bei Updates Originaldokument beachten:
- http://docs.wikkawiki.org/UpgradeNotes
Weitere sinnvolle Quellen:
- http://wikkawiki.org/FilesManagementSolution
- http://wikkawiki.org/WikkaMenulets>>
Deletions:
>>Für erste Schritte bei Updates Originaldokument beachten: First tray: see http://docs.wikkawiki.org/UpgradeNotes>>


Revision [3591]

Edited on 2021-05-05 18:29:59 by WojciechLisiewicz
Additions:
- [[WikkaLocalization Sprachen für das UI]]
Deletions:
-


Revision [3589]

Edited on 2021-05-05 18:28:18 by WojciechLisiewicz
Additions:
>>Für erste Schritte bei Updates Originaldokument beachten: First tray: see http://docs.wikkawiki.org/UpgradeNotes>>
- [[WikkaLinksToNorms automatische Links auf Normen]]


Revision [3584]

Edited on 2021-05-05 17:20:30 by WojciechLisiewicz
Additions:
- [[WikkaListeArbeiten (halbwegs) chronologische Liste der jemals durchgeführten Arbeiten am System]]
-


Revision [2783]

Edited on 2021-03-15 19:31:03 by WojciechLisiewicz
Additions:
- [[WikkaModRewrite eine besser aussehende URL mit mod_rewrite von Apache]]
Deletions:
- [[Wikka eine besser aussehende URL mit mod_rewrite von Apache]]


Revision [2782]

Edited on 2021-03-15 19:30:28 by WojciechLisiewicz
Additions:
CategoryITKnowledge
Deletions:
CategoryITKnowlegde


Revision [2781]

The oldest known version of this page was created on 2021-03-15 19:29:23 by WojciechLisiewicz
Valid XHTML  |  Valid CSS:  |  Powered by WikkaWiki