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.

Yazinin devami icin tiklayin.


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.

Yazinin devami icin tiklayin.


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ı

http://www.microsoft.com/downloads/…MMC-3.0-en


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.

Yazinin devami icin tiklayin.


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.

« Onceki Sayfa