Sie sind hier : Startseite →  Hintergründe & Analysen→  Unser Gau / Crash vom 17. Juli→  Unsere-2023-Gau-Chronik-07

"Man(n) nennt es Pech." - die Chronik 07

28.8.2023 - Die Chronik der Wiederbelebung der Museen-Seiten

Aufgrund der Menge der gleichzeitig auf den Tisch gekommenen Themen und vieler Anregungen von Außen geht es etwas bunt durcheinander.

Auf der Erfahrung und Übung aufbauen :

Die drei "Standard-Tools" (yast, mc und joe und natürlich noch einige andere) werden bei meinen opensuse Installationen seit Jahrzehnten immer mit installiert. Den (für mich neuen) "VSCodium" Code-Editor installiere ich - wenn es dann geht - auf dem Webserver, auf dem auch die php Programme laufen sollen. Nach vielen Mühen lief der VSCodium endlich. Siehe weiter unten.

Welche speziellen php- Migrations-Hilfsprogramme haben wir bislang gefunden und was machen diese Programme ?

.

Beginnen wir mit dem mysql-Wrapper :

Es werden da eine 80 Kilobyte große Datei angeboten (es gibt nämlich mehrere Forks dieses Wrappers), die man in jeden php-Code mit Datenbankzugriff mit "require_once ('mysql.php'); " einbinden kann. Die in diesem einzubindendem Code enthaltenen alten Begriffe, Variablen und Funktionen werden alle durch neue (aber welche bitte ?) ersetzt, - so heißt es jedefalls.

Die Logic dieser include-Datei ist mir leider fremd, alles steht in einer oder mehreren riesen langen Zeilen, die man auch über 3 x 27" Monitoren nebeneinander nicht darstellen kann.
.

Der PHP-Code-Sniffer :

Der phpcs hat doch diverse Macken oder wenig verständliche Konfigurations- Zwänge. Es werden merkwürdige Fehler angezeigt, die gar keine sind. Die Konfiguration von "json"- Scripten ist auch nicht gerade einfach. Ich wollte nichts der Default-Einstellung überlassen und als abzuprüfendes Zielsystem die php-7.4 Version festlegen.

Ein Kommentar von außen :
Was dein Tool dort als Fehler markiert, ist für die Lauffähigkeit des Skriptes vollkommen irrelevant. Aus irgendeinem Grund erkennt das Tool fehlende Tags in PHPDocs als Fehler, was überhaupt keinen Sinn ergibt. PHPDocs ist nur eine Möglichkeit, den Quellcode direkt in sich zu dokumentieren.
.

PHPLint

PHPLint (from Italy) is a program to validate PHP 5 (targeting 5.6) and PHP 7 (targeting 7.4) source programs written in PHP itself. - Noch läuft es nicht.
.

Im Vorgriff auf die Nutzung des "VSCodium" .........

Wie ich inzwischen auch gelernt hatte, gibt es immer noch unglaublich viele Nutzer/Betreiber von WIN XP/32 Workstations - aus den verschiedensten Gründen.

Auch bei mir hier in der Museums- Redaktion gibt es Komfort- und Funktions-Zwänge, eine üppige WIN-XP Station mit 4 großen 27" Monitoren und 256 GB SSD zu betreiben und mir über Windows-"rdp" jeweils den Bildschirm einer WIN-7/64 und/oder einer WIN-10/64 Station (zwei Notebooks) zu holen.

Und das klappt schon seit mehreren Jahren zuverlässig und schnell. (Übrigens habe ich inzwischen 8 WIN7-pro Lizenzen und 4 WIN10-pro Lizenzen - nur für mich ganz alleine !!!!!!.)

Und hier die Beispiele/Argumente bei mir :
Pagemaker 6.5 funktioniert hervorragend, Corel Paint 10 mit seinen Tastenbefehlen (short-cuts) geht irre schnell, besser als Corel Paint 11 oder 12, Corel Draw 10 und 11 laufen super, FineReader 8 geht besser als unter WIN 10, VNC Viewer rennt, das Programm für Massen-Scans scandall2.1 von Fujitsu und mein Brother Scanner vertragen sich hervorragend, zuverlässig und schnell, auch bei 1.400 A3-Doppel-Seiten am Stück.

Die Tauschroutinen (für Artikel und Anzeigen auf Bildern per OCR in Text übertragene Texte) der beiden Texteditoren notepad und notepad++ sind sehr komfortabel und schnell.

Und das sind ja nur ein paar wenige der über 130 Programme, die unter WIN10 nicht mehr laufen - also nicht mehr zu installieren gehen. Das habe ich übrigens über mehrere Tage und Nächte mit immer mehr Wut im Bauch ausprobiert und bin dann frustriert wieder zurück auf die XP-SP3+ Version - und seitdem bin ich wieder glücklich und fleißig und motiviert..

Welche Version von VSCodium für Win 32 Bit läuft denn jetzt noch ?
und jetzt wird es kompliziert ........... bei mir läuft keine Win-Version .............
.

Der VSCodium für Linux läuft mit Mühe auf der opensuse 15.4 "virtuellen machine" und ist über VNC fernbedienbar.

Und somit ist erstmal ein "upgrade" von opensuse 15.3 auf 15.4 notwendig gewesen, mit diversen "Kleinigkeiten" (so umschreibt man eine stundenlange Quälerei mit "peanuts"), die auch bei der 15.4 immer noch fehlen.

Zumindest die php Version 7.4.33 ist nach dem notwendigen "upgrade" und "update" erhalten geblieben und auch der phpMyAdmin kennt die Museen- Datenbank noch. Doch der phpMyAdmin macht jetzt Probleme mit javascript.
.
Erfreulich ist die deutlich bessere Darstellung des vorhandenen php Codes mit Hilfe der php-Extension (innerhalb des VSCodium Editors). Doch auch hier ist noch eine Menge "FineTuning" notwendig, bis die bearbeiteten php-Sorce-Codes auch wieder abgespeichert werden können.
.

Viel viel zu alter Infomations-Müll im Internet vergeudet viel Zeit

Zum PHP-Lernen gibt es mehrere Videos und mehrere Webseiten. Fast allen gleich ist das Manko, man findet kein oder selten ein Datum, aus welchem Jahr und für welche Version von php diese Infos und Anleitungen erstellt wurden.

Viel zu spät merkt der suchende Leser, das ist zum Teil ganz ganz altes Zeug aus 2010 und davor und damit total veraltet. Bei allen meinen Posts in irgendwelchen Foren (unter meinem Pseudonym "dernachtwerker" beginne ich immer mit dem Tagesdatum.
.

Und es gibt erfreuliche Lichtblicke

Weiterhin aber sehr erfreulich ist, daß es doch viele hilfsbereite "Köpfe" und natürlich "deren Hände" gibt, die bei der Bewältigung dieses GAUs mithelfen möchten. Und es kommt raus, daß unsere Museenseiten bei den Fachpublikationen im Bereich Hifi und Fernsehen sehr weit bekannt sind, auch wenn diese bei uns öfter heftig kritisiert werden.
.

Es kristallisieren sich 3 Gedankengänge heraus :

.

  • (1) Halbautomatisches "Upgrade" der PHP Programme auf die Version php 7.4 oder 8 auf Basis des aktuellen opensuse 15.5 sowie der aktuellen mariadb oder

  • (2) Neuprogrammierung des Frontends und des Backends mit moderneren php Tools - betriebssystemunabhängig oder

  • (3) ein sogenannter Fork der gesamten vorhandnenen Programmierumgebung samt neuer Merkmale

.

.

- Werbung Dezent -
Zurück zur Startseite © 2007/2024 - Deutsches Hifi-Museum - Copyright by Dipl. Ing. Gert Redlich Filzbaden - DSGVO - Privatsphäre - Zum Telefon der Redaktion - Zum Flohmarkt
Bitte einfach nur lächeln: Diese Seiten sind garantiert RDE / IPW zertifiziert und für Leser von 5 bis 108 Jahren freigegeben - kostenlos natürlich.

Privatsphäre : Auf unseren Seiten werden keine Informationen an google, twitter, facebook oder andere US-Konzerne weitergegeben.