WordPress – Comment Bug (Awaiting Moderation)
Başıma geldiği üzere, WordPress 2.5.1 sürümünün commentlerle ilgili bir bug’ı bulunuyor.
Normal olarak WordPress’in admin panelindeki comment sekmesinde görüntülenmesi gereken Comment’ler bir nedenden ötürü görüntülenemiyor ve eğer commentleri moderasyon altında tutuyorsanız bu yorumların blogda görüntülenmesini sağlayamıyorsunuz.
Sorunun nedeni ise blog verilerini tuttuğunuz database’deki wp_comment tablosundaki comment_date_gmt isimli sütunun indexlenmemiş olması ile ilgili. Ilgili bu sütuna index tanımlaması yaparsanız sorununuz çözülüyor.
Mysql – Backup to FTP (PHP Script)
Bir mysql sunucusundan mysqldump ile backup alıp ftp üzerinden uzaktaki bir sunucuya gönderen güzel bir php script.
İçeriği aşağıdaki gibi olan bu scripti kendi sisteminize göre düzenledikten sonra cron job olarak tanımlayabilirsiniz. Böylece periyodik olarak alınan backupları istediğiniz bir lokasyonda muhafaza edebilirsiniz.
Gerekenler
PHP
Bir FTP Hesabı
ve son olarak MYSQL
Uygulanışı
1 – Aşağıdaki script içeriğini serverınızda oluşturacağınız backuptoftp.php isimli bir dosyaya kopyalayın.
Wsus 3.0 – MMC Cannot open the file wsus.msc
Wsus 3.0 kurulumundan sonra, administrator interface’ini açmak istediğinizde "MMC cannot open the file C:\Program Files\UpdateServices\administrationsnapin\wsus.msc." şeklinde bir hata alabilirsiniz.
Bu durumun sebebi, hatanin detayında da yazdığı üzere ilgili wsus.msc dosyasını açmak için MMC’nin 3.0 versiyonuna ihtiyaç duymanızdır. Oysa Windows Server 2003’de default olarak MMC 2.0 versiyonu geliyor.
Windows Server 2003’e MMC 3.0’kurmak icin gerekli update’i aşağıdaki linkten indirebilirsiniz.
http://www.microsoft.com/download/…MMC-3.0-en
Bu da XP için olanı
Php Upload File Size
Web tabanlı bir php uygulaması ile servera büyük ebatlı dosyalar upload etmek için php.ini’de default 2M olarak belirlenmiş olan upload_max_filesize ve post_max_size değerlerini arttırmanız gerekiyor.
Ancak web üzerinden yapılan upload işlemlerinde, upload edilen veri öncelikle Memory’e yazıldığı için bu değerleri çok arttırmanız durumunda sunucunuzda yeterli memory kalmamasına neden olabilirsiniz. Dolayısı ile bu değerleri girerken, ram miktarı ve sunucunun kullandığı memory miktarını göz önünde bulundurmakta fayda var. Yeni değerleri php.ini’ye girdiğiniz zaman apache’yi restart etmeniz gerekiyor.
VMWare Server – Guest FreeBSD Sistem Saatinin Geri Kalması…
VMWare Server üzerine guest olarak, FreeBSD kurduğunuz zaman sistem saatinizin sürekli olarak geri kalması problemi ile karşılaşabilirsiniz. Normal saatten yaklaşık olarak %70 oranında yavaş işlemesi nedeni ile sistem saatiniz devamlı geride kalacaktır.
http://www.mydigitallife.info/2006/04/12/freebsd-60-on-vmware- server-time-and-clock-slow-down/ adresinde anlatıldığı üzere bu sorun çözmenin iki yolu mevcut.
Birincisi, /boot/loader.conf doayasına ekleyeceğiniz hint.apic.0.disabled=1 satırı ile APIC device’ı devre dışı bırakmak.
İkincisi ise kernel’den device apic satirini comment out ederek, kernel bazında devre dışı bırakma yöntemi.
Detaylı bilgi için yukarıdaki linke göz atabilirsiniz.
Yukarıdaki makale FreeBSD 6.0 için yazılmış ama ben 7.0 üzerinde de birinci yöntemi kullanarak sorunu giderdim.
MSSQL – Dump Transaction
MSSQL Serverdaki bir database’in log dosyasinin ebadi zaman zaman diskte cok buyuk yerler işgal edecek şekilde büyüyebilir. Bu durumda, log dosyasını küçültmek için dump transaction işlemi yapmak gerekebilir.
Ilgili T-Sql cümlesi şu şekilde:
dump transaction database_ismi with no_log
Bu komutla, ilgili database’e ait log dosyasinin icindeki commit edilmiş işlem loglarının tümünü siler. Ancak sadece bu işlemi yapmak diskte yer açmaya yeterli değildir. Zira bu işlemden sonra log dosyasının boyutunda herhangi bir değişiklik olmaz. Log dosyasını fiziksel olarak küçültmek için dump komutunu çalıştırdıktan sonra, user interface’den shrink işlemi yapmak gerekir.
Not: Shrink işlemi başarılı olmazsa, Sql servisini restart edip yeniden shrink denemeniz gerekiyor. Servis restart sonrası sorun çıkmayacaktır.
FreeBSD 6.2 Kurulumu – Part VI: Türkçe Desteği
Kurulum sırasında, Turkçe desteğini devreye alacağımızı söylemiştik. Şimdi bu işi yapalım.
FreeBSD’de cvsup ile sistem güncellemek.
Cvsup, ağ üzerinden sistem dosyalarını güncellemek için kullanılan bir yazılımdır. Bu yazılımı kullanarak, FreeBSD için en güncel kaynak kodlarının bulunduğu bir Cvsup repository servera bağlanmak sureti ile, kendi kaynak kodlarınızı güncelleyebilir, sisteminizi update edebilirsiniz.
Cvsup update işlemi için so-called pull model denilen bir yöntem kullanır; bu modelde, sunucunuz (client), güncel kodların bulunduğu bir Cvsup repository sunucusuna, güncellemelerle ilgili bir istek gönderir ve repository server, client’a güncel dosyaların bir listesi ile güncelleme tarihini bildirir. Client bu listeyi inceleyerek, kendi dosyaları ile karşılaştırır ve güncel olmayan dosyalar için Cvsup sunucusundan istekte bulunur. Böylece Cvsup sunucusu istenen dosyaları client’a iletir.
Bu işlemi yapabilmek için cvsup yazılımını kurmalı ve ilgili konfigürasyon dosyasını ihtiyaçlarınız doğrultusunda düzenlemelisiniz.
Temel olarak, cvsup ile sistem güncellemesi şu şekilde yapılır;
Yazinin devami icin tiklayin.