10 iletiden 1 ile 10 arası.
  1. #1

    Question Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Öncelikle selamın aleyküm üstadlar,

    Joomla! 1.5 Sisteminin üzerine Virtuemart 1.1.9 yükledim. Herşey gayet güzel çalışıyor ancak, ürün hakkında soru sorma kısmında "Gönder" işleminde hata alıyorum ve mail gitmiyor. Hata kodu aşağıdadır.

    Yardımlarınız için şimdiden teşekkürler,
    İşlerinizde kolaylıklar versin Yaradan.


    Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/xxxxxxxxxxxxxx/httpdocs/libraries/phpmailer/phpmailer.php on line 1218

    Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/xxxxxxxxxxxxx/httpdocs/libraries/phpmailer/phpmailer.php on line 1222

    Deprecated: Function split() is deprecated in /home/xxxxxxxxxxxxxxx/httpdocs/libraries/phpmailer/phpmailer.php on line 470

    Deprecated: Function split() is deprecated in /home/xxxxxxxxxxxxxxx/httpdocs/libraries/phpmailer/phpmailer.php on line 470

  2. #2

    Üyelik tarihi
    22-09-2011
    Konum
    İstanbul-İzmir
    Yaş
    44
    İletiler
    2.515

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Aleyküm Selam,

    Sunucunuzda muhtemelen php 5.3.x var ve kullanılan yöntem 5.3 için dışlanmış bir yöntem. Sorun bu, mevcut php sürümü ile kullanılan özellik uyumsuz. Uyumsuz olan fonksiyonlar set_magic_quotes_runtime() ve split()

    Hata veren satır olduğunda lütfen o satırı açıp bakıp ne olduğunu yazın. Cevap verecek olanlar bununla zaman kaybetmek yerine daha fazla konuya bakabilsin, bu çok önemli. Çünkü vakitler dar genelde. Hatada geçen dosyayı açın.
    Satır 1218:
    PHP Kodu:
    set_magic_quotes_runtime(0); 
    yerine
    PHP Kodu:
    ini_set_magic_quotes_runtime(0); 
    Satır 1222:
    PHP Kodu:
    set_magic_quotes_runtime($magic_quotes); 
    yerine
    PHP Kodu:
    ini_set_magic_quotes_runtime($magic_quotes); 
    şeklinde düzenleyin.

    Aynı sebeple 470. satır:
    PHP Kodu:
    $toArr split(','$to); 
    yerine
    PHP Kodu:
    $toArr explode(','$to); 
    kullanın.

    Neticeyi yazarsanız sevinirim. Ben de ezberden cevaplamadım çünkü; biraz araştırmam gerekti.

  3. #3

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Üstad,

    Dediğini uyguladım ancak tekrar yine hata verdi bu sefer tamamen hata sayfasına gitti. Öncekinde gönderildi diyordu ancak göndermiyordu. Bu sefer direk "Beyaz Sayfa" üzerinde hata kodunu gösteriyor. Hata kodu aşağıda;

    PHP Kodu:
    Fatal errorCall to undefined function ini_set_magic_quotes_runtime() in /home/ecumra.com/httpdocs/libraries/phpmailer/phpmailer.php on line 1218 
    Şimdi birde son phpmailer dosyasını txt dosyası halinde göndereyim.

    PHP Kodu:
    http://www.ecumra.com/phpmailer.txt 

  4. #4

    Üyelik tarihi
    22-09-2011
    Konum
    İstanbul-İzmir
    Yaş
    44
    İletiler
    2.515

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Sisteme bir php.ini dosyası koyun. İçinde şu olsun:
    Kod:
    error_reporting = ~E_DEPRECATED
    Aldığınız hata işlemin yapılmasına engel olmaz...olmaması lazım. Ancak display errors özelliğinin açık olması sebebiyle dışlanmış fonksiyonu gösteriyor. php.ini dosyasında deprecated uyarılarının gösterilmemsini sağlayabiliriz...zaten özellik o dosyadan açılmış oluyor normalde. Bir de böyle deneyin bakalım sonuç ne olacak.

  5. #5

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Üstad yine aynı hata.

    Şuan siteyi açtım bir girip, incelersen sevinirim. Tekrar bu konu üzerinde tartışabiliriz.
    Sorun kısmı sadece ürüne girip Satıcıya Soru Sorma kısmında form dolduruluyor. Tamam ancak gönder'den sonra bitik.

  6. #6

    Üyelik tarihi
    22-09-2011
    Konum
    İstanbul-İzmir
    Yaş
    44
    İletiler
    2.515

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Artık bir daha akşam (ne saat olur belli olmaz) bakma imkanım olur. Joomla 1.5 yerine 2.5, Vm 1.1.9 yerine 2.0 kullanmanın zamanı gelmiş. Bunlar 5.3 ile tam uyumlu.

  7. #7

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Üstad işte o kısma da "Tema, Türkçe Dil Destek(vM için)" gibi eksiklikler oluşuyor.

  8. #8

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Sorun çözülmüştür.
    Çözüm yolunu anlatayım.

    Kullanılan hosting firmasına ait bir özellik var. Size verilen hosting üzerinde hem Linux hemde Windows hosting açabiliyorsunuz falan. Bu ayarlarının içerisinde PHP5.2.x ve PHP5.3.x özelliklerini seçenek olarak koymuşlar. İstediğiniz gibi hostingi kapatabilir veya açabilirsiniz. Size kalmış bir durum var.

    Bende hosting firmasına danışarak bu yolu öğrendim. Hostingi kapadım ve tekrar PHP5.2.x sürümüyle Hosting açtım. Sorunum tamamen çözülmüş oldu

  9. #9

    Üyelik tarihi
    22-09-2011
    Konum
    İstanbul-İzmir
    Yaş
    44
    İletiler
    2.515

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Evet, 5.2 ile sorunsuz çalışır sisteminiz. Sorun veren özellikler 5.3 ile uyumsuz. Geçmiş olsun.

  10. #10

    Standart Cevap: Virtuemart 1.1.9 - Üreticiye Soru Gönderme Hatası

    Allah razı olsun.

 

 

Konu Bilgisi

Users Browsing this Thread

Şu anda bu konuyu 1 kişi (0 üye ve 1 misafir) okuyor. Konuyu okuyan üyeler:

     

Yer imleri

Yetkileriniz

  • Yeni konu açma izni :Pasif
  • Konu cevaplama izni :Pasif
  • Eklenti ekleme izni :Pasif
  • Mesaj düzenleme izni : Pasif
  •  
joomla tema