Joomla Sitesini Yeni Hosting’e Taşıma
Kısa yanıt: En kolay yol Akeeba Backup ile tam yedek (.jpa) almak, bu dosyayı ve kickstart.php’yi yeni sunucunun boş public_html klasörüne yükleyip alanadiniz.com/kickstart.php ile sihirbazı çalıştırmaktır. Elle taşımada dosyaları ve veritabanını aktardıktan sonra configuration.php’deki $db, $user, $password, $log_path ve $tmp_path değerlerini güncellersiniz.
Bu rehber kimin için: Joomla kullanan site sahipleri · Gereken süre: 1 saat · Seviye: Orta
Joomla, yapılandırmasını kök dizindeki configuration.php dosyasında tutar ve bu dosyada sunucuya özel tam yollar bulunur. Taşıma sonrası en yaygın sorun, eski sunucunun log ve tmp yollarının kalması nedeniyle eklenti yükleme ve güncellemelerin başarısız olmasıdır.
Akeeba Backup ile taşıma
- Yedek alın: Joomla yönetiminde Akeeba Backup › “Yedekle” ile tam yedek alın ve .jpa dosyasını indirin.
- Kickstart: Akeeba’nın kickstart.php dosyasını indirin.
- Hedef: Yeni hesapta boş bir veritabanı ve kullanıcı oluşturun.
- Yükleyin: .jpa ve kickstart.php dosyalarını public_html’e yükleyin.
- Sihirbaz: alanadiniz.com/kickstart.php adresini açın, arşivi çıkarın ve kurulum adımlarında yeni veritabanı bilgilerini girin; alan adı henüz yeni sunucuyu göstermiyorsa hosts dosyası kullanın.
- Temizlik: Sihirbaz sonunda kurulum klasörünü, kickstart.php’yi ve .jpa dosyasını silin.
Elle taşıma sonrası yapılandırma
- configuration.php: $db, $user ve $password değerlerini yeni bilgilerle değiştirin; $host localhost kalsın.
- Yollar: $log_path ve $tmp_path değerlerini /home/yenikullanici/public_html/administrator/logs ve /home/yenikullanici/public_html/tmp olarak güncelleyin.
- Önbellek: Yönetimde Sistem › “Önbelleği Temizle” yapın.
- Test: Ön yüzü, yönetim girişini ve formları kontrol edin.
.htaccess ve SEF adresler
Joomla’da arama motoru dostu adresler için kök dizindeki htaccess.txt dosyasının .htaccess olarak yeniden adlandırılmış olması gerekir. Taşıma sonrası iç sayfalar 404 veriyorsa bu dosyanın taşındığını ve gizli dosyaların gösterildiğini kontrol edin.
Hâlâ çözülmediyse
Joomla sürümünüzün desteklediği PHP sürümünü PHP sürümü değiştirme ile seçin. Taşıma sonrası adımlar için taşıma sonrası kontrol listesi rehberine bakın. Joomla sitenizi bizim taşımamızı isterseniz ücretsiz site taşıma hizmetimizi kullanabilirsiniz.
Sık sorulan sorular
Joomla 3 sitem yeni PHP’de çalışmıyor.
Joomla 3’ün desteği sona erdi. Geçici olarak uyumlu bir PHP sürümü seçin ve siteyi ana sürümleri atlamadan (3 → 4 → 5 → 6) güncel Joomla sürümüne yükseltmeyi planlayın; her adımdan önce yedek alın.
kickstart.php’yi silmezsem?
Başkaları arşivi çıkarabilir veya kurulumu yeniden çalıştırabilir; mutlaka silin.
İlgili rehberler
- OpenCart, PrestaShop veya Özel PHP Uygulamasını Taşıma
- WordPress Sitesini Eklentisiz Taşıma (Elle Taşıma)
- Site Taşıma Sonrası Kontrol Listesi
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.