Fixing dot name file in wordpress

"LEarning is Fun"Sore ini baru sadar kalau ada rules di .htaccess blog saya yang tidak mengijinkan membuka file dengan nama yang dimulai dengan . (titik). Padahal selama ini (sebelum dilakukan perubahan .htaccess) semua images yang ada di postingan blog saya otomatis generate thumbnail (gambar lebih kecil dari aslinya) dengan nama yang dimulai dengan . (titik). Ada 2 pilihan, yaitu cara mudah dengan menghapus rule di dalam .htaccess yang mengakibatkan hal ini , atau dengan cara sulit tetap dengan rule semula tetapi saya harus merubah semua nama file thumbnails dari . (titik) menjadi thumbs_ (prefix untuk thumbnail) dan juga harus merubah ratusan code di postingan yang sudah terpublish.
Dasar lagi memang iseng, saya memilih cara sulit :). Pertama yang saya lakukan adalah merubah konfigurasi media images saya supaya setiap ada images yang saya upload akan mengenerate thumbnail dengan prefix thumbs_ bukan prefix . (titik).
Setelah itu, saya merename semua nama file thumbsnail yang sudah tergenerate sebelumnya ke prefix thumbs_ dengan script berikut:
ls . | while read line; do newFile="`echo $line | sed "s/./thumbs_/"`"; mv "$line" $newFile; done
Berikutnya, saya melakukan backup database blog saya dan kemudian merubah isi di dalam database tersebut supaya semua prefix thumbnail bisa membaca lokasi yang baru, dengan script berikut:
:%s/\.thumbs\/./thumbsdir\/thumbs_/g
Setelah itu, database yang sudah saya modifikasi dengan command diatas, saya kembalikan ke server dan reload blog saya. Akhirnya semua thumbnail yang ada dipostingan sebelumnya bisa terload dengan baik.

About Kalpin Erlangga Silaen

Suka membaca
This entry was posted in IT, SysAdmin, Tips and Tricks. Bookmark the permalink.

Leave a Reply

Your email address will not be published.

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.