🔧 Yerel XML Kurulum Rehberi

⚠️ Sunucu Firewall Sorunu Tespit Edildi
Sunucunuz xml1.xmlbankasi.com adresine erişemiyor. Bu nedenle XML dosyasını manuel olarak yüklemeniz gerekiyor.

📋 Adım 1: XML Dosyasını İndirin

XML dosyasını bilgisayarınıza indirin:

Not: Eğer tarayıcınız açarsa, sağ tık > "Farklı Kaydet" yapın

📤 Adım 2: FTP ile Yükleyin

İndirdiğiniz XML dosyasını FTP programı (FileZilla, WinSCP vb.) ile şu yola yükleyin:

/home/entegra/public_html/cron/xml/products.xml

Klasör yapısı:

/home/entegra/public_html/cron/
├── xml/
│   └── products.xml  ← Buraya yükleyin
├── config.php
├── run.php
└── ...

✅ Adım 3: Dosyayı Kontrol Edin

⏳ XML dosyası henüz yüklenmedi

Dosyayı yükledikten sonra bu sayfayı yenileyin.


⚙️ Adım 4: Config Dosyasını Güncelleyin

config.php dosyasında yerel dosya kullanımını aktif edin:

// Bu satırı yorum satırı yapın:
// define('XML_URL', 'https://xml1.xmlbankasi.com/...');

// Bu satırı aktif edin:
define('XML_URL', __DIR__ . '/xml/products.xml');
⚠️ Config dosyasını manuel olarak düzenlemeniz gerekiyor

🚀 Adım 5: Senkronizasyonu Çalıştırın

Artık ürünleri veritabanına aktarabilirsiniz:

🔄 Otomatik Güncelleme (Opsiyonel)

XML dosyasını düzenli olarak güncellemek için 2 seçenek:

Seçenek 1: Manuel Güncelleme

Her güncelleme gerektiğinde:

  1. XML'i bilgisayarınıza indirin
  2. FTP ile cron/xml/products.xml dosyasını güncelleyin
  3. run.php dosyasını çalıştırın

Seçenek 2: Proxy Sunucu Kullanımı

Eğer başka bir sunucunuz varsa (firewall olmayan):

  1. fetch_xml_proxy.php dosyasını o sunucuya yükleyin
  2. config.php dosyasında XML_URL'yi proxy adresinize çevirin
  3. Cron otomatik çalışacak

📞 Hosting Desteği

Kalıcı Çözüm: Hosting sağlayıcınızdan firewall'da 195.155.129.34 (xml1.xmlbankasi.com) IP adresine erişim izni isteyin. Bu sayede otomatik senkronizasyon çalışacaktır.