Umzug mit WordPress zu Infomaniak

Ich habe eine bestehende Multisite-Installation von WordPress, mit welcher ich zu meinem neuen Hoster Infomaniak umziehen wollte. Als Test hatte ich mir zuvor bereits eine andere Domain bei Infomaniak besorgt, sodass ich mich in Ruhe im Menü umschauen und alles vor dem eigentlichen Umzug einrichten konnte.

Ich habe als ersten Schritt alle Spam-Kommentare in allen Seiten gelöscht, was die Datenbank von 40 auf 6 MB schrumpfen … Weiterlesen

Eine Webseite mit Git aktualisieren: Neu aufgesetzt

SourceTree-Screenshot

Vor mehreren Jahren habe ich in einem Beitrag beschrieben, wie ich eine Webseite über Git verwalte. Den Eintrag habe ich damals verfasst, als ich das halbe Setup bereits hatte, weswegen er ein bisschen mittendrin ansetzte. Anlässlich des Umzugs meiner Domain zu einem neuen Provider musste ich aber nun alles neu machen. Das möchte ich zum Anlass nehmen, den Prozess einmal ordentlich aufzuschreiben. Zur Motivation und näheren Erklärung der einzelnen … Weiterlesen

Eigene Blade-Direktiven schreiben – aber richtig

Validierungsfehler

Ich experimentiere gerade mit einem Laravel-Projekt und bin dabei auf ein Problem gestoßen, das mich eine ganze Weile hat verzweifeln lassen. Am Ende macht es natürlich total Sinn, dass das so passiert, aber wenn man mit dem Framework gerade anfängt, sieht man das nicht so. Falls ihr per Google auf diesen Beitrag gestoßen seid: Ich arbeite mit Laravel 5.8. Monate und Jahre später wird es sicher wieder andere Wege … Weiterlesen

Lokales SSL-Zertifikat einrichten

Aufruf über HTTPS

Ich habe gerade die erste meiner Webseiten auf HTTPS umgestellt. Da ich meine Webseiten lokal entwickele, macht es Sinn, auch diese lokale Entwicklungsversion auf HTTPS umzustellen, damit eventuelle Probleme frühzeitig auffallen. Hier beschreibe ich kurz mein Vorgehen dazu.

Ich arbeite unter Windows 10 mittlerweile mit dem WAMP-Stack von Bitnami, der mir mit einer Installation Apache und MySQL mitbringt. Die Entwicklungsversion meiner Webseiten rufe ich unter einer … Weiterlesen

DB-Backup per Cronjob bei All-Inkl

Cronjobs

Ich hatte vor einiger Zeit beschrieben, wie ich mir ein DB-Backup bei meinem Hoster Domainfactory eingerichtet habe. Ich ziehe nun gerade zu All-Inkl um und musste dafür meine damalige Lösung etwas überarbeiten. Der wichtigste Unterschied: Bei All-Inkl kann ich nur Scripte im Webroot aufrufen. Ein Shell-Script als Cronjob einzutragen, geht also höchstens über Umwege. Da ich die eigentliche Arbeit sowieso über PHP erledigen möchte, habe ich hier also … Weiterlesen

Videos für Druckansicht stylen mit YouTube Lyte

Druckansicht nachher

Vor einiger Zeit hatte ich beschrieben, wie ich die Druckansicht meiner eingebetteten YouTube-Videos gestylt habe. Nachdem ich nun das Plugin WP YouTube Lyte einsetze, werden die Videos leider mit komplett anderem HTML und ohne Aufruf des embed-Hooks auf der Seite angezeigt, so dass meine damalige Lösung so nicht mehr funktioniert. Hier ist also eine angepasste Version. So sieht die Druckansicht eines eingebetteten Videos vor meinen Änderungen aus: Man … Weiterlesen

Änderungen für besseren Datenschutz

Gravatar

Die DSGVO gilt ja nun schon einige Monate, und bisher ist die Welt nicht untergegangen. Ich habe mir nun endlich mal die Zeit genommen, auch meine Webseiten dahingehend etwas zu überarbeiten. Ironischerweise hatte ich dafür 2018 keine Zeit, weil ich auf der Arbeit so dafür eingespannt war, die DSGVO-Wünsche der Kunden zu erfüllen. 🙂 Hier ein kurzer Überblick, was ich dafür getan habe.

Bisher hatte ich nur … Weiterlesen

Uralt-Software unter Windows 10 laufen lassen

Windows XP

Ich wollte heute mal kurz etwas darüber aufschreiben, wie man wirklich alte Software unter Windows 10 zum Laufen kriegt. In meinem Fall handelt es sich um die „Watcher Chronicles CD-ROM“, welche 1998 erschien. Diese tolle Zusammenstellung von Highlander-Informationen ist nur teilweise auf den amerikanischen DVDs enthalten und insofern immer noch relevant. Die Informationen liegen leider binär codiert vor, so dass man nicht einfach XML-Dateien extrahieren kann oder so. Erstellt wurde … Weiterlesen

DB-Backup per Cronjob bei Domainfactory

Heute möchte ich mal kurz beschreiben, wie ich ein Datenbank-Backup bei meinem Provider domainfactory eingerichtet habe. Ich habe einen Shared-Hosting-Tarif mit SSH-Zugang. Wenn man keinen SSH-Zugang hat, dann klappt der hier beschriebene Vorgang natürlich nicht. Wenn man einen komplett eigenen Server hat, ist das hier auch nicht relevant, denn dann hat man ja die volle Kontrolle über das System.

Prinzipiell sollte das Vorgehen klar sein: Das … Weiterlesen

Verbindung mit Git-Repository über SSH: Couldn’t agree a key exchange algorithm

Screenshot

2014 hatte ich mal meinen Workflow beschrieben, wie ich eine Webseite mittels Git aktualisiere. Gefühlt mache ich das mittlerweile öfter als tatsächlich auch mal was zu schreiben, aber das grundsätzliche Konstrukt nutze ich seitdem unverändert und finde es nach wie vor praktisch. Vor ein paar Tagen hat es leider mit dieser Fehlermeldung den Dienst verweigert: FATAL ERROR: Couldn’t agree a key exchange algorithm (available: curve25519-sha256@libssh.org,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256)
fatal: Could not … Weiterlesen