↑ ↓ auswählen, Enter öffnen, Esc schließen

#wordpress

13 Einzeiler mit diesem Stichwort.

Alle Einzeiler mit Tag wordpress

Aktuelle WordPress-Version über die API abfragen

$curl -s https://api.wordpress.org/core/version-check/1.7/ | jq -r '.offers[0].version'
harmlosTextverarbeitung

Alle Dateien rekursiv auf 644 setzen

$find /var/www/vhosts/example.com/httpdocs -type f -exec chmod 644 {} +
vorsichtRechte und Besitzer

Alle Verzeichnisse rekursiv auf 755 setzen

$find /var/www/vhosts/example.com/httpdocs -type d -exec chmod 755 {} +
vorsichtRechte und Besitzer

Alle WordPress-Installationen im WP Toolkit auflisten

#plesk ext wp-toolkit --list
harmlosPlesk

Große Bilder in wp-content/uploads finden

$find /var/www/vhosts/example.com/httpdocs/wp-content/uploads -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' -o -iname '*.gif' -o -iname '*.webp' \) -size +500k -printf '%s\t%p\n' | sort -rn | head -50 | numfmt --field=1 --to=iec
harmlosBilder und Performance

LiteSpeed Cache einer WordPress-Seite per WP-CLI leeren

$wp litespeed-purge all --path=/var/www/vhosts/example.com/httpdocs
vorsichtLiteSpeed

PHP-Dateien im WordPress-Uploads-Ordner aufspüren

$find /var/www/vhosts/example.com/httpdocs/wp-content/uploads -type f \( -iname '*.php' -o -iname '*.phtml' -o -iname '*.php[0-9]' \) -ls
harmlosSicherheit

Rechte der wp-config.php absichern

$chmod 600 /var/www/vhosts/example.com/httpdocs/wp-config.php
vorsichtRechte und Besitzer

rsync mit ausgeschlossenen Verzeichnissen und Dateien

$rsync -av --exclude='wp-content/cache/' --exclude='*.log' /var/www/vhosts/example.com/httpdocs/ /backup/example.com/httpdocs/
vorsichtrsync und Backup

Status des Redis Object Cache in WordPress prüfen

$wp redis status --path=/var/www/vhosts/example.com/httpdocs
harmlosRedis und Memcached

WordPress-Core aktualisieren inklusive Datenbank

$wp core update --path=/var/www/vhosts/example.com/httpdocs && wp core update-db --path=/var/www/vhosts/example.com/httpdocs
vorsichtWP-CLI

WordPress-Kerndateien auf Manipulation prüfen

$wp core verify-checksums --path=/var/www/vhosts/example.com/httpdocs
harmlosWP-CLI

WordPress-Plugins nach Status zählen

$wp plugin list --format=json --path=/var/www/vhosts/example.com/httpdocs | jq -r 'group_by(.status)[] | "\(.[0].status): \(length)"'
harmlosTextverarbeitung

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.