MMCN.ORG

Joomla, iPhone, iPad, Teknoloji Blogu

iPTT Türkiye Kanal 109 Turkuaz

Cum10022012

Son Güncelleme14:16:43

Geri Joomla 1.5.12 Sürüm Hataları

1.5.12 Sürüm Hataları

Joomla ve benzeri sistemlerde güncellenen çekirdek kodlar veya eklenen yeni fonksiyonlar kimi zamanbazı hataları da beraberinde getiriyor. Joomla 1.5.12 sürümünde de tespit edilen bazı hatalar ve çözümlerine dair sizlere bilgi vermek istiyorum. Gerçi yeni güncelleme de düzeltilecek hatalar olmasına rağmen en azından o güne kadar kullanacağınız bu sürümü sorunsuz bir şekilde kullana bilirsiniz. Öncelikle, güncelleme kapsamında tinymce 2.0 editörü (plugin) güncellemesi de yapıldı ve bu güncelleme ile beraber de joomla resmi sitesine raporlanan sorun olarak uygulama eki ayarlarına girerek Sıkıştırılmış Sürüm özelliğini kapatmak. Sıkıştırılmış sürüm açıkken bazı seçeneklerde hata vermeksizin kaybolan yazım düzenleyici özellikleri, bazı seçenekler kullanıldığında ise hata veriyor. bu şekilde bu sorunu aşabilirsiniz. Bir deiğer sorun ise, medya yöneticisi kısmından resim içeri aktarım yaptığınızda yaşana sorundur ki bu aktarımı yapmak istediğinizde hata ile karşılaşacak olmanızdır. Bu sorun için "/libraries/joomla/filesystem/file.php" dosyasına (1.5.11 sürümden )bakıp sorunu tespit etmeye çalışalım.

// Copy the file to the destination directory if ($ftp->store($src, $dest)) { $ftp->chmod($dest, 0777); $ret = true; } else { JError::raiseWarning(21, JText::_('WARNFS_ERR02')); }

Şimdi de 1.5.12 sürümündeki bu dosyamızın kodlarına bakalım;

// Copy the file to the destination directory if (is_uploaded_file($src) && $ftp->store($src, $dest)) { unlink($src); } else { JError::raiseWarning(21, JText::_('WARNFS_ERR02')); }

Hataya sebebiyet veren kodumuzun 1.5.11 dosyasına baktığımızda "$ret = true;" kodu olduğunu görebiliriz. Yukarıdaki kodumuzu şu şekilde değiştirdikten sonra sorunun kalktığını görebilirsiniz.

// Copy the file to the destination directory if (is_uploaded_file($src) && $ftp->store($src, $dest)) { $ret = true; unlink($src); } else { JError::raiseWarning(21, JText::_('WARNFS_ERR02')); }

Bu hatalar daha önce de belirttiğimiz gibi rapor edilmiş ve bir sonraki sürümde düzenltilecek hatalardır.

0 Yorum

Üye olmayan ziyaretçilerin yorumları yönetim tarafından kontrol edildikten sonra yayınlanır.