Metin2Games Discord sunucusuna katılmak ve anlık destek almak için tıkla!
1
Kayıtlı
1 Yıl 9 Ay 26 Gün
Katılım
10 Ocak 2025
Konular
163
Mesajlar
257
Tepkime puanı
36
Online süresi
11h 19m
Puan
53
Konum
Türkiye
Web sitesi
www.zyncra.shop
photo-1544383835-bda2bc66a55d

📌 Konu İçeriği — Hızlı Bakış (📂 cPanel / Web • ⏱ ~2 dk okuma • 💻 Kod: SQL)
01. Dosya yedeği ve veritabanı yedeği farklıdır
02. Yedekleme sıklığını belirleyin
03. Yedekleri aynı sunucuda bırakmayın
04. Geri yüklemeyi test edin

Bir forumun değeri yalnızca kullandığı yazılımdan ibaret değildir. Üyelerin mesajları, özel yapılandırmalar, yüklenen görseller ve yıllar içinde oluşan içerikler de önemli bir birikim oluşturur. Bu nedenle vBulletin yöneticilerinin düzenli bir yedekleme planına sahip olması gerekir.

Dosya yedeği ve veritabanı yedeği farklıdır

Veritabanı yedeği genellikle kullanıcılar, konular, mesajlar ve forumun kullandığı diğer kayıtları kapsar. Dosya yedeği ise tema dosyaları, eklentiler, görseller ve özel yapılandırmalar gibi sunucudaki dosyaları korumaya yardımcı olur. Sağlıklı bir geri dönüş için çoğu durumda ikisinin de alınması gerekir.

Yedekleme sıklığını belirleyin

Forumda her gün çok sayıda konu açılıyorsa günlük veritabanı yedeği mantıklı olabilir. Daha az hareketli forumlarda farklı bir takvim uygulanabilir. Önemli olan, bir sorun yaşandığında ne kadar veri kaybının kabul edilebilir olduğunu önceden belirlemektir.

Yedekleri aynı sunucuda bırakmayın

Yedeklerin yalnızca forumun bulunduğu sunucuda tutulması yeterli değildir. Sunucu arızası veya yetkisiz erişim durumunda hem asıl veriler hem de yedekler kaybolabilir. Bu nedenle güvenli, erişimi sınırlandırılmış ayrı bir depolama alanı tercih edin.

Geri yüklemeyi test edin

Başarıyla oluşturulmuş bir yedek, geri yüklenemiyorsa beklenen faydayı sağlamaz. Belirli aralıklarla test ortamında geri yükleme denemesi yaparak dosyaların ve veritabanının kullanılabilir olduğunu doğrulayın.

Yedekleme, sorun çıktıktan sonra hatırlanacak bir işlem değil, forum yönetiminin düzenli bir parçası olmalıdır. Planlı yedekleme ve test edilmiş geri dönüş süreci, beklenmedik durumlarda ciddi zaman kazandırır.

SQL ile MySQL Veritabanı ve Kullanıcı Yetkilendirmesi
SQL:
CREATE DATABASE IF NOT EXISTS cpanel_app
  CHARACTER SET utf8mb4
  COLLATE utf8mb4_unicode_ci;

CREATE USER IF NOT EXISTS 'cpanel_appuser'@'localhost' IDENTIFIED BY 'Guclu_Parola_2026!';

-- Sadece uygulamanın ihtiyaç duyduğu en az yetki (least privilege) izinlerini tanımla
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, ALTER
  ON cpanel_app.* TO 'cpanel_appuser'@'localhost';
FLUSH PRIVILEGES;

Sıkça Sorulan Sorular (SSS)
Soru 1: Paylaşılan SQL örneği canlı (production) ortamda kullanılabilir mi?
Evet. Konudaki kod bloğu bellek güvenliği, hata yakalama ve performans kriterleri gözetilerek hazırlanmıştır; kendi proje mimarinize uyarlayarak doğrudan kullanabilirsiniz.

Soru 2: vBulletin Forumunda Yedekleme Sistemi Nasıl Oluşturulmalı uygulamasında en sık yapılan hata nedir?
Girdi doğrulamasını (validation) ve zaman aşımı/kaynak sınırlarını varsayılan değerlerde bırakmaktır. Rehberdeki yapılandırma adımlarını eksiksiz uygulayarak olası darboğazları önleyebilirsiniz.
 
Community platform by XenForo® © 2010-2026 XenForo Ltd.
© 2020-2026 Metin2Games - Tüm Hakları Saklıdır.
Geri
Üst