Windows SSH Key
1) Install Putty 2) Start GIT-Bash 3) generate .ssh directory 4) Change into directory 5) ssh-keygen.exe 6) enter filename Finish
GIT inital Setup name and email
git config –global user.name „Max Mustermann“ git config –global user.email max@mustermann.at
SSH Key in Windows generieren
https://blog.stueber.de/posts/github-per-ssh/ Öffne auf Deinem Windows 10-Rechner die Windows-Kommandozeile und tippe folgendes ein: cd %USERPROFILE%\.ssh\ ssh-keygen -t ed25519 Du bekommst folgende Meldung angezeigt: Generating public/private ed25519 key pair. Enter file in which to save the key (C:\Users\frank/.ssh/id_ed25519): Bestätige mit der Eingabetaste. Jetzt wirst Du gefragt, ob Du ein Kennwort zum Absichern Deines privaten Schlüssels definieren möchtest. […]
SSH Key auf Raspi speichern
cat ~/.ssh/id_rsa.pub SSH-Key kopieren ssh-copy-id <user>@<hostname>
Hostname ändern für z.B. SSH. Zugriff
name in ~/etc/hostname ändern -> speichern -> neustarten
ssh config – alias erstellen
cd ~/.ssh/config Wenn datei config noch nicht existiert -> erstellen Host raspi3 -> das ist der Alias Hostname raspi3 -> der tatsächliche Hostname / IP-Adresse User pi -> Benutzername
cp Files und Ornder kopieren
cp [optionen] quelle ziel -r = rekursiv -> alle Ordner und Ordner -v = verbose -> zeigt an was gerade passiert -a = archive -> Zeitstempel, Besitzer, Gruppen, Dateirechte wie von der Quelle beibehalten Beschreibung
WordPress via SSH installieren
1) wget http://wordpress.org/latest.tar.gz 2) tar xfz latest.tar.gz 3) Ordern „WordPress“ wurde generiert -> alle files aus ordner verschieben mv * .. 4) Ordner WordPress löschen rm -r wordpress 5) DB anlegen und Installationsassistent in Browser durchführen.
WP Query sort menu_order, sortieren wie im Backend
Gibt die Posts in der Reihenfolge aus, in der sie im Backend erscheint ‚orderby‘ => ‚menu_order‘,
git merge 2 Branches
– git checkout branchA – git merge branchB merged BranchB in BranchA
Woocommerce Produkt nur in spezifischem Land kaufbar
Bei Änderung des Landes / bzw. initial bei Aufruf der Checkout page wird geprüft ob das richtige Land ausgewählt, ansonsten wird das Produkt entfernt und eine Meldung ausgegeben. localised script für AJAX wp_localize_script( ‚theme‘, ‚ajaxvar‘, array(‚ajaxurl‘ => admin_url( ‚admin-ajax.php‘ ), ’security‘ => wp_create_nonce(‚ajax_request‘))); Checkbox zum aktivieren der Funktion: function removeItemCountry() { $message = “; foreach( […]
HTTP Auth einrichten und erstellen
http://www.webestools.com/htpasswd-file-generator-protection-folder-server-password-htaccess-administration-security.html – PW mit User generieren – .htpasswd file im Ordner von .htaccess erstellen. – generierten hash in htpasswd einfügen. AuthName „Protected Administration Page“ AuthType Basic AuthUserFile „/real/path/to/the/file/.htpasswd“ Require valid-user in htaccess einfügen . Achtung, absoluter Pfad!