magerun in Jelastic

Ohne Schreibrechte für /var/www/.bash_profile ist es nicht möglich einen Alias für magerun einzurichten, damit man es direkt in /var/www/webroot/ROOT aufrufen kann. Alternativ kann man /var/www/bin erstellen und magerun dort platzieren und umbenennen, also /var/www/bin/magerun. Anschliessend einfach die Datei /var/www/.profile mit folgendem Inhalt erstellen

Um sich nicht neu einloggen zu müssen, kann noch folgender Befehl ausgeführt […]

Read More

Let’s Encrypt SSL-Zertifikat Erneuerung klemmt

Falls beim Einsatz von Let’s Encrypt ein ungültiges Zertifikat angezeigt wird, könnte das daran liegen, dass das Zertifikat zwar automatisch erneuert wurde, aber Nginx nicht automatisch neu gestartet werden konnte. Dies lässt sich durch folgenden Befehl beheben, vorausgesetzt man hat root- bzw. sudo-Rechte:

   

Read More

CSR (Certificate Signing Request)

Zur Erstellung eines SSL-Zertifikats wird ein sog. Certificate Signing Request benötigt. Die Beispieldaten unten müssen mit denen der Kunden-Domain ersetzt werden. Am besten keine Umlaute oder Sonderzeichen verwenden, da das bei manchen SSL Anbietern zu unschöner Darstellung kommen kann. Country Name (2 letter code) [AU]: CH State or Province Name (full name) [Some-State]: Zuerich Locality Name (eg, city) []: Zuerich […]

Read More

Sonderzeichen in der Konsole richtig anzeigen

Man kann den gewünschten Zeichensatz für die Konsole anpassen in der Datei ~/.bash_profile. Der Inhalt sollte folgendermassen aussehen für den Zeichensatz UTF-8:

Danach neu einloggen, dann sollte alles wie gewünscht funktionieren. Mit locale -a kann man alle verfügbaren Locales auflisten.

Read More

Vim Cheat Sheet

To turn off autoindent when you paste code, there’s a special „paste“ mode. Type

Then paste your code. Note that the text in the tooltip now says — INSERT (paste) –. After you pasted your code, turn off the paste-mode, so that auto-indenting when you type works correctly again.

Read More

PostFinance User Agent auf Nginx

Wenn Nginx im Einsatz ist, muss bei der Verwendung des PostFinance E-Payment Gateways in einem Shop sicher gestellt werden, dass der Useragent ‚Mozilla/3.0 (compatible; Indy Library)‘ vom Server nicht blockiert wird, da PostFinance diesen bei Callbacks verwendet. Wir hatten hierzu von WPengine folgendes Feedback erhalten: I have the server configured to allow connections with that Mozilla/3.0 (compatible; […]

Read More

MySQL Import auf 1&1 Konsole

Bei einem Import auf der Konsole muss der Socket explizit mit angegeben werden.

Weitere Infos dazu im 1&1 Hilfe Center. In der Magento local.xml ist dann analog auch folgendes als Host zu verwenden:

 

Read More

SMTP Mail Versand mit swaks testen

swaks ist das Swiss Army Knife für SMTP. swaks‘ primary design goal is to be a flexible, scriptable, transaction-oriented SMTP test tool. It handles SMTP features and extensions such as TLS, authentication, and pipelining; multiple version of the SMTP protocol including SMTP, ESMTP, and LMTP … Wenn man den Mail Versand per SMTP schnell testen möchte ohne sich […]

Read More

MySQL Dump und Import

Dump Auf der Konsole kann man auch grössere Datenbanken sehr schnell exportieren oder dumpen.

Import Um die dump.sql Datei anschliessend in eine andere Datenbank zu importieren verwendet man das mysql Utility wie folgt:

Tabellen löschen Falls man einen Dump ohne DROP TABLE Statements hat, kann man über folgende Befehle alle Tabellen direkt von der Konsole löschen ohne […]

Read More

Die Konfiguration der Name-Server erfüllt unsere Empfehlungen nur teilweise

Folgende Warnmeldungen von nic.ch (Switch) können ignoriert werden, da diese lediglich bedeuten, dass die IP-Adresse des Name-Servers ns6.openstream.ch dort nicht einzeln eingetragen ist, was allerdings auch nicht zwangsläufig notwendig ist. Warning: Es können nicht alle IP-Adressen, die für diesen Name-Server in unserer Datenbank eingetragen sind, im DNS gefunden werden. Folgende IP-Adressen sollten vom Hostmaster im […]

Read More