Files

wpchecker

Tool zum Schnellen prüfen mehrerer WordPress-Installationen

Features

  • Prüfen der Coreversion
  • Prüfen der Core Checksums
  • Prüfen der Plugin Checksums
  • Prüfen der Adminnutzer

Installation

  1. Repository klonen oder Skript kopieren:

    git clone git.int.loki-net.at/esn-support-bash-snippets.git
    cd esn-support-bash-snippets/legacy/wpchecker
    chmod +x wpchecker.sh
    
  2. Abhängigkeiten (falls vorhanden) installieren:


Nutzung

Skript kann im Prinzip von überall aus dem Usercontainer abgesetzt werden, da es über die $HOME-Variable direkt das html-Verzeichnis prüft.

Standardaufruf

./wpchecker.sh

Beispiele

./wpchecker.sh

Optionen

Usage: ./<scriptname> [OPTIONS]

--help            Zeigt diese Hilfe
--option          Beispieloption
YYYY-MM-DD        Beispiel für Datumsargument

Beispielausgabe

bash wpchecker
WPChecker wird gestartet...

Führe zu prüfenden Usernamen an:   yun
yun
Führe Stammverzeichnis der zu prüfenden WordPress-Installationen an: html
html
Beginne Prüfung der WordPress-Installationen
++++++++++++++++++++

Prüfe html/pbtest/classicp
+++++++++++++++++
6.2.9
X Coresum-Fehler!
OK Kein eindeutiger Hinweis auf wp2shell!
OK Plugins okay!

Prüfe html/apps/wordpress-134151
+++++++++++++++++
7.1
OK Kein eindeutiger Hinweis auf wp2shell!
OK Plugins okay!

Setup-Hinweise

Falls notwendig, Alias in ~/.bashrc des Kunden setzen:

alias wpchecker='~/bin/wpchecker.sh'

Notes

  • WP-CLI muss unter /data/web/eUser/bin abgelegt und ausführbar sein
  • ToDos
    • non-interaktive Version bauen