XenForo Sitemap Ping Hatası ve Çözümü (GuzzleHttp\Exception\ClientException)

Mart 22, 2025 - 23:34
 1

 XenForo Sitemap Ping Hatası ve Çözümü

 Hata Özeti

XenForo 2.x sürümünü kullanan forumlarda sitemap (site haritası) oluşturulurken aşağıdaki hata günlüğe düşebilir:

GuzzleHttp\Exception\ClientException: Error submitting sitemap to https://www.google.com/webmasters/tools/ping?sitemap=...
Client error: `GET ...` resulted in a `404 Sitemaps ping is deprecated.`
  

 Hatanın Nedeni

Google, Haziran 2023 itibarıyla sitemap ping servisini https://www.google.com/webmasters/tools/ping adresinden kaldırdı. Bu nedenle XenForo’nun sitemap ping özelliği artık çalışmıyor. Detaylı açıklama: Google Search Blog - Sitemaps Ping Desteği Sonlandı

 Çözüm: sendPing() Fonksiyonunu Devre Dışı Bırakma

  1. Dosya yolu: src/XF/Sitemap/Builder.php
  2. Fonksiyonu aşağıdaki şekilde değiştirin:

protected function sendPing()
{
    // Google sitemap ping servisi artık kullanımdan kaldırıldı.
    return;
}
  

 Dikkat: Dosya Sonundaki Parantez Hatası

Bu fonksiyonu düzenlerken fazladan bir } kapatma parantezi bırakmayın. Aksi takdirde şu hatayı alırsınız:

ParseError: syntax error, unexpected token "protected", expecting end of file
  
Bu durumda sınıf erken kapatılmış olur. Fazladan parantezi silerek düzeltin.

 Ekstra Bilgi: Ping Gerekli mi?

Hayır. Google artık sitemap’leri robots.txt dosyasındaki Sitemap: satırına göre otomatik keşfeder.
Sitemap: https://cloudpanel.forum/sitemap.php
 

Tepkiniz Nedir?

Beğen Beğen 0
Beğenme Beğenme 0
Sevgi Sevgi 0
Komik Komik 0
Kızgın Kızgın 0
Üzgün Üzgün 0
Vay Vay 0