doctor

doctor bündelt Prüfungen für PHP, Erweiterungen, Projektdateien, Repository-Zugriff und grundlegende Sicherheit in einem Bericht.

DiagnoseVersion 1.1.3Stabil
lil-terminal

Überblick

Starten Sie mit doctor, wenn dieselbe lil-terminal-Version auf zwei Hosting-Konten unterschiedlich reagiert. Grenzen Sie danach auf platform, extensions, files, repo oder security ein.

Zuerst die fehlerhafte Ebene finden

doctor repariert den Server nicht automatisch. Es trennt Plattformgrenzen, fehlende Erweiterungen, Dateisystemprobleme, Repository-Verbindung und Sicherheitskonfiguration, damit der nächste Schritt auf Fakten statt Vermutungen beruht.

Syntax

lil-terminal
doctor [group] [-q|-j]

Referenz

doctor

alles prüfen

doctor platform

PHP-, SAPI-, Limit-, Sitzungs- und OPcache-Prüfungen anzeigen

doctor extensions

PHP-Erweiterungen prüfen

doctor files

Projektpfade, Rechte und Speicher prüfen

doctor repo

lil-Repository prüfen

doctor security

HTTPS, Autorisierung und Cookies prüfen

-q

nur Warnungen und Fehler anzeigen

-j

maschinenlesbares JSON zurückgeben

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Projektdateien prüfen und nur Probleme zeigen

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install doctor
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install doctor -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install doctor -v 1.1.3
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade doctor
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install doctor -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Projektdateien prüfen und nur Probleme zeigen
cd \sandbox | doctor files | doctor -q
files      +
permissions +
storage    +

+
PHP-, SAPI-, Limit-, Sitzungs- und OPcache-Prüfungen anzeigen
doctor platform
PLATFORM
+ PHP        8.x fpm-fcgi
+ memory     512M
+ execution  60 s
+ session    available

OK    4
WARN  0
FAIL  0
PHP-Erweiterungen prüfen
doctor extensions
EXTENSIONS
+ json       loaded
+ curl       loaded
+ openssl    loaded
! imagick    optional

OK    3
WARN  1
FAIL  0
Projektpfade, Rechte und Speicher prüfen
doctor files
FILES
+ lil         sandbox/lil.php [w]
+ cwd         sandbox [w]
+ base        sandbox [w]
+ extensions  sandbox/.lil.php [w]

OK    4
WARN  0
FAIL  0
lil-Repository prüfen
doctor repo
REPOSITORY
+ endpoint   https://repo.lil.dog
+ api        1.23
+ installer  latest

OK    3
WARN  0
FAIL  0
HTTPS, Autorisierung und Cookies prüfen
doctor security
SECURITY
+ https          enabled
+ authorization  enabled
! cookie         Secure off

OK    2
WARN  1
FAIL  0
Nur Warnungen und Fehler anzeigen
doctor -q
EXTENSIONS
! imagick  optional

SECURITY
! cookie   Secure off

OK    0
WARN  2
FAIL  0
Maschinenlesbares JSON zurückgeben
doctor -j
{
  \"summary\": {\"ok\": 39, \"warn\": 2, \"fail\": 0},
  \"checks\": [ ... ]
}
Unbekannte Diagnosegruppe ablehnen
doctor unknown
?

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.1.32026-08-10

Erste stabile Version

Aktuelle stabile Version von doctor. doctor bündelt Prüfungen für PHP, Erweiterungen, Projektdateien, Repository-Zugriff und grundlegende Sicherheit in einem Bericht.