Ein browserbasiertes PHP-Terminal für echte Arbeiten auf Shared Hosting ohne SSH.
Häufig gestellte Fragen
Praktische Antworten zu Installation, Modulen, Web-Integration, Sicherheit, Fehlerbehebung und der täglichen Arbeit mit lil-terminal.
Über lil-terminal
Für Entwickler, Website-Betreiber und Support-Teams, die auf eingeschränktem Hosting arbeiten.
Befehle verwenden PHP-APIs innerhalb der Rechte des Hosting-Kontos.
Installation
Für den Kern genügen ein PHP-fähiges Hosting, Schreibzugriff für die Installation und ein moderner Browser.
Eine selbstentpackende lil.php richtet die gewählte Konfiguration beim ersten Aufruf ein.
Wählen Sie das kleinste Startpaket, das Ihre Aufgaben abdeckt; Module können später jederzeit hinzugefügt oder entfernt werden.
Eine eingefrorene Kompatibilitätslinie für ältere Hosting-Umgebungen.
Aktuelle Hosting-Anforderungen für die gepflegte PHP-8-Linie von lil-terminal.
Sicherheit und Datenschutz
Die Autorisierung geschützter Builds speichert nur einen Passwort-Hash und verwendet eine verdeckte Eingabe.
auth -p öffnet eine geschützte Eingabe und aktualisiert den Hash in .lil.key.
Pfade werden vor der Ausführung geprüft, geschützte Bereiche bleiben unangetastet und datenverändernde Modi müssen ausdrücklich gewählt werden.
Der offizielle Builder erzeugt den Download aus gepflegtem Quellcode und der aktuellen Release-Policy; Kopien von Dritten können verändert worden sein.
Ja, wenn es wie jedes administrative Werkzeug konsequent geschützt und nur mit den nötigen Rechten betrieben wird.
Module und Updates
Base bietet den vollständigen veröffentlichten Funktionsumfang, Minimum eine bewusst reduzierte Oberfläche.
install lädt eine kompatible veröffentlichte Modulversion aus dem Repository und schreibt sie sicher in .lil.php.
Ja, sofern diese Version noch verteilt wird. Frühere Versionen vor dem aktuell geprüften Stand bleiben im Verlauf sichtbar, sind aber nicht installierbar.
Upgrade prüft und aktualisiert bereits installierte Module, ohne die Zuständigkeit des Installers zu duplizieren.
install <module> -u entfernt einen Erweiterungsblock, sofern keine geschützte Abhängigkeit dagegen spricht.
Web-Terminal
lil-terminal kann als eigene Seite oder als dasselbe Terminal in einem schwebenden Fenster über Ihrer Website geöffnet werden.
Wählen Sie beim Download die JavaScript-Integration; nach der Installation liegt lil.js neben lil.php.
Das echte Terminal liegt in einem eindeutigen geschützten Verzeichnis und erscheint erst nach Aktivierung über den erzeugten Include auf der Website.
Nein. Das Token aktiviert den geschützten Loader für die aktuelle Browsersitzung; das Terminalpasswort schützt die Befehlsausführung.
Strg+Umschalt+L unter Windows/Linux oder Command+Umschalt+L unter macOS öffnet und verbirgt das eingebettete Terminal.
Größe und Position des Fensters werden lokal in einem kleinen SameSite-Cookie dieser Installation gespeichert.
Dauerhafter Verlauf ist optional. Aktivieren Sie ihn nur, wenn Befehle und sichere Textausgaben Seitenwechsel überstehen sollen.
Bei fokussierter, leerer Befehlszeile kopiert ⌃C bzw. ⌘C das letzte Ergebnis, ohne die normale Kopierfunktion des Browsers an anderer Stelle zu verändern.
Verwenden Sie den Core-Operator > <file>: Standard ist Anhängen, mit -r wird die Zieldatei ersetzt.
Die minimale Browseroberfläche ist im Core eingebaut; include verwaltet zusätzliche CSS- und JavaScript-Pakete darüber.
Editor und Entwicklung
code öffnet Textdateien im Browser mit Syntaxhervorhebung und explizitem Speichern.
Ja, sie beruhen auf vorbereiteten Dateien im geschützten Dokumentations-Sandbox, werden auf der öffentlichen Website aber nicht ausgeführt.
Praktische Aufgaben
Archive werden mit PHP-Funktionen und verfügbaren Erweiterungen verarbeitet.
Eigenständige Treiber unterstützen MySQL/MariaDB, PostgreSQL, Redis, SQLite und MongoDB; db bietet ein kurzes Spiegelkommando für den gewählten Treiber.
HTTP, DNS, TCP, IP, Netzwerkinterfaces, Geolokalisierung und TLS sind in spezialisierte Befehle getrennt.
Fehlerbehebung
Der Core lädt den vollständigen Installer erst bei Bedarf und setzt danach den ursprünglichen install-Aufruf automatisch fort.
Meist ist das Modul nicht installiert, das Ziel eines Alias fehlt oder .lil.php wurde nicht geladen.
Bereits installierte Befehle arbeiten lokal weiter; Installation, Upgrade und serverseitige Dokumentation benötigen das Repository.
Der Kern besitzt eine eingebaute Oberfläche; optionale lokale UI-Dateien können entfernt und neu installiert werden.
lil.php keine Dateien schreiben kann?Prüfen Sie Eigentümer und Verzeichnisrechte, ohne die gesamte Website unnötig für alle Benutzer beschreibbar zu machen.
Browser-Requests, Laufzeit und Speicher auf Shared Hosting sind endlich; deshalb setzen Befehle klare Grenzen.
Support und Feedback
Nutzen Sie das geschützte Feedback-Formular, liefern Sie reproduzierbare technische Angaben oder unterstützen Sie die Weiterentwicklung freiwillig.
Lizenzierung
Ja. Core-Generation 1 ist für eigene nichtkommerzielle Projekte einer natürlichen Person zeitlich unbegrenzt kostenlos.
Die Nutzung durch eine Organisation, bei bezahlter Arbeit, in internen Geschäftsabläufen oder in einem Kundenprojekt ist kommerziell.
Die Organisation darf den vollständigen Production-Ausgabe vor dem Kauf 40 aufeinanderfolgende Tage verwenden.
Erwerben Sie eine Lizenz für jede aktive kommerzielle Production-Bereitstellung.
Jedes Kundenprojekt im Produktivbetrieb benötigt nach der Evaluierung eine eigene Bereitstellungslizenz.
Ja, für Core-Generation 1 einschließlich Wartungsupdates innerhalb dieser Generation.
Nein. Die kommerzielle Einhaltung ist vertraglich geregelt und erfordert keine entfernte Aktivierungsprüfung.
Wählen Sie die Anzahl der Bereitstellungen, prüfen Sie die berechnete Preisstufe und senden Sie das Bestellformular der Organisation ab.
Keine passenden Fragen gefunden