28. 01. 2020, 19:54
(28. 01. 2020, 00:19)dt8.de schrieb: Ich habe das PHP vom Server aktualisiert und gleichzeitig ein Update der Forumssoftware gemacht. Ich hoffe, dass die Probleme nun behoben sind.Das will ich hoffen, daß es bis zum St.-Nimmerleins-Tag permanent funktioniert, so, wie ich mehr als eine Woche lang permanent 503-ausgesperrt wurde.
Zitat:Irgendein Software-Update auf dem Server muss wohl inkompatibel zu der alten PHP-Version gewesen sein, so dass mir nichts anderes übrig blieb, um die Fehler der letzten Tage zu beheben.Ich dachte, wir leben im Jahre 2020. Da müßte der Installer des Anwendungs- bzw. Serverprogramms so weit entwickelt sein, daß es die Installation automatisch abbricht, wenn er feststellt, daß es zu Problemen für die Endnutzer führen kann.
Zitat:Wie sicher jedem aufgefallen ist, hat sich das Aussehen vom Forum verändert, da die alten Templates nicht kompatibel waren.Ja, das ist mir aufgefallen, daß sich nicht nur die Oberfläche im Forum geändert hat, sondern auch, daß ich mich problemlos anmelden konnte. Der Verantwortliche hätte das vor der Installation bzw. Aktualisierung erst mal die Betreiber diverser Webseiten informieren sollen, damit sie die Information an seine Endkunden weitergeben können.
Zitat:Hier hat bei meinen Versuchen ein Reload der Seite geholfen, irgendwann passt es dann.Und was, wenn das neuladen der Seite mit "503"-Meldung beantwortet wird? Ein "irgendwann" darf es jetzt und zukünftig nicht geben. Das neuladen sollte in Zukunft die Löschung von Caches oder Cookies in Rechnern (egal, ob privat, oder geschäftlich) auslösen, damit die Seiten sauber vom Server "geholt" und im Rechner "abgelegt" werden können.
Wie im Kundenverkehr im Bereich des Internets gilt das gleiche wie bei den Fahrzeugen, die über einen Bordrechner verfügen: Die Programmierung bzw. der Algorithmus sollte so beschaffen sein, daß jeder Befehl, bzw. jede Befehlszeile im Einklang mit der Realität und miteinander (mit den Bibliotheken z.B.) kompatibel ist und nur zu einem sofort behebbaren Ausfall von 0,0001% (In Relation zur Masse und Zeit) führen kann. Das heißt aber noch lange nicht, daß die Programmierer die theoretisch geschriebene Programme an die Endkunden loslassen können. Sie sollten, sobald sie ein paar Befehle geschrieben haben, einen Testlauf mit dem Debugger führen, um zu sehen, ob der Rechner und diverse Geräte und/oder Bibliotheken (dll, lib, etc...) das machen, was man "ihnen" es "gesagt" hat. Nach jeder bestandenen Test sollte es weitergehen dürfen und zwar so lange, bis das Programm fertig ist und alle Geräte bzw. Bibliotheken das tun, was ihnen vorgegeben wurde.