Kategorie: PHP

ZF2 merged configuration prevent duplicate

Bei der Skeleton Application ist die System Konfiguration in /config/application.config.php. Und dort unter dem Key module_listener_options steht so etwas: Also, ZF2 überschreibt/merged die Modulkonfiguration mit denen in config/autoload/. Priorität hat global über Modul und local über global. Ist ein Array Value(s) in der config ein Null indiziertes Array, werden die Values, falls doppelt, NICHT in […]

ZF2: Attempting to quote a value without specific driver level support can introduce security vulnerabilities in a production environment

Try this for debugging SQL queries throws a Notice: Attempting to quote a value without specific driver level support can introduce security vulnerabilities in a production environment. To get also (not only remove the notice) a correct SQL query: For Platform MySQL it makes not correct query. An integer from SQL query LIMIT part give […]

PhpStorm line or block comment on german keyboard

Mit deutschen, vielleicht auch anderen, Tastaturen hat PhpStorm ein Problem. Die Line Comment & Block Comment Shortcuts STRG + Schrägstrich STRG + UMSCHALT + Schrägstrich scheinen nicht zu funktionieren. Grund ist, dass PhpStorm statt Schrägstrich die Sieben nimmt (gleiche Taste). Schortcuteinstellungen: File -> Settings -> Keymap -> nach ‚comment‘ suchen Dort ein Doppelklick auf ein […]

switch PHP Version Linux

von PHP 7.0 nach PHP 7.1: Apache CLI Die ganz faulen schreiben sich n Skript: Das kann man dann aufrufen: Das PHP PPA gibt es von https://deb.sury.org. Die PHP Version in einer Shell checken: oder

HTML Entities in Form Element Text oder Textarea

Weils mir schon wieder passiert ist mache ich mal diese Notiz hier.\r\nWenn man als InputFilter den HtmlEntities benutzt, werden Umlaute etc in ihre HTML Entsprechungen umgewandelt. Wenn man den Output dann nicht von den HTML Entities zu seinen DAU-lesbaren Zeichen dekodiert hat man ein Problem …wegen dem DAU ;)\r\n\r\nWenn die HTML Entities in der Datenbank […]

Apache Authorization header in PHP (HTTP_AUTHORIZATION)

Bei mir war es eine Installation von Ubuntu 14.04 mit Apache 2.4.7, in der der Authorization header nicht bei PHP ankam. Mist baute Plesk, denn mit der selben Software auf einer anderen Maschine ohne Plesk gab es keine Probleme. Auf dem Server mit Plesk gab es den HTTP Basic Auth header nicht. Um andere Fehlerquellen […]

ZF2 Apache Alias und Virtual Host

Zuerst benötigt man in der /etc/hosts so etwas:\r\n\r\n\r\nDann in /etc/apache2/sites-available eine Datei mit folgendem Inhalt:\r\n\r\nMan beachte, daß als Directory das /public Verzeichnis der ZF2 App angegeben ist. Denn dort befindet sich die index.php.\r\nAuf diese Datei setzt man mit root Rechten einen symbolischen Link in /etc/apache2/sites-enabled.\r\n\r\nDas war es um den Apache für eine ZF2 App zu […]

Apigility Composer update

Update (no-dev)\r\ndanach wirft es Fehler u.a. HTML 500\r\n\r\nanschließendes Update (dev)\r\nbringt alles OK\r\n\r\nUnd ohne das Update (dev) kann kein DB Adapter erstellt werden und es motzt weil es Doctrine vermisst.

mcrypt Ubuntu 14.04

phpMyAdmin meldet, daß mcrypt nicht läuft obwohl es mit installiert wurde. Die Antwort fand ich wie so oft auf askubuntu.com. Bei mir war es der falsche Pfad in /etc/php5/mods-available/mcrypt.ini. Zuerst habe ich mit festgestellt, daß alle drei da waren. Mit geguckt wo das Extension Binary liegt. Damit in der /etc/php5/mods-available/mcrypt.ini den richtigen Pfad zur Extension […]