Kurulumdan Sonra Magento 2 Yönetici Paneli 404 Hatasını Giderme

İçindekiler

  1. Giriş
  2. Magento 2 Yönetici Panelinde 404 Hatasını Anlama
  3. Magento 2 Yönetici Paneli 404 Hatasını Giderme Adımları
  4. Sonuç
  5. SSS

Giriş

Hayal edin, Magento 2'yi yerel sunucunuza kuruyorsunuz ve özelliklerini keşfetmek için heyecanla dolusunuz. Ancak, yönetici paneline erişmeye çalıştığınızda bir 404 hatasıyla karşılaşıyorsunuz. Can sıkıcı, değil mi? Bu sorunla karşılaştıysanız, yalnız değilsiniz. Bu hata oldukça yaygın olabilir ve iyi haber şu ki, bazı sorun giderme adımlarıyla genellikle çözülebilir.

Bu yazıda, Magento 2 yönetici panelinde kurulumdan sonra 404 hatasının olası nedenlerini açıklayacak ve ayrıntılı adımlarla nasıl düzeltileceğini sağlayacak bir rehber sunacağız. Sonunda, bu sorunu nasıl sorunsuzca çözeceğinizi ve Magento 2 kurulumunuz için sorunsuz bir deneyim sağlayacağınızı net bir şekilde anlayacak olacaksınız.

Magento 2 Yönetici Panelinde 404 Hatasını Anlama

Bir 404 hatasıyla karşılaşmak, sunucunun istenen sayfayı bulamaması anlamına gelir. Magento 2 bağlamında, bu hata kurulumdan sonra birkaç nedenle ortaya çıkabilir, yanlış yapılandırmadan önbellekleme sorunlarına kadar çeşitli sebeplerden kaynaklanabilir. Şimdi yaygın suçlulara daha detaylı bir şekilde bakalım:

1. Yanlış Temel URL Yapılandırması

En yaygın nedenlerden biri, Magento kurulumunda yanlış temel URL yapılandırmasıdır. Magento 2 kurulum URL'sinin yönetici URL'sine doğru şekilde yapılandırılmaması durumunda 404 sayfa bulunamadı hatası alabilirsiniz.

2. Eksik veya Bozuk .htaccess Dosyası

.htaccess dosyası, Apache sunucularının URL yeniden yazma işlemi açısından önemli bir rol oynar. Bu dosya eksik veya bozuk ise, sunucu URL'leri doğru şekilde yorumlayamayabilir ve 404 hatası oluşturabilir.

3. Önbellekleme ve İndeks Sorunları

Magento, performansı artırmak için önbellekleme mekanizmalarına ağırlık verir. Bununla birlikte, güncellenmemiş veya yanlış temizlenen önbellekler ve indeksler gibi sorunlar, yönetim panelinde ünlü 404 hatasını da içeren çeşitli sorunlara yol açabilir.

4. URL Yeniden Yazma Sorunları

URL yeniden yazma ile ilgili yanlış sunucu yapılandırmaları da 404 hatasına neden olabilir. Bu sorun, varsayılan URL yeniden yazma kurallarının doğru şekilde uygulanmadığı özel veya standart olmayan sunucu yapılandırmalarında daha yaygındır.

Magento 2 Yönetici Paneli 404 Hatasını Giderme Adımları

Potansiyel nedenleri belirledikten sonra, çözümlere geçelim. 404 hatasını sorun giderme ve çözme adımlarını aşağıda sıraladık.

Adım 1: Temel URL Yapılandırmasını Kontrol Edin ve Düzeltin

Temel URL yapılandırması, tüm bağlantıların ve kaynakların doğru şekilde yüklenmesini sağlamak için doğru olmalıdır.

  1. phpMyAdmin gibi bir araç kullanarak Magento veritabanınıza erişim sağlayın.
  2. core_config_data tablosuna gidin.
  3. path değerleri web/unsecure/base_url ve web/secure/base_url olan girişleri arayın.
  4. Bu girişlere ait value alanlarının Magento kurulum URL'nize doğru şekilde işaret ettiğinden emin olun.

Örnek olarak:

SELECT * FROM core_config_data WHERE path in ('web/unsecure/base_url','web/secure/base_url');

Adım 2: .htaccess Dosyasını Kontrol Edin ve Geri Yükleyin

.htaccess dosyasının Magento kök dizininde mevcut ve bozulmamış olmasını sağlayın.

  1. Magento kök dizinine gidin.
  2. .htaccess dosyasının varlığını doğrulayın.
  3. Eğer eksikse, Magento dağıtım paketindeki varsayılan .htaccess dosyasını kullanarak bunu kök dizine kopyalayabilirsiniz.
  4. .htaccess dosyasının içeriğinin doğru olduğundan emin olun.

Adım 3: Önbelleği Temizleyin ve İndeksleyin

Önbelleği temizlemek ve indekslemek, güncellenmemiş önbellekler ve indekslerle ilgili sorunları çözecektir.

  1. Terminal üzerinden Magento kök dizinine erişin.
  2. Aşağıdaki komutları kullanarak önbelleği temizleyin:
    php bin/magento cache:clean
    php bin/magento cache:flush
  3. Aşağıdaki komutla tüm indeksleri yeniden oluşturun:
    php bin/magento indexer:reindex

Adım 4: URL Yeniden Yazma Ayarlarını Kontrol Edin

Sunucu yapılandırmasında URL yeniden yazmanın doğru şekilde etkinleştirildiğinden emin olun.

  1. Apache kullanıyorsanız, mod_rewrite'in etkinleştirildiğinden emin olun.
  2. Apache yapılandırma dosyanızdaki AllowOverride yönergesinin Magento dizini için Tüm (All) olarak ayarlandığından emin olun:
    <Directory /path/to/magento>
        AllowOverride All
    </Directory>

Adım 5: Statik İçeriği Yeniden Oluşturun

Eğer hata devam ediyorsa, statik içeriği yeniden oluşturmak bazen yardımcı olabilir.

  1. Magento kök dizininden aşağıdaki komutu çalıştırın:
    php bin/magento setup:static-content:deploy

Adım 6: İzinleri Doğrulayın

Yanlış dosya ve dizin izinleri de sorunlara neden olabilir.

  1. Dosyaların ve dizinlerin doğru izinlere sahip olduğundan emin olun.
    find . -type f -exec chmod 644 {} \;
    find . -type d -exec chmod 755 {} \;
    chmod 750 bin/magento
    

Adım 7: Bakım Modunu Devre Dışı Bırakın

Bazen, yönetici bölümü sınırlı erişime neden olan bakım modunda olabilir.

  1. Aşağıdaki komutu kullanarak bakım modunu devre dışı bırakın:
    php bin/magento maintenance:disable

Sonuç

Kurulumdan sonra Magento 2 yönetici paneli 404 hatasıyla karşılaşma sorununu giderme karmaşık görünebilir, ancak yukarıda belirtilen adımları takip ederek hedefi doğru şekilde tespit edebilir ve sorunu verimli bir şekilde çözebilirsiniz. Her zaman temel URL yapılandırmasıyla başlayın ve ardından .htaccess dosyası, önbellek ve URL yeniden yazma ayarları gibi diğer faktörleri kontrol etmeye devam edin. Yöntemsel bir şekilde sorun giderme yaparak, kararlı ve sorunsuz çalışan bir Magento 2 kurulumu sağlamış olursunuz.

SSS

Kurulumdan sonra Magento 2 yönetici paneline neden erişemiyorum?

Bu sorun, yanlış temel URL yapılandırması, eksik veya bozuk .htaccess dosyası, önbellekleme sorunları, URL yeniden yazma sorunları veya dosya izin hataları nedeniyle ortaya çıkabilir.

Magento 2'de temel URL'yi nasıl düzeltebilirim?

Magento veritabanınızdaki core_config_data tablosuna erişerek ve web/unsecure/base_url ve web/secure/base_url için yapılandırılmış girişlerin kurulum URL'nize doğru şekilde işaret ettiğinden emin olarak temel URL'yi düzeltebilirsiniz.

.htaccess dosyası Magento'da hangi rolü oynar?

.htaccess dosyası, Apache sunucularında URL yeniden yazma işleminde önemli bir role sahiptir. Sunucunun URL'leri nasıl yorumladığını tanımlar ve doğru sayfaların sunulmasını sağlar.

Magento 2 önbelleği nasıl temizlerim?

Aşağıdaki terminal komutlarını kullanarak Magento 2 önbelleğini temizleyebilirsiniz:

php bin/magento cache:clean
php bin/magento cache:flush

Magento 2 dosyaları ve dizinleri için hangi izinleri ayarlamalıyım?

Genellikle dosyalar 644 izinleri, dizinler 755 izinleri ve bin/magento dosyasının 750 izinleri olmalıdır.

Bu kurallara ve çözümlere uyarak, Magento 2 yönetici panelindeki 404 hatasını etkili bir şekilde sorun giderip düzeltebilir ve sorunsuz ve verimli bir deneyim sağlayabilirsiniz.