Arkadaşlar selam,
Yeni kurduğum E-ticaret siteme , anlaştığım firmadan XMl ile ürünleri çekerken timeout hatası alıyorum. Panel Cyber panel. Nasıl çözülebilir acaba? PHP versiyonlarda limitleri arttırdım. Konuya biraz uzağım ama güncellenmiş görünüyorlar. Buna rağmen hata veriyor.
E-Ticaret Siteme XML veri Çerken Timeout Hatası (Lütfen yardım)
7
●304
- 17-12-2019, 22:04:15Merhabalar,
Xml cekerken, xml veri giriş uzunluğuna göre panelinizde tanımlı olan komut yürütme zaman aşımı süresine takıla bilir.
Bunun çözümü ise varsa xml çeken sisteminizin ayarlarından saniye başına veri çekme limitini düşürmek veyahut komut yürütme zaman aşımı süresini arttırmak olacaktır..
Eğer limitleri arttırmanıza rağmen hala aynı hatayı alıyorsanız kök paylaşım dizininizde yer alan PHP.ini dosyanızdaki ayarlarınız dan veya sunucuda on tanımlı olarak gelen ayarlarda belirtilen değerin üstüne çıkmanıza izin verilmediğinden olabilir.
Buna çözüm bulamazsa ki bulamayabilir çünkü size tanımladıkları paketten dolayı ve sunucu güvenliğinden dolayı mümkün olmayabilir.
Tek çare xml node'yi çekerken saniye başına işlem limiti getirmektir.
Bunu xml çekimi yapan dosyalarından yapabilirsiniz.
Kolay gelsin - 17-12-2019, 22:07:21Merhaba hocam shopphp kullanıyorum. Bu arada, veri çek dediğim anda timeout hatası veriyor. Hİç beklemedenEmreCapan adlı üyeden alıntı: mesajı görüntüle
- 17-12-2019, 22:12:055 ürün bulunan bir xml oluşturup deneyin.KaFa1500 adlı üyeden alıntı: mesajı görüntüle
Eğer yine aynı hatayı alıyorsanız sistemde inceleme ve hata ayiklamasi yapılması sağlıklı olacaktır. - 17-12-2019, 22:17:20Çok az ürünlü bir kategoriyi seçiyorum ama yine de hata alıyorum.EmreCapan adlı üyeden alıntı: mesajı görüntüle
- 17-12-2019, 22:24:11xml içinde Resim/yolu ve güncel stok bilgisi varsa çıkartın,
tedarikçiniz xml yi manuel mi verdi, siteden online mi çekiyor.
direk kendi bilgisayarınıza indirip manuel olarak yüklemeyi deneyin. en azından sorun sizdemi tedarikçidemi belli olur. - 17-12-2019, 22:27:59Merhaba , teşekkürler .interpol07 adlı üyeden alıntı: mesajı görüntüle
Tedarikçi bir link verdi. Benim siteyi yapan Yazılımcı linki kendi sistemine uyarladı. FTp içerisine bir dosya gönderdi.Sitenin panelinde xmli görebilirim. KAtegorileri göster dediğimde çekiyor ama ürün çek dediğinde anında hata veriyor. - 17-12-2019, 22:39:21Bunu tasarımcınıza gösterin, XSL olarak buna benzer bir entegrasyon yapsın. tek başına xml bir işine yaramaz, yada kendi sitendeki tüm değişkenleri aynı isimle vermen gerekir. Kolay gelsin
<?xml version="1.0" encoding="ISO-8859-9"?> -<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output encoding="iso-8859-9" xalan:indent-amount="4" xmlns:xalan="http://xml.apache.org/xslt" indent="yes" method="xml"/> <xsl:decimal-format grouping-separator="." decimal-separator="," name="fiyatformat"/> <!-- online --> <!-- katalog linki entegrasyon sırasında url olarak kullanılacak <xsl:variable name="katalog_xml" select="document('http://tedarikci_sitesi/b2b/stoklistesi.xml')"/> --> -<xsl:template match="stok"> -<root> <xsl:apply-templates select="Urun"/> </root> </xsl:template> -<xsl:template match="Urun"> <!--degiskenler<xsl:variable name="tedarikci_fiyat" select="Fiyat"/> --> <!--degiskenler sonu--> -<urun> -<AnaKategori> <xsl:value-of select="@Katagori"/> </AnaKategori> <Durumu>True</Durumu> -<StokKodu> akd_ <xsl:value-of select="@Kod"/> </StokKodu> -<StokAdi> <xsl:value-of select="@UrunAdi"/> </StokAdi> <Kod1/> <Kod2/> <Kod3/> <Kod4/> <Kod5/> <Kod6/> <Kod7/> <Kod8/> <Kod9/> <Kod10/> <Kod11/> <Kod12/> <Kod13/> <Kod14/> <Kod15/> <Aciklama/> -<Detay> <!-- <xsl:value-of select="UrunOzelligi" /> --> </Detay> -<Envanter> <xsl:value-of select="@StokMiktari"/> </Envanter> -<Resim> <xsl:value-of select="@Resim"/> </Resim> -<MarkaAdi> <xsl:value-of select="@Marka"/> </MarkaAdi> -<KdvOrani> <xsl:value-of select="@KDV"/> </KdvOrani> <BirimAdi>Adet</BirimAdi> <BirimCarpan>1</BirimCarpan> -<AlisFiyati> <xsl:value-of select="@Fiyat"/> </AlisFiyati> -<AlisFiyatiParaBirimi> <xsl:value-of select="@ParaBirimi"/> </AlisFiyatiParaBirimi> <HavaleFiyati>0</HavaleFiyati> -<HavaleFiyatiParaBirimi> <xsl:value-of select="@ParaBirimi"/> </HavaleFiyatiParaBirimi> -<SatisFiyati1> <xsl:value-of select="@Fiyat"/> </SatisFiyati1> -<SatisFiyati1ParaBirimi> <xsl:value-of select="@ParaBirimi"/> </SatisFiyati1ParaBirimi> <Isk1>0</Isk1> -<SatisFiyati2> <xsl:value-of select="@Fiyat"/> </SatisFiyati2> -<SatisFiyati2ParaBirimi> <xsl:value-of select="@ParaBirimi"/> </SatisFiyati2ParaBirimi> <Isk2>0</Isk2> -<SatisFiyati3> <xsl:value-of select="@Fiyat"/> </SatisFiyati3> -<SatisFiyati3ParaBirimi> <xsl:value-of select="@ParaBirimi"/> </SatisFiyati3ParaBirimi> <Isk3>0</Isk3> <Desi>5</Desi> </urun> </xsl:template> </xsl:stylesheet>