Wenn Sie Ihre WordPress Installation von den automatischen Updates ausnehmen möchten, dann werden Ihnen meist Plugins als Lösung angeboten. Muss nicht sein, denn mit einer einfachen Zeile in der „wp-config.php“ können Sie den gleichen Effekt ohne weiteres (ggf. riskante) Plugin erreichen:
MehrKategorie: PHP
VirtualMin: Mehrere PHP Versionen installieren und nutzen
In der Konfigurationsoberfläche „VirtualMin“ (Open Source) können Sie mehrere PHP Versionen gleichzeitig installieren und jeder eingerichteten Domain die gewünschte PHP Version zuweisen:
MehrPHP: Memcache APCu not available for local cache
Dieser kurze Artikel kann Ihnen bei der Lösung der folgenden Fehlermeldung helfen: OCP\HintException: [0]: Memcache \OC\Memcache\APCu not available for local cache (Is the matching PHP module installed and enabled?)
Mehrshopware 5: "dump" erlauben
Um in Shopware 5 die Funktion „dump“ zuzulassen, muss einfach in der Datei „vendor/shopware/shopware/engine/Shopware/Configs/smarty_functions.php“ die Funktion in das Array aufgenommen werden:
MehrLinux: Erweiterungen für "vscode" per Bash/Script installieren
Wenn Sie die Entwicklungsumgebung „vscode“ auf Ihrem Linux System installieren haben (Unsere Anleitung finden Sie hier), können Sie auch benötigte vscode-Erweiterungen (Extensions) installieren. Natürlich geht das auch per Script bzw. Bash:
MehrLinux: Entwicklungsumgebung "vscode" unter Linux Mint installieren
Um auf einem Linux Mint System (der Ablauf ist für Linux Debian identisch) die kostenfreie Entwicklungsumgebung zum Programmieren zu installieren, können Sie folgenden Schritten folgen:
MehrPHP: league Router um POST/GET erweitern
Im PHP Paket „league/route“ können derzeit nur „post“ oder „get“ Routen definiert werden:
MehrphpMyAdmin: Fehlermeldung "Konfigurationsspeicher ist nicht vollständig konfiguriert" ausblenden
Bei einer frischen phpMyAdmin Installation wird häufig die folgende Fehlermeldung angezeigt: Der phpMyAdmin-Konfigurationsspeicher ist nicht vollständig konfiguriert, einige erweiterte Funktionen wurden deaktiviert. Finden Sie heraus warum. Oder wechseln Sie in einer beliebigen Datenbank zum Tab „Operationen“, um die Einstellung dort vorzunehmen. Mit folgendem Eintrag können Sie die Meldung deaktivieren:
MehrMediaWiki: Passwort auf Bash (Kommandozeile) ändern
Wenn Sie das Passwort für Ihren MediaWiki Zugang vergessen haben, können Sie das Passwort auch per Kommandozeile („bash“) neu setzen:
MehrLaminas (Zend): Module (Test) could not be initialized
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:
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:
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:
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:
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):
MehrNetdata auf einem Debian Server installieren
Sicherheitshinweis: Bitte beachten Sie, dass (derzeit) der Netdata Port (19999) nicht per Passwort o.ä. geschützt ist. Jeder (!) kann daher auf Ihrem Server die Netdata Seite aufrufen und (wie Sie) nutzen ! Voraussetzungen installieren: apt-get install git zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc autogen autoconf autoconf-archive make automake netcat python python-yaml nodejs lm-sensors python-psycopg2 python-mysqldb Aktuelle Netdata Sourcen von Github kopieren:
MehrNetbeans: Langsam beim Committen und Speichern
Netbeans ist bei der Dateiverarbeitung und dem Committen von Source (insbesondere bei SVN) auffällig langsam ? Dann hilft meist eine Deaktivierung des „DeepStatusRefresh“ über Kommandozeilen-Parameter:
MehrSlim (PHP): Fehler "Class 'Twig_Environment' not found"
Wenn Ihre WebAnwendung basierend auf dem „slim framework“ nach einem Umzug oder einer Installation folgenden Fehler ausgibt:
MehrSicherheit: Verlorenes Passwort im Codiad Editor
Wenn Sie den Codiad WebEditor benutzen und Ihr Passwort vergessen haben, dann kann Ihnen diese Lösung helfen: Öffnen Sie im codiad Verzeichnis die Datei „data/users.php“:
MehrSymfony: "An exception occured in driver: could not find driver"
Nach der Eingabe des folgenden Befehles php bin/console doctrine:database:create –connection=system erhalten Sie diese Ausgabe: [Doctrine\DBAL\Exception\DriverException] An exception occured in driver: could not find driver [Doctrine\DBAL\Driver\PDOException] could not find driver [PDOException] could not find driver doctrine:database:create [–shard SHARD] [–connection [CONNECTION]] [–if-not-exists] [-h|–help] [-q|–quiet] [-v|vv|vvv|–verbose] [-V|–version] [–ansi] [–no-ansi] [-n|–no-interaction] [-e|–env ENV] [–no-debug] [–] <command> Die Lösung:
MehrKendoUI: Daten per AJAX Request aus einer JSON-Datenquelle (aus einem PHP Script) einlesen
Um in KendoUI Daten (z.Bsp. für einen „Grid“ = Tabelle/Datengitter) aus einer JSON Datenquelle einzulesen, hilft Ihnen diese Anleitung. Als Datenquelle dient in diesem Beispiel ein PHP Script.
MehrPHP: fcgid nach PHP-Update plötzlich nicht mehr aktiv (suExec, suPHP)
Nach einem PHP Update auf einem Debian Linux Server (Debian Squeeze) wurden plötzlich alle PHP Skripte unter dem benutzer „www-data“ ausgeführt. Und das obwohl in allen Konfigurationen der Aufruf über „fcgi“ eingestellt war und vor dem Update alles auch einwadnfrei und richtig (nämlich unter dem Benutzernamen des virtuellen Servers) lief. Auch die Einstellungen in VirtualMin oder ISPCP (von anderen Benutzern berichtet) wurden nicht verändert und zeigten nach-wie-vor die PHP-Nutzung über fcgi (fcgid) an.
MehrFlash: Snapshot eines WebCam-Video auf einem WebServer speichern
In Flash kann man Videosignale einer WebCam wunderbar einfach anzeigen lassen. Natürlich kann man (Unterstützung durch den Browser beim Besucher vorausgesetzt) diese Technik dann auch online einsetzen und auf diese Weise Bilder der WebCam hochladen lassen oder anders verarbeiten. Um von einem Videostream einer WebCam in Flash ein einzelnes Bild (Snapshot) zu speichern, hilft folgender Code weiter. Es überträgt einen Snapshot des Videobildes an einen WebServer mithilfe eines PHP-Scriptes (sh. unten). Dabei ist „video“ das Videoelement, in welchem der Datenstream der WebCam angezeigt wird.
MehrEclipse: Outline Anzeige ist leer
Wenn in Eclipse bei PHP Dateien die Outlineansicht nicht gefüllt wird, wurde das Projekt meist nicht als PHP Projekt angelegt. Mit folgenden Schritten können Sie das Problem lösen:
Mehr