You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Uygulama şablonları. Kendi Laravel uygulamanızı Araçlar ve Ayarlar → Uygulama şablonları'nda bir kez tanımlayın, sonra herhangi bir siteye tek adımda kurun. Şablonlar yalnızca bu sunucuda, panelin veritabanında durur; açık kaynak koda hiçbir şey girmez. Her kurulum ayrıdır: kendi kodu, veritabanı ve .env dosyası.
İki kaynak türü var. Git deposu: bağlı Git hesabınızdan seçilen ya da herkese açık bir depo, bir etiket veya dal; Serfex kurar ve günceller, özel depoya her siteye ayrı salt okunur dağıtım anahtarı ekler. Sürüm paketi: GitHub'daki en son sürüme eklenmiş zip ya da sabit bir https adresi; sitenin app/ klasörüne açılır, site kökü app/public olur ve sonraki güncellemeleri uygulama kendi panelinden yapar.
Şablonun sayfasında veritabanı (her siteye yeni MySQL/PostgreSQL veritabanı, SQLite ya da yok), PHP sürümü, kuyruk işçisi ve zamanlayıcı, .env satırları, kurulumda sorulan sorular (metin, gizli metin, lisans gibi dosya), ilk kurulum komutları ve ilk yönetici hesabı ayarlanır. Yer tutucular: {site.url}, {customer.name}, {db.password}, {ask.ANAHTAR}, {file.ANAHTAR}, {random:32} ve diğerleri.
Kurulum: Siteler → Site ekle → Uygulama (site oluşturulur, sertifika alınır, ardından uygulama kurulur) ya da Laravel → Laravel uygulaması kur → Şablondan. Kurulum Laravel sayfasında canlı izlenir. İlk yönetici şifresini Serfex üretir ve bir kez gösterir; şifreler ve gizli yanıtlar günlükte gizlenir.
Güncelleme (Git şablonları): şablonun etiketini değiştirin, Siteler sekmesinden tek siteyi ya da Tümünü güncelle ile hepsini sırayla güncelleyin. Her sitede veritabanı yedeği, bakım sayfası, yeni sürüm ve migrate; site açılmazsa önceki sürüme dönülür. İsterseniz ilk hatada kalan siteler güncellenmez.
Müşteriler şablonları varsayılan olarak göremez; şablon başına "Müşteriler de kendi sitelerine kurabilir" açılırsa yalnızca adını ve açıklamasını görürler. Şablonlar JSON olarak dışa ve içe aktarılabilir (Git hesabı ve bağlı siteler hariç).