improved wpchecker while in vacation
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
# 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:
|
||||
```bash
|
||||
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:
|
||||
- [`wp-cli`](https://group-one.atlassian.net/wiki/spaces/EASYNAME/pages/33673314407/WP-CLI-Mastery)
|
||||
|
||||
---
|
||||
|
||||
## 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
|
||||
```bash
|
||||
./wpchecker.sh
|
||||
```
|
||||
|
||||
### Beispiele
|
||||
```bash
|
||||
./wpchecker.sh
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Optionen
|
||||
|
||||
```
|
||||
Usage: ./<scriptname> [OPTIONS]
|
||||
|
||||
--help Zeigt diese Hilfe
|
||||
--option Beispieloption
|
||||
YYYY-MM-DD Beispiel für Datumsargument
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Beispielausgabe
|
||||
|
||||
```bash
|
||||
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:
|
||||
```bash
|
||||
alias wpchecker='~/bin/wpchecker.sh'
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Notes
|
||||
|
||||
- WP-CLI muss unter /data/web/eUser/bin abgelegt und ausführbar sein
|
||||
- ToDos
|
||||
- non-interaktive Version bauen
|
||||
Reference in New Issue
Block a user