Tôi đã bị ghi đè Sitemap.phptrong app/code/local/Mage/Sitemap/Model/Sitemap.php. Các tập tin dường như được sử dụng, nếu tôi loại bỏ tất cả nội dung, có một lỗi như mong đợi.
Tôi đã sao chép toàn bộ nội dung của tiêu chuẩn Sitemap.php, với một thay đổi duy nhất. Tôi đã thêm
public function generateXml() {
Mage::log('test');
...
}
Khi tôi làm điều này bất cứ nơi nào khác, nó in testtrong var/log/system.lognhư mong đợi, chỉ có trong tập tin này, nó không đăng nhập được thông báo.
Bất kỳ trợ giúp nào cũng được đánh giá rất cao
BIÊN TẬP
sử dụng
Mage::log('text', null, <file>, true);
cũng không hoạt động
SitemapController.php, vì vậy, có. và có var/loglà có thể ghi. Cảm ơn ý tưởng của bạn
app/code/local/Mage/Sitemap/Model/Observer.phpthay vìSitemap.php
var/log/ghi bởi người dùng của bạn trên web (apache,httpd,www-data, vv)