1. Magento Cache Temizleme
Magento ile çalışırken, cache (önbellek) temizliğinin ne kadar önemli olduğunu hiç düşündünüz mü? İşte bu hatayı almanızın ilk nedeni bu olabilir. Yine de çok yaygın bir sebeptir.
Magento’nun cache sistemi, siteyi hızlandırmak için dosyaların daha hızlı yüklenmesini sağlar, ancak bazen eski veriler kalabilir. Bu da 404 hatasına yol açabilir. Hadi gelin, bunu temizleyelim.
Adım 1: Magento admin paneline giriş yapın.
Adım 2: Sistemdeki “System” sekmesine tıklayın, ardından “Cache Management” bölümüne geçin.
Adım 3: Burada “Flush Cache Storage” butonuna tıklayarak cache’i temizleyin.
Bunu yaptığınızda, eski verilerden kurtulmuş olursunuz ve "404 Not Found" hatasının gitmesi gerekir.
2. URL Yeniden Yazma Kurallarını Kontrol Etme
Magento'nun URL yeniden yazma özelliği, sitenizin SEO dostu olmasına yardımcı olur. Ancak bazen bu kurallar doğru yapılandırılmadığında, "404 Not Found" hatası alabilirsiniz.
Adım 1: Admin panelinden “Stores” > “Configuration” sekmesine gidin.
Adım 2: “Web” kısmını bulun ve “Search Engine Optimization” altındaki “Use Web Server Rewrites” seçeneğini aktif hale getirin.
Bu adımla, Magento'nun SEO dostu URL yapısının düzgün çalışmasını sağlarsınız.
3. .htaccess Dosyasını Kontrol Etme
Magento’nun düzgün çalışması için .htaccess dosyasının doğru yapılandırılması gerekir. Yanlış yapılandırılmış bir .htaccess dosyası da 404 hatasına sebep olabilir.
Adım 1: FTP veya cPanel üzerinden sitenizin kök dizinine erişin.
Adım 2: .htaccess dosyasını bulun ve açın.
Adım 3: Dosyanın doğru yazıldığından emin olun. Eğer içerik bozuksa veya eksikse, Magento’nun orijinal .htaccess dosyasını indirip yükleyebilirsiniz.
Bu, hatanın ortadan kalkmasına yardımcı olabilir.
4. Kırık Linkleri Kontrol Etme
Bazen "404 Not Found" hatası, sitedeki kırık linklerden kaynaklanabilir. Bu durumda, hatalı linklerinizi bularak düzelmeniz gerekir.
Adım 1: Magento admin panelinde “Catalog” sekmesine tıklayın ve ardından “URL Rewrites” bölümüne geçin.
Adım 2: Buradaki listede kırık linkleri kontrol edin ve silin ya da düzeltin.
Kırık linkleri düzenleyerek 404 hatasını engellemiş olursunuz.
5. Ürün ve Kategori URL'lerini Gözden Geçirme
Eğer 404 hatası yalnızca belirli ürünlerde veya kategorilerde görünüyorsa, o zaman o ürün veya kategori sayfasının URL yapısını kontrol etmelisiniz.
Adım 1: Admin panelden “Catalog” > “Products” veya “Categories” sekmesine gidin.
Adım 2: URL’yi kontrol edin ve gerektiğinde doğru şekilde düzenleyin.
Magento, URL’leri otomatik olarak oluşturur, ancak bazen bu süreçte hata olabilir. Bu yüzden manuel olarak kontrol etmek faydalıdır.
6. Modül Çakışmalarını Kontrol Etme
Bazı Magento modülleri, birbirleriyle çakışabilir ve 404 hatalarına yol açabilir. Eğer yeni bir modül eklediyseniz ve hatayı görmeye başladıysanız, modülü devre dışı bırakıp tekrar deneyin.
Adım 1: Admin panelde “System” > “Configuration” sekmesine gidin.
Adım 2: Yeni modülü devre dışı bırakın ve mağazanızı kontrol edin.
Eğer hata kaybolursa, modül çakışması söz konusu olabilir. O zaman bu modülü tekrar incelemeniz gerekir.
7. Magento Güncellemelerini Yapma
Magento’nun eski bir sürümünü kullanıyorsanız, yazılımda bazı hatalar olabilir. Bu hatalar bazen "404 Not Found" hatasına yol açabilir.
Adım 1: Magento’nun en son sürümünü kontrol edin.
Adım 2: Eğer bir güncelleme varsa, en son sürüme geçiş yapın.
Güncelleme işlemi sonrasında, hatanın kaybolması muhtemeldir.