Baglantilar

Yazar: | Kategori: Genel
Yorum: 3

Selamlar,

Eğer benim gibi hitli (günlük tekil: 5bin+ ziyaretçi gibi) bir wordpress sitesi sahibiyseniz, aşırı mysql sorunları nedeniyle websiteniz yavaşlıyacaktır. Sunucu kullanımınız artacaktır. Daha kötüsü ise, hosting sağlayıcınız sizi bu yüzden suspend ederek sitenizi durdurabilir.

https://www.hell-world.org/ownz/wp-content/uploads/2007/10/wordpress-icons.jpg

WordPress in bu sorununun nedeni belli. WordPress kiÅŸisel blog sitesi olarak tasarlandı. Kimse bizim gibi kullanarak binlerce ziyaretçi ağırlayabileceÄŸini planlamadı…

Lafı fazla uzatmıyorum ve Wp Super Cache eklentisini kurarak nasıl en optimize şekilde wordpress i kullanacağınızı anlatmak istiyorum.

  • Wp Super Cache eklentimizi aÅŸağıdaki adresten indiriyoruz.
  • WordPress › Wp Super Cache WordPress Plugins
  • Ä°ndirdiÄŸimiz eklentiyi cp-content/plugins/ içine atıyoruz
  • Ana dizindeki Wp-config.php dosyasına aÅŸağıdaki kodu ekliyoruz.

define( ‘WP_CACHE’, true );

  • Wp-content klasörünün chmod ayarını 777 yapıyoruz.
  • Wp-content klasörü içinde “cache” adlı yeni bir klasör yapıyoruz ve chmod ayarını 777 yapıyoruz.
  • OluÅŸturduÄŸumuz bu “cache” klasörü içine aÅŸağıdaki kodları içeren bir .htaccess atıyoruz.

# BEGIN supercache
<IfModule mod_mime.c>
AddEncoding gzip .gz
AddType text/html .gz
</IfModule>
<IfModule mod_deflate.c>
SetEnvIfNoCase Request_URI \.gz$ no-gzip
</IfModule>
<IfModule mod_headers.c>
Header set Cache-Control ‘max-age=300, must-revalidate’
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html A300
</IfModule>
# END supercache

  • Sonra sitemizde kurulu olan wordpress’imizin admin panelinden Wp Super Cache eklentisini aktifleÅŸtiriyoruz.
  • Daha sonra “Ayarlar/WP Super Cache” bölümünden ayarlarımızı yapıyoruz.
  • “Warning! /var/www/vhosts/siteadi.com/httpdocs/wp-content is writeable!” ÅŸeklinde bir uyarı verebilir “Wp-content” klasörünün chmod ayarını 755 yapın o uyarıyı vermeyecektir.

Kaynak için emeklerinden dolayı Çağrı ya teşekkürler.

Yazar: | Kategori: Genel
Yorum: 0

Windows Server de SYN saldırı alıyorsanız engellemek için öncelikle Windows Firewall ı aktif edin. Daha sonra alttaki adımları gerçekleştirin..

1-) Registry editörünüzü çalıştırın ve HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters değerini bulun
2-) Edit menüsünden Yeni bir DWORD değeri oluşturmayı seçin ve
3-) Adını “SynAttackProtect” verin.
4-) Yarattığınız anahtarın üzerinde çift tıklayın ve deÄŸerini “2” verin
5-) Registry editörünü kapatın ve makinanızı tekrar başlatın
Burada “SynAttackProtect” deÄŸiÅŸkeninin kabul edilen baÅŸlangıç deÄŸeri 0 (sıfır) dır. Ve koruma kapalıdır.
Verilecek “1” deÄŸeri ise en yüksek TCP baÄŸlantı deÄŸerine ulaşıldığında (ÖrneÄŸin; baÄŸlantının SYN_RECEIVED durumu TcpMaxHalfOpen olarak bilinir) ve tekrar ile karşılaşıldığında (ÖrneÄŸin; TcpMaxHalfOpenRetried) SYN tekrarını ve yönlendirme bellek deÄŸerinin bekleme süresini limitler.

EÄŸer “SynAttackProtect” deÄŸeri “2” olursa, sonuç 1 verildiÄŸindekine benzer olacaktır fakat SYN iÅŸlemindeki 3-yollu el sıkışma bitene kadar bekleyen bir geciktirilmiÅŸ Winsock notification içerir.
Çünku Windows “SynAttackProtect” deÄŸerini, “TcpMaxHalfOpen” ve “TcpMaxHalfOpenRetried” da tanımlanan deÄŸerlere ulaÅŸtığında çağırıp kullanacaktır. Size tavsiyemiz bu iki deÄŸeride aynı registry konumunda (HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters) oluÅŸturmanız ve deÄŸerlerini aÅŸağıdaki gibi girmenizdir.
TcpMaxHalfOpen=100
TcpMaxHalfOpenRetried=80

Kaynak bilinmiyor.. – Alıntıdır.

Yazar: | Kategori: Genel
Yorum: 1

Google sessizce Google Chrome 2.0 sürümünün yeni bir beta-öncesi sürümünü çıkardı. Yeni özellik kullanıcıların Google Chrome kısayoluna force-https parametresini ekleyebilmesini sağlıyor. Bu şekilde çalıştığında da SSL sertifikası hatalarına sahip siteler yüklenmiyor.

En yeni Chrome sürümü ayrıca WebKit ve V8 JavaScript motorlarını güncelliyor ve SafeBrowsing (kötü amaçlı yazılım ve olta saldırısı koruma) için daha iyi bir implementasyon ve HTTP ağ protokolü için yeni kodlar sunuyor.

Detaylı bilgi Google sürüm çıkış notlarından okunabilir:
http://dev.chromium.org/getting-involved/dev-channel/release-notes/relea…

Yazar: | Kategori: Genel
Yorum: 8

Windows7

http://byfiles.storage.live.com/y1pwCZ0ZGGwid0ubqiz1OIJJqJ28OqLXYSFkN5QKjKu7PrP4v--8qUL-zH7938ahVJhM7ajRO8vk1s

İndirme bağlantıları burada:
32 bit(x86) boyut:2.4 GB
64 bit(x64) boyu:3.2

Yazar: | Kategori: Genel
Yorum: 2

Merhabalar,

Web de önde gelen websitelerden biri olan hackhell.com kısa bir süre önce Bir milyon üye sayısını aştı.

Sanırım bana ve deÄŸerli kullanıcılarına 2005’den beri yönetim kadrosunda bulunduÄŸum hackhell.com ile nice milyarlara demek düşüyor.

hackhell.com

hackhell.com

Biri Bizi Durdursun!

31 Aralık 2008
Yazar: | Kategori: Genel
Yorum: 0

Mutlu Yıllar Herkese!

2008 yılını geride bırakıp yeni bir yıla giriyoruz. Acısıyla tatlısıyla bir sene daha bitirdik. İyi kötü anlar geçirdik. Ama bunların önemi olmadığını birkez daha anladık.

Şu anda 2009 yılına girmemize saatler kaldı. Google de bunun farkında olarak Türkiyeden gelen ziyaretçilere yeni bir logo hazırlamış.

http://www.google.com.tr/logos/newyear09.gif

Google mutlu yıllar logosu

Bence biraz daha anlam ve önemini belirtecek birşey olabilirdi. Şöyle kardan adam  ya da kardan kadınlı birşeyler konulabilirdi sanırım.

Ama bakalım. Saatlerimiz daha 20:42 ve yeniyıla girerek sevdiklerimize Mutlu yıllar sözcüğünü söylemek için 3 saat ten birkaç dakka daha fazlasına sahibiz.

Altta Kardan kadın resimlerine yer vereceğim 😀

http://www.inewidea.com/wp-content/uploads/2008/03/image018.jpg

kardan kadın

Şuda Kardan Adam çocuklarıyla beraber mutlu yıllar geçirmek için hazırlanıyor..

http://www.harikasozler.net/data/media/3/www_harikasozler.net_kardan_adam.jpg

Kardan Adam ve Ailesi

Gibi gibi ÅŸeyler, Google imagesden bulunabilir.

Özetle; Hell-world.org Ekibi olarak, size ve sevdiklerinize mutlu bir yıl dileriz.

Saygılarımızla.

Yazar: | Kategori: Genel
Yorum: 1

WordPress sitelerin artmasından dolayı böyle bir konu sizin için faydalı olucaktır umarım..
Sidebar widget kullanıyorsanız bu kodlara fazla ihtiyacınız olmuyacaktır ama yinede manual sidebar yapmak isteyenler varsa bu kodlarla çok hoÅŸ sidebar oluÅŸturabilirler…
Main Page « WordPress Codex deki yazıları türkçeleştirerek hoş bir Wp Sidebar Dökümanı Hazırlamaya Çalıştım bakalım
WordPress Sidebar Tema Ayarları
1.Menü Başlığı:
-Sidebarda herhangi bir bölüm oluşturduğunuzda buna başlık verme ihtiyacı duyacaksınızdır.Genelde tüm temalar için kullanılan kodu veriyim sizi..

<li>Menu Başlığınız</li>

Şeklinde yaptığınız takdirde temanızın css indeki menü başlığı şeklinde çıkıcaktır.

-Yazı olarak değilde resim olarak yapmak istiyorsanızda menu başlığınız yerine menü resim kodlarını kullanabilirsiniz.
2.Menü İçeriğini Listeleme:
-Başlık Kodunuzu Kullandıktan sonra genel temelarda <ul> koduyla içerik listelenmektedir.
Php- Kodu:
Örnek Tema Kodları:
Php- Kodu:
<li>En Son Yazdıklarım</li>
<ul><?php wp_get_archives(‘type=postbypost&limit=15’); ?></ul>

// Son 15 Konunun Listelenmesi

WordPress Sidebar Kodları
Unutmadan söylemek istiyorum wordpress kodlarının birden fazla fonksiyonları var.Ben en çok kullanılan ve kendi sitelerimde kullandığım fonksiyonlarını sizlere verdim.

1.En Son Eklenen Konular:
-Genelde en başa bloğunuza eklediniz son konuları çıkartmak istersiniz.
Php- Kodu:
<?php wp_get_archives(‘type=postbypost&limit=15’); ?>

Yukarıda anlattığım gibi temanıza entegre ederseniz son 15 konu çıkıcaktır..limit=15 değerini limit=xx yaparak kaç konu çıkarmak istediğinizi kendiniz ayarlıyabilirsiniz.
2.Kategoriler
-Sitenizdeki kategorileri listelemek için kullanabileceğiniz bir kod.
Php- Kodu:
<?php wp_list_cats(); ?>

-Yukardaki kodlarda sadece konu ekli kategorileri listelemektedir..
‘all’ kodunu kullanarak tüm kategorileri listeleyebilirsiniz..
3.Yorumlar
-Wordpress 2.5 ten önceki sürümlerde eklentiyle yapılan son yorumların yeni sürümdeki kodları.
Php- Kodu:
<?php
global $wpdb;
$sql = “SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,30) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = ‘1’ AND comment_type = ” AND
post_password = ”
ORDER BY comment_date_gmt DESC
LIMIT 10″;
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
$output .= “\n<ul>”;
foreach ($comments as $comment) {
$output .= “\n<li>”.strip_tags($comment->comment_author)
.”:” . “<a href=\”” . get_permalink($comment->ID) .
“#comment-” . $comment->comment_ID . “\” title=\”on ” .
$comment->post_title . “\”>” . strip_tags($comment->com_excerpt)
.”</a></li>”;
}
$output .= “\n</ul>”;
$output .= $post_HTML;
echo $output;?>

4.Etiket Sistemi (Tag Cloud)
-Yine yorum sistemi gibi geliştirilen Wp 2.5 sürümünden sonra scriptte hazır olarak gelen etiket sistemi.
Php- Kodu:
<?php wp_tag_cloud(‘smallest=8&largest=22’); ?>

Üstteki kod şu biri büyük biri küçük çıkıyor ya ondan (yani hangi tag fazla kullanıldıysa büyük hangisi az kullanıldıysa küçük ) Boyutunu 8 ve 22 yi değiştirerek ayarlıyabilirsiniz.
5.Link Sistemi (Blogroll)
-Paneldeki blogroll yazan ÅŸey yani link ekleme sistemi.
Php- Kodu:
<?php get_links_list(); ?>

6.ArÅŸivleme Sistemi:
-Aylara Göre Arşiv Listelemesi
Php- Kodu:
<?php wp_get_archives(‘type=monthly’); ?>

7.Sayfaları Gösterme:
Php- Kodu:
<?php wp_list_pages(‘title_li=<h2>Son Sayfalar</h2>’); ?>

Ayrıca Bunun Dışında Kullanmak istediğiniz eklentileride yukarıdaki temada gösterdiğim gibi kullanabilirsiniz.
Örneğin sayfa sayaç,search metter gibi eklentilerin kodlarınıda bu şekilde sidebarınıza ekleyebilirsiniz..

Yazar: | Kategori: Genel
Yorum: 0

WordPress yenisürümü olan 2.7 ‘ye upgrade iÅŸlemini yavaÅŸ yavaÅŸ tüm sitelerimde gerçekleÅŸtiriyorum.
ilk hell-world de yaptığım upgrade işlemi sorunsuz gerçekleşti. Hatta bu yazımı yeni ve tatlı admin panelim olan QuickPress kısmından yazıyorum 😉

Yukarı
Yazilar için RSS aboneligi