Docker: Apache, MySQL, PHP und PhpMyAdmin im Container-Verbund

In diesem Beitrag bauen wir einen Web Application Stack mit Docker-Containern, bestehend aus Apache, MySQL, PHP (inkl. Redis) und PhpMyAdmin. Jeder Service läuft in einem eigenen Container. Auf diese Weise ist der Stack modular mit weiteren Diensten erweiterbar. Mit wenigen Handgriffen kann z.B. MySQL gegen PostgreSQL oder PHP 7.4 gegen eine andere Version getauscht werden. SSL und XDdebug sind bereits vorkonfiguriert. [...]

By |2022-11-16T09:51:51+01:002022-09-08|Categories: Tipps, Tricks, Hacks|Tags: , , , , |39 Comments

WooCommerce: Anbindung Warenwirtschaft / Faktura und mehr

Das folgende Projekt zeigt die Anbindung eines Warenwirtschaftssystems (Faktura) an WooCommerce. Dabei werden alle Artikel in WooCommerce automatisch erzeugt bzw. aktualisiert. Dazu kommt noch eine App zum mobilen Erfassen von Lagerbeständen, sowie die Möglichkeit mehre Preislisten zu erzeugen. Über 1.200 Artikel automatisch in WooCommerce einlesen Die Haupt-Datenquelle bei diesem Projekt ist ein Warenwirtschaftssystem (Faktura), welches die Artikeldaten als XML-Datei bereitstellt. [...]

By |2021-09-06T10:39:13+02:002020-12-01|Categories: Projekte|Tags: , , , , , , , , , , , , , |0 Comments

Windows 10: MySQL-Datenbanken per PowerShell Skript sichern

Der folgende Beitrag zeigt, wie man unter Windows 10 eine MySQL-Datenbank per PowerShell Skript automatisiert sichert.  Dabei werden mehrere Backups vorgehalten und abgelaufene Sicherungen automatisch gelöscht. Die MySQL-Dumps sind UTF8-kodiert und auf allen Plattformen zurücklesbar. Vorsicht: Zerschossene Umlaute bei mysqldump.exe + PowerShell Andere Skripts dieser Art schreiben zwar einen SQL-Dump, doch schaut man näher hin, sind die Umlaute zerschossen.  Der [...]

By |2021-12-02T16:25:52+01:002020-11-27|Categories: Tipps, Tricks, Hacks|Tags: , |0 Comments

MySQL im Docker Container: Alle Datenbanken sichern

Betreibt man MySQL als Docker Container, hat man zwar alle Daten in einem persistenten Ordner, jedoch ist es keine gute Idee diese im laufenden Betrieb zu sichern. Ein Backup-Skript erledigt diesen Job zuverlässig. Backup aller MySQL-Datenbanken von außerhalb des Docker Containers Das folgende MySQL Backup-Skript läuft ausserhalb des Docker Containers und steuert die Datensicherung über Aufrufe der entsprechenden Befehle im Docker-Container. [...]

By |2020-09-09T19:16:45+02:002020-09-04|Categories: Tipps, Tricks, Hacks|Tags: , , , |0 Comments

MySQL-Datenbanken per Script komplett sichern

Betreibt man MySQL auf einen Server der Cron-Jobs erlaubt, kann man MySQL-Datenbanken täglich auf einen Schlag sichern. Dabei spielt es keine Rolle ob inzwischen neue Datenbanken erstellt oder welche gelöscht wurden, das Script selbst bleibt unverändert. MySQL Backup: One Script to rule them all ... Das folgende Bash-Script ermittelt alle aktuell vorhandenen MySQL-Datenbanken, und schreibt im laufenden Datenbankserver-Betrieb komprimierte MySQL-Dumps [...]

By |2020-09-25T09:16:44+02:002019-05-17|Categories: Tipps, Tricks, Hacks|Tags: , , |2 Comments

osTicket: Support Ticket System

Je mehr Kundenanfragen täglich bei der Supportabteilung eingehen, desto schneller sind die menschlichen Resourcen dort am Limit. Antwortzeiten verlängern sich, gleiche Lösungen werden oft mehrfach zeitraubend recherchiert, Fehler passieren. So, oder so ähnlich muss es wohl meinem Kunden ergangen sein, als er die Anfrage nach einem Ticketsystem stellte. Die Lösung in diesem Projekt war ein auf den Kunden angepasstes Support-Ticketsytem, [...]

By |2018-08-16T16:19:38+02:002018-08-16|Categories: Projekte|Tags: , |0 Comments

PrestaShop: Hoch optimierter Onlineshop für Sportnahrung und Nahrungsergänzungen

Das folgende PrestaShop-Projekt basiert auf einem modernen, responsive Template, das durch massive Stylesheet- und programmtechnische Anpassungen optimiert wurde. Viele Anforderungen wurden dabei auf unkonventionelle Weise mittels Smarty und JQuery gelöst. Das Ergebnis ist ein moderner, aufgeräumter OnlineShop, in dem das Einkaufen Spaß macht. Der folgende Beitrag zeigt einige der verwendeten Technologien im Detail. PrestaShop mit Smarty Plugins kostensparend erweitern Smarty ist der [...]

By |2018-08-17T08:47:16+02:002018-08-16|Categories: Projekte|Tags: , , , |0 Comments

PrestaShop: Provisionen für Affiliates und Influencer verwalten

Dieses Projekt erweitert PrestaShop um die Möglichkeit, beliebig viele Gutscheincodes einem Affiliate Account zuzuordnen. Affiliates können über einen sicheren Zugang ihre eigenen Umsätze aus PrestaShop jederzeit selbst einsehen. Die Provisionsabrechnungen erhalten somit ein Maximum an Transparenz. Was machen Affiliates oder Influencer? Im Fall meines Kunden erhalten Affiliates und Influencer Gutscheincodes aus PrestaShop und verteilen diese über ihre eigene Plattform und [...]

By |2021-06-05T20:38:32+02:002017-12-02|Categories: Projekte|Tags: , , , , |0 Comments
Go to Top