Im PHP Laminas Framework (ehemals Zend Framework) wird der folgende Fehler angezeigt: Uncaught Laminas\\ModuleManager\\Exception\\RuntimeException: Module (Test) could not be initialized. Dann ist eine sehr wahrscheinliche Ursache die Einrichtung des Modules:
MehrYourHelpCenter
Linux: Details zum Arbeitsspeicher (RAM) auslesen
Um aktuelle Informationen zum eingesetzten RAM zu erhalten, hilft einem das Tool „hwinfo“ leider nicht viel weiter. Es fehlen grundlegende und wichtige Daten (z.Bsp. Hersteller, Takt, Seriennummer, Bank auf dem Mainboard, usw.). Der folgende Befehl liefert auf der Bash (= Konsole/Terminal/Befehlszeile) deutlich mehr Informationen:
MehrLinux: Mainboard ASRock J3455B-ITX macht unter Ubuntu/Kubuntu Probleme
Das Mainboard „J3455-ITX“ des Herstellers „ASRock“ macht recht vielen Linux-Users zu schaffen: Plötzliche Abstürze (der Monitor friert ein, Maus und Tastatur reagieren nicht mehr) Unerwartetes Herunterfahren des PC Nicht rekonstruierbares Verhalten (zufällige Reaktionen und Ausfälle) Gründe dafür sind nach unserer Erfahrung:
MehrVoIP Telefon Fanvil X4G: Hintergrundbild ändern
Das Standard Hintergrundbild auf dem VoIP-Telefon Fanvil X4G ist für die Praxis recht ungünstig gewählt: Der helle Streifen macht die Textanzeige im Display fast unleserlich. Lösung:
MehrSeaFile: Fehler default.png wird von http://seafile.server.com:8000 geladen
Wenn Seafile die Datei irrtümlich von der falschen URL laden will, hilft folgende Einstellung:
MehrKUbuntu: Der NVidia Treiber geht nach Neustarts verloren
Der NVidia Grafikkartentreiber kann unter KUbuntu (und anderen linux-Systemen) nach einem Neustart verloren gehen. Die Auflösung ist dann wieder auf der Standard-Auflösung des Systems. Lösung:
MehrWarnung vor Faxen: Branchenbucheintrag Abzocke
Es ist mal wieder soweit: Die Branchenbuch-Abzocke kommt als Fax ins Haus. Die Telefonnummer des Absenders ist dabei meist verborgen und daher unbekannt. Entweder werfen Sie das Fax sofort in die Tonne oder lesen Sie sich bitte das komplette Schreiben sehr aufmerksam durch. Inzwischen werden die Beträge und Laufzeiten häufig in ausgeschriebener Form recht gut im Text versteckt:
MehrSlim4: 405 Method Not Allowed
Wenn Slim V4 folgende Fehlermeldung ausgibt: 405 Method Not Allowed The application could not run because of the following error:
MehrDebian: Fehler "command not found" beheben
In Debian 10 erhalten viele Benutzer bei der gewohnten Eingabe von root Befehlen plötzlich folgende Fehlermeldung: # ifconfig bash: ifconfig: command not found
Mehrnominatim: Daten sichern und zwischen Servern kopieren
Zum Sichern sämtlicher Tabelle den „nominatim“ Datenbank: pg_dump –file=nominatim.sql nominatim nominatim.sql (274G) Die Daten können mit „gzip“ gepackt werden:
MehrbootstrapTable: Hauptelement im Event erhalten
Die sehr hilfreiche JS Komponente „bootstrap-table“ arbeitet mit Events, welche bei diversen Aktionen des Benutzers ausgelöst werden. Für den Entwickler kann es dabei jedoch sehr schwer sein, in einem Event die Eltern-Komponente („Parent-Element“) der Tabelle zu erhalten. Funktionen wie „$(this)“ usw. liefern jeweils nur die Referenz auf die bootstrapTable ohne Referenz auf das Hauptelement. Beispiel:
MehrphpList: Das versteckte Tracking (ut.php) aus den Rundmails entfernen
Die OpenSource WebAnwendung „phpList“ ist leider nur sehr umständlich auf europäische oder deutsche Datenschutz-Vorstellungen einstellbar. Das versteckte Tracking am Ende einer jeden E-Mail sieht so aus:
MehrphpList: Die phpList-Bilder und Links entfernen
Wenn Sie in der Software „phpList“ die Links auf die Hersteller-Webseiten entfernen möchten (die sog. „Credits“), dann können Ihnen folgende Einstellungen helfen:
MehrLinux: Minimal KDE Plasma auf Debian 10 (Buster) installieren
Wenn Sie die ganze zusätzliche Software (Office-Lösungen, Spiele, usw.) bei Debian 10 (Codename „Buster“) nicht installieren möchten, dann hilft Ihnen diese Anleitung weiter. Zuerst installieren Sie nur das Minimal-System. Dafür wählen Sie während der Installation im Bereich „Software Selection“ („Software Auswahl“) nur den Punkt „Standard System Utilities“ („Standard System Werkzeuge“) aus; es ist meist der letzte Punkt. Alle anderen Optionen werden deaktiviert. Sollten Sie einen SSH Zugang benötigen, kann jene Option aktiviert bleiben; sie hat keinen Einfluß auf die komplexen Softwarepakete. Nachdem das System installiert wurde und der Rechner neu gestart ist, melden Sie sich als „root“ an und geben folgende Befehle ein:
MehrPHP: Palindrom Tage anzeigen lassen
Es gibt Tage, deren deutsche Schreibweise (Tag.Monat.Jahr) Palindrome sind – heißt, sie lesen sich vorwärts wie rückwärts gleich. Beispiel: 02.02.2020 = 02022020 (ohne Punkte) Hinweise: Am Ende dieses Artikels finden Sie eine Liste sämtlicher Palindrom-Tage bis zum Jahr 10000. Um sich solche Tage in den vergangenen und kommenden Jahren berechnen zu lassen, kann folgendes PHP Script helfen:
MehrVirtualMin: Error "acme_tiny.py: error: argument --acme-dir is required"
Wenn Sie in VirtualMin beim Erstellen eines SSL-Zertifikates per „Let’s Encrypt“ folgende Fehlermeldung erhalten, kann Ihnen dieser Artikel helfen: Requesting a certificate for domain.com, www.domain.com from Let’s Encrypt .. .. request failed : Web-based validation failed : Failed to request certificate :
MehrmySQL: 'user' entry 'test@localhost' has both a password and an authentication plugin specified
Wenn unter VirtualMin plötzlich sich Ihre mySQL Benutzer nicht mehr anmelden können (= viele Webseiten oder Funktionen liefern Fehler bzw. leere Seiten), dann kann es an einem Bug oder Scriptfehler liegen. Wir hatten diesen Fehler auf Servern, auf denen z.Bsp. Installations-Skripte von VirtualMin ausgeführt wurden. Diese Skripte liefen zwar fehlerfrei durch, jedoch waren anschließend keine mySQL Anmeldungen mehr möglich:
MehrLinux: file triggers record mentions illegal package name (apt or dpkg)
Beim Installieren oder Updaten von Software kann es (wenn auch selten) zu folgender Fehlermeldung kommen: dpkg: error: file triggers record mentions illegal package name ’sùstemd/noaw`it‘ (for interest in file ‚/usr/lIb/systemd/cAtalog‘): illegal package name in specifier ’sùstemd/noaw`it‘: character ‚ù‘ not allowed (only letters, digits and characters ‚-+._‘) Lösung (in diesem Fall):
Mehr/bin/tar: Argument list too long
Wenn man Verzeichnis(se) mit einigen tausend Dateien packen möchte, kann man schnell folgende Fehlermeldung beim Packen erhalten: bash: /bin/tar: Argument list too long Bedeutet, dass das Pack-Programm „tar“ sich versucht hat eine Liste mit allen zu packenden Dateinamen zu erstellen. Dabei ist die Maximallänge der Liste überschritten worden. Lösung Erstellen Sie zuerst eine Datei mit allen zu packenden Dateinamen. Dafür können Sie z.Bsp. folgenden Befehl benutzen:
MehrVirtualMin: "mod_fcgid: error reading data from FastCGI server"
Nachdem man eine Domain in VirtualMin wiederhergestellt („Backup restore“) hat, kann es gerne mal zu folgender Fehlermeldung beim Aufruf der Webseite der Domain kommen: Connection reset by peer: [client 11.22.33.44:56644] mod_fcgid: error reading data from FastCGI server End of script output before headers: index.php Es gibt viele Anleitungen im Internet, wie dieser Fehler (Code 500) bearbeitet werden sollte. Bei VirtualMin administrierten Servern kann folgende Lösung jedoch einfacher und direkt zielführend sein: Löschen Sie die Verzeichnisse „etc/“ und „fcgi-bin/“ in dem Hauptverzeichnis der Domain. Legen Sie ggf. bitte zuvor eine Sicherungskopie der Verzeichnisse an. Ersetzen Sie in folgendem Befehl bitte „domain“ mit Ihrem entsprechenden Verzeichnisnamen:
MehrSicherheit: Hostnamen eines V-Servers ändern
Wenn Sie einen (virtuellen) Server (= V-Server / VServer) betreiben, dann wird häufig der Servername/Hostname automatisch vom System des Hosts gesetzt. Meist beim Start Ihres VServers – teilweise (je nach Hosting-Anbieter) auch mal von Zeit-zu-Zeit wird dann Ihr gesetzter Hostname durch ein wenig leserlichen Standard überschrieben. Das kann lästig sein; vor allem, wenn Sie einen eigenen Hostnamen für die Verwaltung einsetzen wollen. Vielleicht hilft Ihnen in diesem Fall folgende Anleitung:
MehrLinux: PHP 7.1 / 7.2 / 7.3 auf einem Debian 9 Server ("Stretch") installieren
Wenn Sie auf einem Debian 9 Server (Codename „Stretch“) aktuellere Versionen von PHP (z.Bsp. PHP7.1) installieren möchten, benötigen Sie derzeit ergänzende Packetquellen. PHP7.1 können Sie z.Bsp. auf diese Weise installieren (melden Sie sich für die Installation bitte als „root“ an):
MehrVirtualMin: Fehler "this system is not setup to use itself as a DNS server"
Wenn Sie bei einer Prüfung der Konfiguration („Checking Configuration“) unter VirtualMin folgende Fehlermeldung erhalten: Virtualmin is configured to setup DNS zones, but this system is not setup to use itself as a DNS server. Either add 127.0.0.1 to the Features and Plugins or turn off the BIND feature on the page. .. your system is not ready for use by Virtualmin. … dann kann Ihnen diese kurze Lösung vielleicht weiterhelfen:
MehrUmgang mit Kundeneigentum bei "banggood"
Die chinesische Plattform „banggood“ bietet Artikel zu (meist) Billigpreisen an, aber auch hier lohnt sich ein Vergleich: Teilweise sind lokale oder europäische Anbieter auf anderen Plattformen (EBay, Amazon, usw.) gleich teuer oder sogar günstiger. Dann lohnt sich auf alle Fälle die Bestellung dort, um Zollprobleme und -gebühren zu sparen. Der wichtigste Punkt ist jedoch der aus meiner Sicht und Erfahrung mangelhafte „Support“ (wenn man’s denn so nennen darf) sowie der sehr schlechte Umgang mit dem Eigentum der Kunden bei banggood. Ein Fall aus der Praxis: Ich habe am 31. Mai Bauteile und Ersatzteile für eine Drone bestellt:
Mehr