Skip to content

PHP: die lange Geschichte eines Admin-Problems

Ja sicher, ich war mal IT-Fuzzi, aber überwiegend dort, wo es ständig knirscht und quietscht: an der Schnittstelle zwischen Benutzerwünschen und Software-Gralshütern. Als „Admin“ bin ich eher zweite Wahl, und als „Hamster“ eigene ich mich erst recht nicht. „Hamster“ heißen auf Englisch diejenigen, die das System technisch am Laufen halten.

Warum ich zu zu blöd bin, Fehlermeldungen zu lesen

Na schön. Mein Provider wollte eine PHP-Version erneuern und hat erst einmal allen Kunden geschrieben, was demnächst an veraltetet PHP-Versionen raus fliegt. Mal ehrlich: Ich stehe mit PHP auf Kriegsfuß. Ich weiß, dass es so etwas gibt und auch, wie man Kleinigkeiten daran ändert - aber das ist auch alles. Wer einmal ein größeres, auf PHP basierendes Programm betreut hat, der weiß: Die Fehlermeldung lautet immer: Du musst in der Hierarchie der Progamem tief, dann noch tiefer und schließlich bis fast zum Boden heruntersteigen. Und dann wirst du auf Zeile 169 (oder so) irgendein Zeichen finden, das den Fehler verursachst, aber deshalb noch lange nicht den eigentlichen Grund darstellt, warum etwas nicht läuft.

Wenn du bis hierher gelesen hast und seufzt, dann verstehst du mich sicherlich.

Die Suche nach Hilfe

Anschließend wandte ich mich an einen Chat, der sich von der Fragestellung wie von der Beantwortung meiner Fragen entweder ein Chatbot oder ein gelangweilter Hotline-Mitarbeiter war. Die Antworten stimmten alle, nützten aber nichts - was mir mal wieder zeigt, was das heutige Verfahren wert ist, Probleme aus Dialogen mit Datenbanken lösen zu wollen.

Das verflixte Plug-in

Also, irgendwie konzentrierte sich das Problem darauf, dass ein wirklich winziger Teil eines „Plug-ins“ nicht funktionierte. Falls ihr den Begriff nicht kennt: Da langt ein Programmteil in das Hauptprogramm hinein, der mal nötig, mal überflüssig ist.

Ich hatte schon ein neues Produkt installiert, das erreichte mich noch eine Auskunft des Providers: Da gäbe es einen Hinweis des Softwareherstellers, dass man von einer fremden Webseite eine neuere Version des „Plug-ins“ besorgen solle. Das klingt einfach, ist aber nicht so ganz „ohne“, denn erstens hatte ich erst vor einigen Tagen ein Update der gesamten Software vorgenommen, und zweitens muste das Plug-in in diesem Fall von einem anderen Anbieter heruntergeladen werden.

Augen zu und durch

Augen zu und durch - so etwas kann schiefgehen. Wer Kummer gewohnt ist, weiß: Erst Sicherheitskopie erstellen, dann Änderungen vornehmen. Und so geschah es dann auch: Baustein komplett ausgetauscht - und alles klappt ganz vorzüglich mit PHP 7.

Die üblichen Ausreden

Das Problem wird übrigens in einem Forum behandelt - und dort heißt es sinngemäß: „wenn unsere Software nicht funktioniert, können wir gar nicht schuld sein - wenden Sie sich an den Provider, bei dem stimmt was nicht.“

Na hübsch - doch mal Klartext: Der Provider hat damit gar nichts zu tun. Aber er könnte schon auf ähnliche Probleme aufmerksam gemacht worden sein. Und du gehst als Kunde einfach davon aus, dass ein Update die neuesten (Standard-)Plug-ins enthält.

Warum am Ende doch alles gut wurde

Übrigens haben viele kleinere Software-Firmen ähnliche Probleme, insbesondere, wenn sie Gratis-Software vermarkten und auf die Hilfe anderer angewiesen sind.

Die Software war übrigens eine Wiki-Software, und der Fehler taucht auf in:

dokuwiki/lib/plugins/indexmenu/action.php

Das Problem wäre also gelöst. Tiefes Aufseufzen: Vorläufig ist kein Neuaufbau mit anderen Mitteln nötig. Allerdings muss ich dringend an eine Überarbeitung denken.

GX-MB540TL – Update immer mit Hindernissen

Während des Updates via LAN
Wie so oft nervt SAMSUNG mit dem ständigen Hinweis, ich müsse ein Software-Update machen. Bekanntermaßen funktioniert dies nicht per WLAN, und niemand weiß wirklich, warum das so ist.

Weil ich keine Lust habe, ständig am Gerät herumzustöpseln und ich in dem Raum, in dem das gute Stück steht, auch kein LAN habe, half wie so oft, Vonets WiFi-Bridge. Abgesehen davon, dass sich das Ding ab und an am Datenvolumen verschluckt, macht es zuverlässig jeden LAN-Eingang zum WLAN-Eingang. Und so geht es dann – wirklich problemlos.

Kleines Werkzeug - große Wirkung Vonets


Weniger problemlos ist, dass SAMSUNG die WLAN-Codierung nicht behält, wenn man auf LAN umschaltet – ich musste also nachkonfigurieren.

Aber ansonsten? Ich staune immer wieder, was dieses kleine Teilchen bewirkt. Und diesmal war das Update auch in Ordnung.

SAT > IP

Sat > Ip ist schick, aber fast jeder rät davon ab. Tatsächlich war ich eine Weile recht zufrieden, dachte vielleicht daran, das eine oder andere Gerät auszutauschen ... nun ja. Bis die Kiste, die bei mir als Client für einen "richtigen Fernseher" dient, zu spinnen anfing. "Ey, ich hab kein Netz", "Ach jetzt habe ich doch wieder Netz" und so weiter. Merkwürdigerweise gab es diese Probleme mit anderen Geräten (PC) nicht.

Also Softwareupdate. Eingespielt - nichts ging mehr. Erstmal notdürftige repariert, Passwort neu eingegeben, Konfiguration wieder angepasst ... noch zwei Stunden "Feinarbeit" arbeitet das Gerät wieder. Gut? Nein, von vornherein Mist, wenn ein Update die Grundeinstellungen verhaut.

Und nun? Nach jedem Einschalten das Gleiche: Netzverbindung in Ordnung, aber leider kein Empfang. Manchmal dann, nach dem Umschalten oder nach einer Viertelstunde - ein Fernsehprogramm. Bis sich das Gerät wieder verabschiedet. Ich habe den Hersteller angeschrieben und bin gespannt auf eine Antwort - aber wahrscheinlicher ist, dass ich das Fabrikat wechseln werde ...

Man stelle sich das mal vor: Es ist so, als ob sie ein Software-Update auf Ihren Fernseher machen - und nachher geht nichts mehr.