Lỗi Server Error Log này xử lý như thế nào ?

Coccobiet

New member
lỗi như sau:
GuzzleHttp\Exception\ClientException: Error submitting sitemap to https://www.google.com/webmasters/tools/ping?sitemap=https://diendandautu.com/sitemap.php: Client error: `GET https://www.google.com/webmasters/tools/ping?sitemap=https://diendandautu.com/sitemap.php` resulted in a `404 Sitemaps ping is deprecated. See https://developers.google.com/search/blog/2023/06/sitemaps-lastmod-ping.` response: <HTML> <HEAD> <TITLE>Sitemaps ping is deprecated. See https://developers.google.com/search/blog/2023/06/sitemaps-lastmod (truncated...)
src/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113

Stack Trace
#0 src/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response))
#1 src/vendor/guzzlehttp/promises/src/Promise.php(204): GuzzleHttp\Middleware::GuzzleHttp\{closure}(Object(GuzzleHttp\Psr7\Response))
#2 src/vendor/guzzlehttp/promises/src/Promise.php(153): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
#3 src/vendor/guzzlehttp/promises/src/TaskQueue.php(48): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}()
#4 src/vendor/guzzlehttp/promises/src/Promise.php(248): GuzzleHttp\Promise\TaskQueue->run(true)
#5 src/vendor/guzzlehttp/promises/src/Promise.php(224): GuzzleHttp\Promise\Promise->invokeWaitFn()
#6 src/vendor/guzzlehttp/promises/src/Promise.php(269): GuzzleHttp\Promise\Promise->waitIfPending()
#7 src/vendor/guzzlehttp/promises/src/Promise.php(226): GuzzleHttp\Promise\Promise->invokeWaitList()
#8 src/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending()
#9 src/vendor/guzzlehttp/guzzle/src/Client.php(131): GuzzleHttp\Promise\Promise->wait()
#10 src/vendor/guzzlehttp/guzzle/src/Client.php(89): GuzzleHttp\Client->request('get', 'https://www.goo...', Array)
#11 src/XF/Sitemap/Builder.php(515): GuzzleHttp\Client->__call('get', Array)
#12 src/XF/Sitemap/Builder.php(432): XF\Sitemap\Builder->sendPing()
#13 src/XF/Sitemap/Builder.php(73): XF\Sitemap\Builder->completeBuild()
#14 src/XF/Job/Sitemap.php(27): XF\Sitemap\Builder->build(7.77223)
#15 src/XF/Job/Manager.php(260): XF\Job\Sitemap->run(8)
#16 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#17 src/XF/Job/Manager.php(118): XF\Job\Manager->runJobEntry(Array, 8)
#18 src/XF/Admin/Controller/Tools.php(122): XF\Job\Manager->runByIds(Array, 8)
#19 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\Tools->actionRunJob(Object(XF\Mvc\ParameterBag))
#20 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#21 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Admin\Controller\Tools), NULL)
#22 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#23 src/XF/App.php(2352): XF\Mvc\Dispatcher->run()
#24 src/XF.php(524): XF\App->run()
#25 admin.php(13): XF::runApp('XF\\Admin\\App')
#26 {main}
 

Congnghe

New member
Lỗi bạn gặp phải liên quan đến việc ping sitemap trên Google Search Console. Thông báo lỗi nói rõ rằng dịch vụ ping sitemap đã bị Google ngừng hỗ trợ từ tháng 6/2023. Google hiện không còn chấp nhận các yêu cầu gửi ping sitemap qua URL như google.com/webmasters/tools/ping?sitemap=....

Cụ thể, lỗi này xuất hiện vì hệ thống của bạn (cụ thể là Guzzle HTTP client trong mã nguồn XenForo) đang cố gắng gửi ping đến Google bằng một API đã bị ngừng hoạt động. Điều này dẫn đến mã lỗi HTTP 404 với thông báo:
Cách khắc phục
1. Ngừng sử dụng tính năng ping sitemap:
Truy cập vào phần cấu hình sitemap trong XenForo (Admin Panel > Tools > Sitemap).
Tìm và tắt bất kỳ tùy chọn nào liên quan đến việc gửi ping sitemap đến Google.
2. Cập nhật XenForo:
Nếu bạn đang sử dụng phiên bản cũ của XenForo (như 2.2.9), hãy nâng cấp lên phiên bản mới nhất. XenForo có thể đã cập nhật để loại bỏ việc sử dụng tính năng ping sitemap này.
3. Thêm sitemap trực tiếp vào Google Search Console:
4. Xóa mã liên quan đến việc ping sitemap (nếu cần): Nếu bạn có quyền chỉnh sửa mã nguồn và muốn loại bỏ hoàn toàn, hãy tìm đoạn mã liên quan đến sendPing() trong file src/XF/Sitemap/Builder.php và vô hiệu hóa hoặc loại bỏ nó.
5. Kiểm tra sitemap của bạn:
Đảm bảo rằng sitemap được tạo đúng cách và có thể truy cập công khai qua URL (ví dụ: tenmiencuaban.com/sitemap.php).
Sau khi thực hiện các bước này, lỗi sẽ không còn xảy ra nữa, và sitemap của bạn sẽ vẫn được Google xử lý khi trình thu thập dữ liệu truy cập trang web.
 

Các bài đăng liên quan

Thống kê diễn đàn

Chủ đề
269
Bài viết
763
Thành viên
740
Thành viên mới nhất
Tamcoin
Bên trên