Monatsarchive: Juli 2016

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 noch die Chance haben, von Anfang an alles richtig zu machen. Das ist natürlich nicht so einfach, aber besser jetzt, als am Ende wieder alle abzuholen.

Die Problematik ist, auf allen Systemen den gleichen Stand des Projektes herzustellen. Alle sollen mit dem gleichen Workflow, den gleichen Tools und mit dem gleichen Code-Style arbeiten. Im Idealfall laufen bei jedem Commit dann noch Tools wie phpcs, phpmd oder jshint über den Code und finden „Fehler“ der Entwickler bevor der Stand total kaputt geht und wieder jeder in seinem eigenen Code-Style programmiert. Ich mag das z.B. überhaupt nicht aber Magento liefert einiges schon von Anfang an mit – man muss es nur nutzen! Weiterlesen…

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.

Weiterlesen…

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 zugreifen, da keine Verbindung aufgebaut werden kann.

Testen kann man dies wie folgt:

Dass das nicht erfüllt werden kann, sieht man in er phpInfo hier:

  • SERVER_SOFTWARE Apache/2.2.29 (Unix) mod_wsgi/3.5 Python/2.7.10 PHP/5.6.10 mod_ssl/2.2.29 OpenSSL/0.9.8zh DAV/2 mod_fastcgi/2.4.6 mod_perl/2.0.9 Perl/v5.22.0
  • Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls, tlsv1.0

Weiterlesen…

Synology Photo Station 6 zeigt keine Fotos mehr

Ich hatte seit längerem das Problem, dass ich in Photo Station 6 von Synology keine Fotos mehr angezeigt bekommen habe. Das Problem ist mir erstmals nach einem Update des Systems auf die neueste Version 6 aufgefallen. Und ich glaube dass genau für diesen Fall die Rechte nicht richtig übernommen wurden.

Das Problem zeigte sich so, dass beim Öffnen von Photo Station im Browser keine Inhalte mehr geladen wurden. Der Ladebalken lief ewig, bis am Ende ein Fehlermeldung erschien, dass keine Inhalte angezeigt werden können.

Die Lösung liegt in der Rechteverwaltung von Photo Station 6. Dazu einfach

  • die Seite im Browser öffnen
  • dann links auf „Einstellungen gehen“
  • danach den Menupunkt „Gruppen“ aufrufen
  • Doppelklick auf „users“ machen
  • auf den Button „Privilegien zuweisen“ klicken
  • Bei allen Ordern die beiden Haken für „Album durchsuchen“ und „Dateien hochladen“ setzen

Die letzten beiden Schritte auch noch für die Gruppe „http“ durchführen, damit die Apps auch wieder entsprechend funktionieren!

SynologyPhotoStationPrivilegien

Danach lief wieder alles wie gewünscht.