⚙️ Laravel Proje Yedeği 📦 Composer Paketi Gerekmez 🔐 Şifreniz Sizde Kalır ☁️ Kendi Bulutunuza ⚙️ Laravel Proje Yedeği 📦 Composer Paketi Gerekmez 🔐 Şifreniz Sizde Kalır ☁️ Kendi Bulutunuza
Laravel Yedekleme

Laravel Yedekleme
.env, storage/app ve veritabanı — vendor/ olmadan

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

Laravel'e Özel

Laravel Sitesinde Neyi Kaybedersiniz?

Yedekleme planı kurarken hangi verinin nerede durduğunu bilmek gerekir.

💾

Veritabanı

Uygulamanızın tüm iş verisi veritabanındadır; kod deposunda yedeği yoktur.

📁

Yüklenen Dosyalar

storage/app altındaki kullanıcı yüklemeleri sürüm kontrolünde tutulmaz — kaybı kalıcıdır.

🔑

.env Yapılandırması

Ortam değişkenleri depoya girmez; sunucu kaybında yeniden oluşturmak zaman alır.

🗃

Önbellek ve Oturum

Dosya tabanlı önbellek ve oturum verisi kritik olmasa da geri dönüşü hızlandırır.

📜

Kayıt Dosyaları

Sorun analizi için gereken uygulama kayıtları yalnızca sunucuda durur.

🧩

Vendor ve Derleme

Bağımlılıklar yeniden kurulabilir; ancak sürüm farkları beklenmedik davranışa yol açabilir.

Kurulum

4 Adımda Laravel Yedekleme

1️⃣

Modülü İndirin

Yedekalma PHP Yedekleme Modülünü (.zip) indirin. Laravel'e eklenti/uzantı kurulmaz.

2️⃣

Kök Dizine Yükleyin

Zip'i açıp yedekalma klasörünü sitenizin kök dizinine (proje-kokunuz/public/yedekalma) FTP ile yükleyin.

3️⃣

Token'ı Bağlayın

Tarayıcıdan siteniz.com/yedekalma/ adresine girip panelden ürettiğiniz API token'ı yapıştırın.

4️⃣

Planı Kurun

Sıklık, bileşen ve depolama hedefini seçin; yedekler otomatik alınır, tek tıkla geri yüklenir.

Öne Çıkanlar

Laravel Yedeklemede Neler Var?

🔐

Şifreniz Bizde Değil

Modül sizin sunucunuzda çalışır; veritabanı ve FTP şifreniz panelimize gönderilmez.

☁️

Kendi Bulutunuza

Yedek doğrudan Google Drive, S3, Dropbox, OneDrive, Yandex.Disk ya da kendi sunucunuza gider — bize uğramaz.

Artımlı Yedek

Yalnızca değişen dosyalar, tablolar ve yeni e-postalar aktarılır. Ayrıntı.

↩️

Tek Tıkla Geri Yükleme

Panelden geri yükleyin; farklı sunucuya taşırken bağlantı ayarları güncellenir.

🦠

Zararlı Kod Taraması

Dosya, veritabanı ve e-posta yedekleri zararlı içerik yönünden taranır.

🔒

Silinemez Yedek

S3 Object Lock ile değiştirilemez kopya. Nasıl çalışır?

Laravel için teknik gereksinim

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.

Laravel'e Özgü

Laravel Yedeğinde Neye Dikkat Etmeli?

1. .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.

2. 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.

3. 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.

4. Geri yüklemede sıra: veritabanı → depolama → bağlantı

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.

Merak Edilenler

Laravel Yedekleme Hakkında Sıkça Sorulan Sorular

Hayır. Projenize paket eklemez, kodunuza dokunmazsınız. Modül web kökünüze bağımsız bir klasör olarak yüklenir. Bu sayede dağıtım süreciniz ve composer bağımlılıklarınız etkilenmez.
Laravel projelerinde web kökü genellikle public dizinidir. Modülü public dizininin altına (örneğin public/yedekalma) yüklemeniz gerekir ki tarayıcıdan erişilebilsin. Proje kök dizinine koyarsanız web üzerinden ulaşılamaz.
Hayır. Veritabanı bileşeni yalnızca MySQL ve MariaDB destekler. PostgreSQL kullanıyorsanız dosya ve e-posta bileşenlerini kullanabilir, veritabanını kendi yönteminizle yedeklemeye devam edebilirsiniz.
Evet. Yedekten hariç tutulacak klasörleri belirleyebilirsiniz. Önbellek ve derleme çıktısı gibi yeniden üretilebilir dizinleri hariç tutmak yedek boyutunu belirgin biçimde küçültür.
Evet. Geri yükleme sırasında hedef veritabanını yeniden eşleyebilirsiniz. Taşıma sürecinin tamamı için site taşıma sayfamıza bakın.
Devamı

İlgili Çözümler

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.

🗄

Veritabanı Yedekleme

MySQL dökümü, tablo düzeyinde artımlı.

🖥

Sunucu Yedekleme

VPS/VDS üzerindeki site, veritabanı ve e-posta.

🚚

Site & Sunucu Taşıma

Hosting değiştirirken veri kaybetmeden taşıyın.

🔐

Şifreli Yedekleme

AES-256, kendi anahtarınızla (BYOK).

Laravel Sitenizi Bugün Koruyun

14 gün ücretsiz deneyin; kredi kartı gerekmez, deneme sonunda otomatik ücret çekilmez.

Ücretsiz Hesap Oluştur

Kurulumu adım adım görün →