|
Yabsoft AIH 'de thum dosyalarını silerseniz yeniden dosyaları nasıl getirirsiniz?
|
|
04-19-2010, 06:40 PM
(Bu Mesaj 04-19-2010 06:40 PM deÄŸiÅŸtirilmiÅŸtir. DeÄŸiÅŸtiren : ozsarman.)
Mesaj: #1
|
|||
|
|||
|
Yabsoft AIH 'de thum dosyalarını silerseniz yeniden dosyaları nasıl getirirsiniz?
Yabsoft 'un Image Hosting yazılımı olan AIH 'de ( 2.x versiyonları için geçerlidir ) yanlışlıkla thumb klasörünü silerseniz ve sunucuda ImageMagick kurulu ise aşağıdaki şekilde silinen thumbnail dosyalarının tamamını tekrar oluşturabilirsiniz:
thumb_generator.sh içerik: ls -al /websitesininyolu/upload/|awk '{print $9}'|grep -v html |while read line do /usr/bin/convert /websitesininyolu/upload/$line -thumbnail 150x150 /websitesininyolu/thumb/thumb_$line done Yazan: Özdemir Şarman Özdemir Şarman aka (Charmant-zavanetratan) |
|||
|
04-20-2010, 09:55 AM
Mesaj: #2
|
|||
|
|||
|
RE: Yabsoft AIH 'de thum dosyalarını silerseniz yeniden dosyaları nasıl getirirsiniz?
Aşağıda yer alan kod 'u crontab eklediğinizde özellikle GD problemi için çözüm olmaktadır, AIH çözünürlüğü yüksek olan resim dosyalarını yüklediğinizde GD kullanıyorsanız thumbnail dosyasını oluşturmayabiliyor bu tip bir durumda sitede resimler Unknown resmi olarak çıkıyor.
Yabsoft ekibi ImageMagick kullanılmasını tavsiye ediyor ancak config.php 'de ImageMagick 'yı devreye alsanızda Path 'den bulamıyabiliyor, aşağıda yer alan dosyayı çalıştırdığınızda son yüklenen 50 resim dosyasının thumbnail dosyası varmı kontrol edecek ve olmayan thumbnail dosyalarını oluşturacaktır. son50_thumb_generator.sh : ls -al /websitesininyolu/upload/|awk '{print $9}'|grep -v html|tail -50 |while read line do if [ -a /websitesininyolu/thumb/thumb_$line ] then echo $line dosyasi var else /usr/bin/convert /websitesininyolu/upload/$line -thumbnail 150x150 /websitesininyolu/thumb/thumb_$line echo $line thumb olusturuldu fi done Özdemir Şarman aka (Charmant-zavanetratan) |
|||

Arama
Üye Listesi
Takvim
Yardım














