XAMPP’ta Çalışan Projeyi Canlı Sunucuya Taşıma

XAMPP’ta çalışan bir proje canlı sunucuda açılmayabilir; çünkü PHP sürümü, uzantılar, dosya yolları ve veritabanı ayarları aynı değildir. Taşımayı dosya kopyalama işi olarak değil, ortam değişimi olarak planlayın.
Yerel envanter
PHP ve veritabanı sürümünü, kullanılan uzantıları, Composer bağımlılıklarını, cron işlerini ve yazılabilir klasörleri not edin. Kodda localhost, 127.0.0.1 veya sabit C:/xampp yolu geçen yerleri bulun. Gizli anahtarları ve gerçek kullanıcı verisini depoya koymayın.
Dosya ve veritabanı aktarımı
Önce tam yedek alın. Sunucuda belge kökünü yalnızca herkese açık dosyalara yöneltin. Veritabanını uygun karakter kümesiyle dışa ve içe aktarın; büyük veri için aktarım sınırlarını dikkate alın. Bağlantı bilgilerini canlı ortamda ayrı yapılandırın. Canlıda tablo oluşturma ve veri dönüşümlerini test ortamında prova etmeden çalıştırmayın.
Adres ve güvenlik
Temel URL’yi HTTPS alan adına göre değiştirin. Çerez güvenliği, yönlendirmeler, CORS ve e-posta gönderen adresini kontrol edin. Hata gösterimini üretimde kapatın; sunucu loglarını kullanın. Yükleme dizinlerinin yazılabilir olması gerekir, tüm projeye geniş yazma izni vermeyin.
Yayın doğrulaması
404, 500 ve oturum sorunlarını ayrı test edin. Giriş, form, dosya yükleme ve arka plan işlerini deneyin. DNS geçişinden sonra hem eski hem yeni sunucuya yazma riskini değerlendirin. Eski siteyi kapatmadan önce yeni ortamın yedek ve geri dönüş planı hazır olmalıdır.
Kaynak: PHP kurulum belgeleri.




