Un terminal PHP en el navegador para trabajar de verdad en hosting compartido sin SSH.
Preguntas frecuentes
Respuestas prácticas sobre instalación, módulos, integración web, seguridad, solución de problemas y trabajo cotidiano con lil-terminal.
Acerca de lil-terminal
Para desarrolladores, propietarios de sitios y equipos de soporte que trabajan en hosting con restricciones.
Los comandos utilizan las API de PHP con los mismos permisos que tiene la cuenta de hosting.
Instalación
Para el núcleo bastan hosting con PHP, permisos de escritura durante la instalación y un navegador moderno.
Un único lil.php autoextraíble prepara la configuración elegida en el primer acceso.
Elija el conjunto inicial más pequeño que cubra su trabajo; después puede añadir o quitar módulos cuando quiera.
Una línea de compatibilidad congelada para entornos de hosting antiguos.
Requisitos actuales de hosting para la línea mantenida de lil-terminal en PHP 8.
Seguridad y privacidad
La autorización de las compilaciones protegidas guarda solo un hash de la contraseña y utiliza una entrada oculta.
auth -p abre una entrada protegida y actualiza el hash almacenado en .lil.key.
Las rutas se validan antes de actuar, las áreas protegidas quedan fuera de alcance y los modos que modifican datos deben elegirse de forma explícita.
El builder oficial genera el archivo a partir del código mantenido y de la política de versiones vigente; una copia de terceros puede haber sido modificada.
Puede serlo si se protege como cualquier otra herramienta administrativa y se limita a los permisos necesarios.
Módulos y actualizaciones
Base ofrece toda la funcionalidad publicada; Minimum conserva una superficie deliberadamente reducida.
install descarga una versión pública compatible y la incorpora de forma segura a .lil.php.
Sí, siempre que esa versión siga distribuyéndose. Las versiones anteriores a la base revisada actual permanecen en el historial, pero no se pueden instalar.
Upgrade comprueba y actualiza módulos ya instalados sin duplicar la responsabilidad de Installer.
install <module> -u retira su bloque de extensión cuando ninguna dependencia protegida lo impide.
Terminal web
lil-terminal puede abrirse como página independiente o como el mismo terminal en una ventana flotante sobre su sitio.
Elija la integración JavaScript al descargar; tras la instalación lil.js aparece junto a lil.php.
El terminal real vive en un directorio protegido único y solo aparece en el sitio mediante el include generado después de la activación.
No. El token habilita el cargador protegido para la sesión actual del navegador; la contraseña del terminal protege la ejecución de comandos.
Ctrl+Shift+L en Windows/Linux o Command+Shift+L en macOS abre y oculta el terminal integrado.
El tamaño y la posición de la ventana se guardan localmente en una pequeña cookie SameSite de esa instalación.
El historial persistente es opcional. Actívelo solo si los comandos y la salida textual segura deben sobrevivir al cambio entre páginas.
Con el campo de comandos enfocado y vacío, ⌃C o ⌘C copia el resultado más reciente sin alterar el copiado normal del navegador fuera del terminal.
Use el operador del núcleo > <file>: de forma predeterminada añade contenido y -r reemplaza el archivo.
La interfaz mínima del navegador está integrada en el core; include administra paquetes CSS y JavaScript opcionales encima de ella.
Editor y desarrollo
code abre archivos de texto en el navegador con resaltado de sintaxis y guardado explícito.
Sí: se basan en archivos preparados dentro del sandbox privado de documentación, pero el sitio público no ejecuta comandos.
Tareas prácticas
Los archivos comprimidos se procesan con funciones de PHP y las extensiones disponibles.
Hay controladores independientes para MySQL/MariaDB, PostgreSQL, Redis, SQLite y MongoDB; db ofrece un acceso corto al controlador elegido.
HTTP, DNS, TCP, IP, interfaces, geolocalización y TLS se reparten entre comandos especializados.
Solución de problemas
El núcleo descarga Installer completo solo cuando hace falta por primera vez y reanuda automáticamente la orden install original.
Normalmente el módulo no está instalado, falta el destino de un alias o .lil.php no se ha cargado.
Los comandos ya instalados siguen funcionando localmente; nuevas instalaciones, Upgrade y la ayuda del servidor necesitan el repositorio.
El núcleo incluye una interfaz funcional; los recursos opcionales pueden eliminarse y volver a instalarse.
lil.php no puede escribir archivos?Revise propietario y permisos del directorio sin hacer escribible todo el sitio para cualquier usuario.
Las peticiones del navegador, el tiempo de ejecución y la memoria del hosting compartido son finitos.
Soporte y comentarios
Utilice el formulario protegido, aporte datos reproducibles o apoye voluntariamente el desarrollo.
Licencias
Sí. La generación 1 del núcleo es gratuita sin límite de tiempo para los proyectos propios no comerciales de una persona física.
El uso por una organización, en trabajo remunerado, operaciones internas de negocio o un proyecto de cliente es comercial.
La organización puede utilizar la compilación completa de producción durante 40 días consecutivos antes de comprar.
Compre una licencia por cada implementación comercial activa en producción.
Cada proyecto de cliente en producción necesita su propia licencia de implementación después de la evaluación.
Sí para la generación 1 del núcleo, incluidas las actualizaciones de mantenimiento dentro de esa generación.
No. El cumplimiento comercial es contractual y no requiere una comprobación de activación remota.
Elija la cantidad de implementaciones, revise el tramo calculado y envíe el formulario de pedido de la organización.
No se encontraron preguntas coincidentes