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.
Yeni Siteyi kopyala: Site → Dosya ve veri → Siteyi kopyala. Site, aynı sistem kullanıcısı, PHP sürümü ve web sunucusuyla ayrı bir adrese (varsayılan staging.<alan adı>) kopyalanıyor. Dosyaların tamamı (günlükler hariç) kopyalanıyor; wp-config.php, .env ve PHP ayar dosyalarındaki adres ve veritabanı adları kopyaya göre düzeltiliyor, siteye işaret eden sembolik bağlantılar kopyaya yönleniyor, Laravel'in önbelleğe alınmış ayarları siliniyor.
İstenirse her veritabanı <ad>_copy adlı yeni bir veritabanına kopyalanıyor; aynı veritabanı kullanıcıları aynı yetkiyle erişiyor. WordPress'in veritabanındaki adresler de (serileştirilmiş veriler dahil) yeni adrese çevriliyor ve kopyadaki WordPress de yönetiliyor.
Arama motorlarından gizle varsayılan olarak açık: her yanıta X-Robots-Tag: noindex ekleniyor, WordPress'te "Arama motorlarını engelle" açılıyor.
Kaynaktan yenile canlı sitenin dosyalarını ve/veya veritabanlarını kopyaya yeniden yazıyor. Canlı siteye aktar kopyayı canlı siteye yazıyor: önce canlı sitenin yedeği alınıyor, aktarma başarısız olursa canlı site hemen geri yükleniyor, sonradan vazgeçilirse 7 gün içinde Geri al ile dönülüyor. Laravel uygulaması olan sitelerde aktarma sunulmuyor (Git dağıtımı ve önizleme ortamları kullanılıyor).
E-posta, zamanlanmış görevler, FTP hesapları ve kuyruk işçileri kopyalanmıyor. Alan adının DNS'i sunucudaysa kopyanın kaydı ekleniyor; kopya paketteki site ve veritabanı sınırına sayılıyor. Müşteriler kendi sitelerini kopyalayabiliyor.
Yeni Önbellek ve hız: Site → Geliştirme → Önbellek ve hız. Sayfa önbelleği (Nginx, PHP'nin ürettiği sayfayı 1 dakika ile 1 gün arasında saklıyor; varsayılan 10 dakika), tarayıcı önbelleği (resim, CSS, JavaScript, yazı tipi ve video için 1–365 gün; varsayılan 30) ve gzip sıkıştırma. Hepsi kapalı başlıyor. Oturum açmış ziyaretçiler, çerez kuran ya da "private" yanıtlar, giriş, yönetim, sepet, ödeme ve API sayfaları hiç saklanmıyor; ek yollar hariç tutulabiliyor. Önbelleği temizle düğmesi ve X-Serfex-Cache (HIT/MISS/BYPASS) yanıt başlığı var. Değişiklikler geri alınabiliyor.
Yeni Composer ve Node.js: Site → Geliştirme. Laravel olmayan sitelerde de Composer ve npm/pnpm/Yarn/Bun komutları sitenin kullanıcısıyla, seçilen klasörde, canlı çıktıyla çalışıyor. composer.json ve package.json bulunan klasörler listeleniyor; sık komutlar ve package.json betikleri tek tıkla. Site, komutlarının (ve Laravel derlemelerinin) kullanacağı Node.js sürümünü seçebiliyor. Müşteriler için paketin "Komut ve Tinker erişimi" özelliği gerekiyor.