Kategorie: Development

  • mysql Fehler – attempted to open a previously opened tablespace

    Heute wollte ich ganz normal meine MAMP-Instanz starten um lokal weiter an meinem Magento 2 Shop zu arbeiten. Dabei konnte mySQL leider nicht gestartet werden. Im log stand dann der folgende Eintrag. Attempted to open a previously opened tablespace. Previous tablespace mysql/slave_relay_log_info uses space ID Nicht cool, immerhin startet mySQL dann gar nicht mehr. Meine […]

  • Mit PHP7 auf MSSQL-Datenbanken zugreifen unter Mac OS X & MAMP

    Wie der Titel schon sagt, hatte ich vor kurzem die Herausforderung, auf eine MSSQL-Datenbank zugreifen zu dürfen. Unter PHP5 war das Ganze relativ mit dem Paket php5-mssql möglich (außer unter Mac OS X). Mit PHP7 ist das mssql-Paket entfallen und wird nicht mehr entwickelt. Also musste eine andere Lösung her. Diese nennt sich in diesem Konkreten […]

  • Kostenlose PlugIns für Lightroom – It’s a trap!

    Gestern Abend habe ich nach einem PlugIn für meine Freundin gesucht, mit welchem Sie schönere Online-Gallerien aus Lightroom exportieren kann, in welchen der Kunde direkt die gewünschten Fotos auswählen und zurückmelden kann. Daraufhin bin ich auf fontoGallery (fonto.pl) gestoßen, was angeblich genau dies tut. Jetzt hatte ich zwar keine Ahnung wie solche PlugIns aufgebaut sind, aber […]

  • Fail2Ban und Zugriff auf Docker-Container

    Ich hatte heute das Problem, dass Fail2Ban (läuft auf dem Host) zwar munter Regeln in den iptables angelegt hat, aber die Regel keine Wirkung auf alle weitergeleiteten Ports der Docker-Container hatte. Die Lösung dafür ist relativ einfach – man darf die Regeln nur nicht als INPUT definieren, sondern muss diese für Forward definieren. Damit Ihr […]

  • Magento2 Entwicklungsumgebung einrichten – PhpStorm + MAMP

    So langsam kommt Magento 2 ja an den Start – auch wir haben mittlerweile den ersten Magento 2 Shop online und so kommt es natürlich, dass immer mehr und mehr Entwickler in den Prozess einbezogen werden und von anderen Entwicklern lernen. Jetzt ist es natürlich so, dass wir ganz am Anfang stehen und genau jetzt […]

  • PEAR unter AMPPS installieren (Mac OS X)

    Um PEAR für AMPPS zum Laufen zu bringen, muss man als erstes in das entsprechende PHP-Verzeichnis wechseln. Diesen Vorgang muss man je PHP-Version wiederholen, für welche man PEAR gerne nutzen möchte. In meinem Beispiel tue ich dies für Version 5.6. cd /Applications/AMPPS/php-5.6/bin curl -O https://pear.php.net/go-pear.phar ./php -d detect_unicode=0 go-pear.phar

  • Magento2 Composer Update: Failed to enable crypto

    Wie mittlerweile bekannt sein sollte, entwickle ich Magento2 ebenfalls auf einem Mac unter MAMP (3.5) mit PHP 5.6 und PHP 7. Das lief auch alles wunderbar, bis Magento auf ihrer eigenen Repo-Source (https://repo.magento.com/) sich dazu entschlossen hat, TLS 1.0 nicht mehr zu unterstützen. Somit kann man nun mit einem älteren PHP nicht mehr auf die Systeme […]