Laravel projelerinizi yedeklemek için koda paket eklemenize veya artisan komutu yazmanıza gerek yok. Yedekalma modülü projenizin web kökünde bağımsız çalışır; uygulama dosyalarını, MySQL veritabanınızı ve kullanıyorsanız e-posta kutularınızı yedekler. Yedek doğrudan sizin bulut alanınıza gider.
Kredi kartı gerekmez · 14 gün ücretsiz deneme
Yedekleme planı kurarken hangi verinin nerede durduğunu bilmek gerekir.
Uygulamanızın tüm iş verisi veritabanındadır; kod deposunda yedeği yoktur.
storage/app altındaki kullanıcı yüklemeleri sürüm kontrolünde tutulmaz — kaybı kalıcıdır.
Ortam değişkenleri depoya girmez; sunucu kaybında yeniden oluşturmak zaman alır.
Dosya tabanlı önbellek ve oturum verisi kritik olmasa da geri dönüşü hızlandırır.
Sorun analizi için gereken uygulama kayıtları yalnızca sunucuda durur.
Bağımlılıklar yeniden kurulabilir; ancak sürüm farkları beklenmedik davranışa yol açabilir.
Yedekalma PHP Yedekleme Modülünü (.zip) indirin. Laravel'e eklenti/uzantı kurulmaz.
Zip'i açıp yedekalma klasörünü sitenizin kök dizinine (proje-kokunuz/public/yedekalma) FTP ile yükleyin.
Tarayıcıdan siteniz.com/yedekalma/ adresine girip panelden ürettiğiniz API token'ı yapıştırın.
Sıklık, bileşen ve depolama hedefini seçin; yedekler otomatik alınır, tek tıkla geri yüklenir.
Modül sizin sunucunuzda çalışır; veritabanı ve FTP şifreniz panelimize gönderilmez.
Yedek doğrudan Google Drive, S3, Dropbox, OneDrive, Yandex.Disk ya da kendi sunucunuza gider — bize uğramaz.
Panelden geri yükleyin; farklı sunucuya taşırken bağlantı ayarları güncellenir.
Dosya, veritabanı ve e-posta yedekleri zararlı içerik yönünden taranır.
Modül PHP 7.0 ve üzeri gerektirir; Laravel sitelerinin neredeyse tamamı bu şartı karşılar. Veritabanı tarafında MySQL / MariaDB desteklenir — Laravel projeleriniz MySQL veya MariaDB kullanıyorsa desteklenir. PostgreSQL, SQLite ve SQL Server desteklenmez.
Modül sitenizin kök dizinine bağımsız bir klasör olarak yüklenir; Laravel çekirdek dosyalarına dokunmaz, tema veya uzantı olarak kurulmaz. Bu sayede Laravel güncellemeleri yedeklemeyi bozmaz.
.env ve APP_KEY: kaybedilirse veri açılamaz
Laravel'de APP_KEY yalnızca bir yapılandırma değeri değildir; şifrelenmiş sütunlar,
imzalı URL'ler ve oturum çerezleri bu anahtarla üretilir. Anahtar kaybolursa veritabanınız elinizde
olsa bile encrypted alanlar çözülemez. .env dosyası
yedeğe girmeli, ancak arşiv mutlaka şifreli olmalıdır — çünkü aynı dosya veritabanı parolasını ve
üçüncü taraf API anahtarlarını da taşır. Bu yüzden Yedekalma arşivleri
AES-256 ile client-side (BYOK) şifreler.
storage/ ikiye ayrılır: biri hayati, diğeri çöp
storage/app/ (ve storage/app/public/) kullanıcıların yüklediği dosyaları
tutar — yedeğe mutlaka girer. Buna karşılık storage/framework/
(önbellek, oturum, derlenmiş view'lar) ve storage/logs/ tamamen yeniden üretilir;
hariç tutulmalıdır. Bu ayrımı yapmayan bir yedek, gereksiz veriyle şişerken asıl kritik kullanıcı
dosyalarını aynı arşivin içinde gizler.
vendor/ yedeklenmez — composer.lock yedeklenir
vendor/ dizini çoğu projede yüzlerce megabayttır ve composer install ile
birebir yeniden kurulabilir. Yedeklenmesi gereken şey composer.json ve özellikle
composer.lock dosyasıdır: sürümleri sabitleyen dosya odur. Aynı mantık
node_modules/ ve bootstrap/cache/ için de geçerlidir.
Geri yüklemeden sonra public/storage sembolik bağlantısının hedefe yeniden kurulması
(storage:link) ve önbelleğin temizlenmesi gerekir; aksi hâlde eski yapılandırma
önbellekte kalıp yeni .env değerlerini gölgeler. Sunucu veya alan adı değişiyorsa
site taşıma sayfasındaki akış bu adımları içerir.
Aradığınızı bulamadıysanız tüm yedekleme çözümleri sayfasında platform ve senaryo bazlı sayfaların tam listesi var; tutarlar için yedekleme fiyatları sayfasına bakabilirsiniz.
14 gün ücretsiz deneyin; kredi kartı gerekmez, deneme sonunda otomatik ücret çekilmez.
Ücretsiz Hesap Oluştur