504 Gateway Timeout bei Laravel Valet beheben

Wenn du einen 504 Gateway Timeout bei der Nutzung von Laravel Valet erhältst und den Timeout erhöhen möchtest, der zu der Fehlermeldung führt, kannst du den Schritten in dieser Anleitung folgen. Um den Timeout zu erhöhen musst du die Datei /usr/local/etc/nginx/valet/valet.conf anpassen: Füge folgende Zeilen: Zu diesem Bock hinzu: Anschließend muss Laravel Valet neugestartet werden. […]

504 Gateway Timeout bei Laravel Valet beheben Weiterlesen »

php-fpm unter Ubuntu neustarten

Dieses Tutorial beschreibt, wie man php-fpm unter Ubuntu neu startet. Dies kann beispielsweise erforderlich sein, wenn man Opcode Caching aktiviert hat und ein Deployment durchgeführt hat. PHP-Version abfragen Im ersten Schritt muss die eingesetzte Version von PHP abgefragt werden: Die Ausgabe sollte in etwa so aussehen: Achtung, die Kommandozeilen-Version von PHP (CLI) kann von „Webserver-Version“ […]

php-fpm unter Ubuntu neustarten Weiterlesen »

Xdebug einrichten (Laravel Valet / PHP 7.4 / PHPStorm)

In diesem Tutorial wird beschrieben, wie Xdebug in Kombination mit Laravel Valet, PHP 7.4 und PHPStorm eingerichtet werden kann. Voraussetzung ist, dass Laravel Valet wie hier beschrieben installiert ist. Xdebug installieren Der erste Schritt besteht in der Vorbereitung von PECL: Nun kann Xdebug installiert werden: Anschließend muss Laravel Valet neu gestartet werden: Im nächsten Schritt […]

Xdebug einrichten (Laravel Valet / PHP 7.4 / PHPStorm) Weiterlesen »

Umami Analytics installieren und absichern

Umami ist ein relativ neues Website Analytics Tool, das das Thema Datenschutz im Blick behält und beispielsweise komplett auf Cookies verzichtet. Bei Umami handelt es sich um eine selbst gehostete Lösung und in diesem Tutorial möchte ich beschreiben, wie man Umami installiert und absichert. Das Tutorial wurde auf einem Hetzner Cloud Server installiert, als Basis […]

Umami Analytics installieren und absichern Weiterlesen »

Dauer mit Carbon in Stunden und Minuten ausgeben

Laravel bietet mit Carbon eine mächtige Bibliothek, um mit Zeiten und Datumfsformaten aller Art zu agieren. Ich stand vor Kurzem vor dem Problem, dass ich Zeiten in Minuten erfasse, diese aber gerne in Stunden und Minuten ausgeben möchte. Natürlich könnte ich dafür mit wenig Aufwand eine eigene Funktion bauen, mich hat hingegen interessiert, wie sich […]

Dauer mit Carbon in Stunden und Minuten ausgeben Weiterlesen »

Falsche locale in Laravel Unit Tests

Ich bin gerade über ein Problem gestolpert, bei dem Unit Tests in Laravel die falsche locale genutzt haben. In der config/app.php ist gesetzt: Trotz dessen waren alle Ausgaben in Unit Tests englisch. Das Problem rührt daher, dass Unit Tests per Default nicht das komplette Framework laden. Für das Problem gibt es zwei Lösungsansätze. Option 1: […]

Falsche locale in Laravel Unit Tests Weiterlesen »

SSH absichern und sudo aktivieren

Im Standard kann man sich bei einer SSH-Verbindung unter Ubuntu als root-User per Passwort authentifizieren. Da der Server dadurch leicht attackiert werden kann, sollte dies geändert werden. Eine empfehlenswerte Alternative stellt die Authentifizierung per Zertifikat dar. Dieser Artikel beschreibt, wie man: Die SSH-Authentifzierung per Passwort deaktiviert Einen neuen Benutzer anlegt und diesen zum sudo-User macht, […]

SSH absichern und sudo aktivieren Weiterlesen »

Scroll to Top