SSH olmadan paylaşımlı hosting üzerinde gerçek işler yapmak için tarayıcıda çalışan bir PHP terminalidir.
Sık sorulan sorular
Kurulum, modüller, web entegrasyonu, güvenlik, sorun giderme ve lil-terminal ile günlük çalışma hakkında pratik yanıtlar.
lil-terminal hakkında
Kısıtlı hosting ortamlarında çalışan geliştiriciler, site sahipleri ve destek ekipleri için tasarlanmıştır.
Komutlar, hosting hesabına tanınan haklar içinde PHP API’lerini kullanır.
Kurulum
Çekirdek için PHP çalıştırabilen hosting, ilk kurulum sırasında yazma izni ve modern bir tarayıcı yeterlidir.
Tek bir kendini açan lil.php dosyası, seçilen yapılandırmayı ilk açılışta hazırlar.
İşinizi karşılayan en küçük başlangıç setini seçin; modülleri daha sonra istediğiniz zaman ekleyebilir veya kaldırabilirsiniz.
Eski hosting ortamları için dondurulmuş bir uyumluluk hattıdır.
lil-terminal’in desteklenen PHP 8 hattı için güncel hosting gereksinimleri.
Güvenlik ve gizlilik
Korumalı build yetkilendirmesi yalnızca parola hash’ini saklar ve gizli parola girişi kullanır.
auth -p korumalı bir parola alanı açar ve .lil.key içindeki hash’i günceller.
Yollar işlemden önce doğrulanır, korunan alanlar dışarıda bırakılır ve veriyi değiştiren modlar açıkça seçilir.
Resmî builder dosyayı bakımı yapılan kaynak kod ve güncel sürüm politikası üzerinden üretir; üçüncü taraf kopyalar değiştirilmiş olabilir.
Yönetim aracı gibi korunur ve yalnızca gerekli yetkilerle çalıştırılırsa sorumlu biçimde kullanılabilir.
Modüller ve güncellemeler
Base yayımlanan tüm işlevleri sunar; Minimum bilinçli olarak daha dar bir komut yüzeyi bırakır.
install uyumlu bir public sürümü repository’den indirir ve güvenli biçimde .lil.php içine ekler.
Evet, ancak yalnızca bu sürüm hâlâ dağıtılıyorsa. Güncel olarak denetlenmiş tabandan önceki sürümler geçmişte görünür, fakat kurulamaz.
Upgrade, kurulu modülleri kontrol eder ve Installer’ın sorumluluklarını kopyalamadan günceller.
install <module> -u, korunan bir bağımlılık engel olmuyorsa modül bloğunu kaldırır.
Web terminal
lil-terminal bağımsız sayfa olarak ya da sitenizin üzerinde yüzen bir pencerede aynı terminal olarak açılabilir.
İndirme sırasında JavaScript entegrasyonunu seçin; kurulumdan sonra lil.js, lil.php yanında oluşur.
Gerçek terminal benzersiz korumalı bir dizinde tutulur ve yalnızca aktivasyondan sonra oluşturulan include üzerinden sitede görünür.
Hayır. Token korumalı loader’ı geçerli tarayıcı oturumu için etkinleştirir; komut çalıştırmayı terminal parolası korur.
Windows/Linux’ta Ctrl+Shift+L, macOS’ta Command+Shift+L gömülü terminali açar ve gizler.
Pencerenin boyutu ve konumu bu kuruluma ait küçük bir SameSite cookie içinde yerel olarak saklanır.
Kalıcı geçmiş isteğe bağlıdır. Yalnızca komutların ve güvenli metin çıktısının sayfa geçişlerinden sonra da korunması gerektiğinde etkinleştirin.
Komut alanı odakta ve boşken ⌃C veya ⌘C son sonucu kopyalar; terminal dışındaki normal tarayıcı kopyalama davranışı değişmez.
Çekirdeğin > <file> işleçini kullanın: varsayılan davranış sona eklemektir; -r hedef dosyayı değiştirir.
Minimal tarayıcı arayüzü çekirdeğe gömülüdür; include bunun üzerindeki isteğe bağlı CSS ve JavaScript paketlerini yönetir.
Editör ve geliştirme
code metin dosyalarını tarayıcıda syntax highlighting ve açık kaydetme kontrolleriyle açar.
Evet. Korumalı dokümantasyon sandbox içindeki hazırlanmış dosyalara dayanırlar; ancak public site hiçbir terminal komutunu çalıştırmaz.
Pratik görevler
Arşivler PHP işlevleri ve sunucuda bulunan uzantılar kullanılarak işlenir.
Bağımsız sürücüler MySQL/MariaDB, PostgreSQL, Redis, SQLite ve MongoDB’yi kapsar; db seçilen sürücü için tek kısa aynadır.
HTTP, DNS, TCP, IP, arayüzler, konum bilgisi ve TLS ayrı uzman komutlara bölünmüştür.
Sorun giderme
Çekirdek tam Installer’ı yalnızca ilk gerektiğinde indirir ve ardından özgün install isteğini otomatik sürdürür.
Genellikle modül kurulu değildir, alias hedefi yoktur veya .lil.php yüklenmemiştir.
Kurulu komutlar yerel olarak çalışmaya devam eder; yeni kurulumlar, Upgrade ve sunucu dokümantasyonu repository bağlantısı ister.
Çekirdekte çalışan bir dahili arayüz vardır; isteğe bağlı yerel UI dosyaları kaldırılıp yeniden kurulabilir.
lil.php dosya yazamıyorsa ne yapmalıyım?Tüm siteyi herkese yazılabilir yapmak yerine dizin sahibini ve izinleri kontrol edin.
Tarayıcı istekleri, çalışma süresi ve paylaşımlı hosting belleği sınırlıdır.
Destek ve geri bildirim
Korumalı geri bildirim formunu kullanın, yeniden üretilebilir teknik ayrıntılar sağlayın veya geliştirmeyi gönüllü olarak destekleyin.
Lisanslama
Evet. Çekirdek nesil 1, gerçek kişinin kendi ticari olmayan projelerinde süre sınırı olmadan ücretsizdir.
Bir kuruluş tarafından, ücretli işte, kurum içi işletme faaliyetlerinde veya müşteri projesinde kullanım ticaridir.
Kuruluş, satın almadan önce tam kararlı sürüm’i art arda 40 gün kullanabilir.
Her etkin ticari canlı kullanım kurulumu için bir lisans satın alın.
Değerlendirme sonrasında canlı kullanımdaki her müşteri projesi kendi kurulum lisansına ihtiyaç duyar.
Evet. Çekirdek nesil 1 ve bu nesil içindeki bakım güncellemeleri için süresizdir.
Hayır. Ticari uygunluk sözleşmeye dayanır ve uzaktan etkinleştirme kontrolü gerektirmez.
Kurulum sayısını seçin, hesaplanan fiyat aralığını inceleyin ve kuruluş sipariş formunu gönderin.
Eşleşen soru bulunamadı