<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tankado.com &#187; Wordpress</title>
	<atom:link href="http://www.tankado.com/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tankado.com</link>
	<description>&#34;Bilgi özgür kalsın&#34;</description>
	<lastBuildDate>Fri, 30 Jul 2010 17:46:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>WordPress&#8217;e Dosya Yükleyememe Sorunu</title>
		<link>http://www.tankado.com/wordpresse-dosya-yukleyememe-sorunu/</link>
		<comments>http://www.tankado.com/wordpresse-dosya-yukleyememe-sorunu/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 23:07:49 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress upload sorunu]]></category>

		<guid isPermaLink="false">http://www.tankado.com/?p=1595</guid>
		<description><![CDATA[Herhangi bir şekilde wordpress&#8217;e dosya yükleyemiyorsanız bunun birçok nedeni olabilir. Gönderinize resim/görüntü eklediğinizde hiçbir hata almadığınız halde resim görüntülenmiyorsa sorun yükleme dizininizde olabilir. Benim yaşadığım sorun şöyle idi: WordPress yönetim ekranındaki Ayarlar-&#62;Çeşitli sayfasından sitenize upload edeceğiniz dosyaların bulundurulacağı dizini belirtebiliyorsunuz. Varsayılan olarak bu dizin wp-content/uploads olarak ayarlı. Burada dikkat edilmesi gereken şey yazdığınız dizin yolunun [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/notepad-turkce-karakter-sorunu/' rel='bookmark' title='Permanent Link: Notepad++ Türkçe Karakter Sorunu'>Notepad++ Türkçe Karakter Sorunu</a><li>Yine benzer bir Windows 7 sorunu. Notepad++ Windows&#8217;un Not Defteri...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/delphi-for-phpde-pagecontrol-nesnesi-sorunu/' rel='bookmark' title='Permanent Link: Delphi for PHP&#8217;de PageControl nesnesi sorunu'>Delphi for PHP&#8217;de PageControl nesnesi sorunu</a><li>Sıradaki ilk projemi Delphi for PHP (D4PHP) ile yapmaya karar...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Herhangi bir şekilde wordpress&#8217;e dosya yükleyemiyorsanız bunun <a href="http://wordpress.org/support/topic/164999?replies=1" target="_blank">birçok nedeni</a> olabilir. Gönderinize resim/görüntü eklediğinizde hiçbir hata almadığınız halde resim görüntülenmiyorsa sorun yükleme dizininizde olabilir.</p>
<p>Benim yaşadığım sorun şöyle idi: WordPress yönetim ekranındaki <em><strong>Ayarlar-&gt;Çeşitli </strong></em>sayfasından sitenize upload edeceğiniz dosyaların bulundurulacağı dizini belirtebiliyorsunuz. Varsayılan olarak bu dizin <em><strong>wp-content/uploads</strong></em> olarak ayarlı. Burada dikkat edilmesi gereken şey yazdığınız <span style="text-decoration: underline;">dizin yolunun başında ve sonunda taksim &#8220;/&#8221; işareti olmamalı</span>. Ayar sayfasında nasıl yazılacağıyla ilgili örnek verilmiş ama uyarı yapılmamış. Sorunu nasıl çözerim diye araştırma yaparken wordpress.org da <a href="http://wordpress.org/support/topic/164999?replies=1" target="_blank">şöyle</a> bir sayfa buldum.  Burada yükleme sorunlarına yol açabilecek olası durumlar ve çözümlerinden bahsedilmiş. Burada anlatmaya çalıştığım sorunun nedeni bu sayfadaki 9. maddede anlatılmış. Ben ettim siz etmeyin&#8230; <img src='http://www.tankado.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="Wordpresse Dosya Yükleyememe Sorunu" /> </p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/notepad-turkce-karakter-sorunu/' rel='bookmark' title='Permanent Link: Notepad++ Türkçe Karakter Sorunu'>Notepad++ Türkçe Karakter Sorunu</a><li>Yine benzer bir Windows 7 sorunu. Notepad++ Windows&#8217;un Not Defteri...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/delphi-for-phpde-pagecontrol-nesnesi-sorunu/' rel='bookmark' title='Permanent Link: Delphi for PHP&#8217;de PageControl nesnesi sorunu'>Delphi for PHP&#8217;de PageControl nesnesi sorunu</a><li>Sıradaki ilk projemi Delphi for PHP (D4PHP) ile yapmaya karar...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/wordpresse-dosya-yukleyememe-sorunu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress Nasıl Türkçeleştirilir</title>
		<link>http://www.tankado.com/turkce-wordpress/</link>
		<comments>http://www.tankado.com/turkce-wordpress/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 14:18:51 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[türkçe wordpress]]></category>
		<category><![CDATA[wordpressi türkçeleştirmek]]></category>

		<guid isPermaLink="false">http://www.tankado.com/?p=1588</guid>
		<description><![CDATA[WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak kuruluyor. Türkçeye çevirmek için wordpress ana dizinindedeki wp-config.php dosyasında tanımlı olan WPLANG değerini aşağıdaki gibi değiştirmeniz yeterli. define ('WPLANG', 'tr_TR'); Benzer yazılar: WordPress erişim izni hatasını gidermek&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You... WordPress.org&#8217;da eklenti yayınlamakWordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
<li><a href='http://www.tankado.com/wordpress-hiz-performans-hyper-cache-blog-cacher/' rel='bookmark' title='Permanent Link: WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I'>WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I</a><li>WordPress&#8217;inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre....</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak kuruluyor. Türkçeye çevirmek için wordpress ana dizinindedeki <strong>wp-config.php</strong> dosyasında tanımlı olan <strong>WPLANG </strong>değerini aşağıdaki gibi değiştirmeniz yeterli.</p>
<p><br class="spacer_" /></p>
<pre class="brush: php;">define ('WPLANG', 'tr_TR');</pre>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
<li><a href='http://www.tankado.com/wordpress-hiz-performans-hyper-cache-blog-cacher/' rel='bookmark' title='Permanent Link: WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I'>WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I</a><li>WordPress&#8217;inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre....</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/turkce-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress.org&#8217;da eklenti yayınlamak</title>
		<link>http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/</link>
		<comments>http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 20:00:22 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[publish wordpress plugin]]></category>
		<category><![CDATA[svn repository]]></category>
		<category><![CDATA[trunk directory]]></category>
		<category><![CDATA[Wordpress eklentisi yayınlamak]]></category>

		<guid isPermaLink="false">http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak</guid>
		<description><![CDATA[WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat uygulanabilmesi için işlem basamakları şeklinde anlatmanın faydalı olacağını düşündüm. Basamaklara geçelim. Readme.txt dosyasını buradaki örneğe göre hazırlayın. Hazırladığınız readme.txt dosyasının doğruluğunu burayı kullanarak teyit edin. Buradan WordPress.org&#8217;a hesap açarak üye olun. WordPress.org&#8217;a oturum açın. Buradaki eklenti yayınlama başvuru formu doldurun ve gönderin. Başvurunuz onaylandığında bir [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/firefox-eklenti-kolleksiyonu/' rel='bookmark' title='Permanent Link: Firefox Eklenti Kolleksiyonu'>Firefox Eklenti Kolleksiyonu</a><li>Firefox en iyi web tarayıcısıdır. Eklenti desteğine de sahip olan...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat uygulanabilmesi için işlem basamakları şeklinde anlatmanın faydalı olacağını düşündüm. Basamaklara geçelim.</p>
<ol>
<li><em>Readme.txt</em> dosyasını <a href="http://wordpress.org/extend/plugins/about/readme.txt" target="_blank">buradaki</a> örneğe göre hazırlayın.</li>
<li>Hazırladığınız <em>readme.txt</em> dosyasının doğruluğunu <a href="http://wordpress.org/extend/plugins/about/validator/" target="_blank" title="http://wordpress.org/extend/plugins/about/validator/">burayı</a> kullanarak teyit edin.</li>
<li><a href="http://wordpress.org/extend/plugins/register.php" target="_blank">Buradan</a> WordPress.org&#8217;a hesap açarak üye olun.</li>
<li>WordPress.org&#8217;a <a href="http://wordpress.org/extend/plugins/" target="_blank" title="http://wordpress.org/extend/plugins/">oturum</a> açın.</li>
<li><a href="http://wordpress.org/extend/plugins/add/" target="_blank">Buradaki</a> eklenti yayınlama başvuru formu doldurun ve gönderin.</li>
<li>Başvurunuz onaylandığında bir <span style="TEXT-DECORATION: underline">eposta alacaksınız</span>.</li>
<li>Eklenti başvurunuz onaylandıktan sonra <a href="http://tortoisesvn.net/downloads" target="_blank" title="http://tortoisesvn.net/downloads">TortiseSVN</a> programını indirin ve kurun.</li>
<li>Bilgisayarınızda eklenti dosyalarınızı koyacağınız klasörlerin depolanacağı bir klasör oluşturun. (ör:Eklentilerim)</li>
<li>Eklenti klasörlerinin bulunduğu klasörü açarak sağ tıklayın ve &#8220;<strong>SVN Checkout</strong>&#8221; komutu verin.</li>
<li>Ekrana gelen <strong>Checkout</strong> penceresindeki &#8220;<strong>URL of repository</strong>&#8221; kutusuna epostadaki <strong>SVN repository</strong> adresini yapıştırın.</li>
<li>Checkout penceresindeki &#8220;<strong>Checkout directory</strong>&#8221; kutusunda eklenti dosyalarınızı içerecek klasörün adı yer alacak.</li>
<li>&#8220;Ok&#8221; dümesine tıklayın. Eklenti klasöründe &#8220;<strong>branches</strong>&#8220;, &#8220;<strong>trank</strong>&#8221; ve &#8220;<strong>tags</strong>&#8221; isminde klasörler oluşacak.</li>
<li><em>Readme.txt</em> dahil tüm eklenti dosyalarınızı &#8220;<strong>trank</strong>&#8221; klasörün içine kopyalayın.</li>
<li>&#8220;<strong>Trank</strong>&#8221; klasörüne sağ tıklayın ve &#8220;<strong>SVN Commit&#8230;</strong>&#8221; komutu verin.</li>
<li>Commint penceresinde listelenen dosyaların solundaki işaret kutularını seçin veya &#8220;<strong>Select / deselect all</strong>&#8221; komutunu verin.</li>
<li>Commint penceresini &#8220;Ok&#8221; düğmesine tıklayarak onaylayın.</li>
<li>Ekrana gelecek olan kimlik doğrulama kutusuna WordPress.org&#8217;a üye olurken kullandığınız kullanıcı adı ve parolanızı yazın.</li>
<li>Tebrikler eklentiniz WordPress.org&#8217;da yayınlandı.</li>
</ol>
<p>Eklentinizin SVN deposuna gittiğini görmek için gelen e-postadaki &#8220;<strong>SVN repository&#8221;</strong> adresinizin sonuna &#8220;<strong>trunk</strong>&#8221; dizinini ekleyerek gözatabilirsiniz. <a href="http://wordpress.org/extend/plugins/" target="_blank" title="http://wordpress.org/extend/plugins/">Eklentiler</a> sayfasına giderek en yeni eklentiler (Newest plugins) kısmında eklentinizi görebilirsiniz.</p>
<p>Eğer anlaşılmayan bir nokta olursa diye; <a href="http://www.yakupgovler.com/eklentilerinizi-wordpress-dizinine-tasiyin.html" target="_blank" title="http://www.yakupgovler.com/eklentilerinizi-wordpress-dizinine-tasiyin.html">buraya</a> ve <a href="http://weblogtoolscollection.com/archives/2007/06/17/listing-your-plugin-at-the-wordpressorg-plugin-directory/" target="_blank" title="http://weblogtoolscollection.com/archives/2007/06/17/listing-your-plugin-at-the-wordpressorg-plugin-directory/">buraya</a> bakabilirsiniz hatta yorum alanı ile tankado&#8217;ya da sorabilirsiniz.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/firefox-eklenti-kolleksiyonu/' rel='bookmark' title='Permanent Link: Firefox Eklenti Kolleksiyonu'>Firefox Eklenti Kolleksiyonu</a><li>Firefox en iyi web tarayıcısıdır. Eklenti desteğine de sahip olan...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress erişim izni hatasını gidermek</title>
		<link>http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/</link>
		<comments>http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 21:17:46 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Bu sayfaya erişmek için yeterli izniniz yok]]></category>
		<category><![CDATA[wordpress erişim izni hatası]]></category>
		<category><![CDATA[wordpress You do not have sufficient permissions to access this page]]></category>

		<guid isPermaLink="false">http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek</guid>
		<description><![CDATA[&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You do not have sufficient permissions to access this page&#8221; hata mesajını alıyorsanız aşağıda tarif ettiğim işlemleri uygulayarak sorunu çözebilirsiniz. &#8220;Bu sayfaya erişmek için yeterli izniniz yok &#8221; hatası çoğunlukla wordpress veritabanınızın bazı badireleri atlatamadığı durumlarda oluşuyor. Bir eklenti kurarken veya WordPress&#8217;inizi güncellerken böyle bir hata [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/' rel='bookmark' title='Permanent Link: YARP ile PageBar eklentilerinin uyumsuzluğunu gidermek'>YARP ile PageBar eklentilerinin uyumsuzluğunu gidermek</a><li>WordPress sitenize YARP (Yet-Another-Related-Posts) eklentisi ile PageBar eklentilerini yüklediğinizde YARP&#8217;ın...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>&#8220;<strong>Bu sayfaya erişmek için yeterli izniniz yok&#8221;</strong> veya ingilizce &#8220;<strong>You do not have sufficient permissions to access this page</strong>&#8221; hata mesajını alıyorsanız aşağıda tarif ettiğim işlemleri uygulayarak sorunu çözebilirsiniz.<br />
&#8220;<strong>Bu sayfaya erişmek için yeterli izniniz yok</strong> &#8221; hatası çoğunlukla wordpress veritabanınızın bazı badireleri atlatamadığı durumlarda oluşuyor. Bir eklenti kurarken veya WordPress&#8217;inizi güncellerken böyle bir hata ile karşılaşabilirsiniz.  Bu hatanın olduğu durumlarda bazen ekleti sayfalarına bazen de WordPress&#8217;in yönetim paneline giremiyorsunuz.</p>
<p><span id="more-1197"></span>Hatayı düzeltmek için aşağıdaki kodları tamiret.php gibi bir dosyanın içine yapıştırıp FTP ile sunucunuza yükleyin. Daha sonra tarayıcınızın adres çubuğundan <span style="text-decoration: underline;">sitenizinadi.com/tamiret.php</span> şeklinde çağırarak script&#8217;i çalıştırın.</p>
<pre class="brush: php;">
&lt;?php
/*
WordPress Force Upgrade Script
Copyright (C) 2006  Mark Jaquith
*/
function txfx_log($text) {
 echo $text . '&lt;br /&gt;';
}
switch ($_GET['step']) :
 case &quot;1&quot;:
 require('wp-config.php');
 txfx_log('WordPress loaded...');
 require('wp-admin/upgrade-functions.php');
 txfx_log('Upgrade functions loaded...');
 wp_cache_flush();
 txfx_log('Object cache flushed...');
 make_db_current();
 txfx_log('Database made current...');
 upgrade_160();
 txfx_log('Data upgraded...');
 $wp_rewrite-&gt;flush_rules();
 txfx_log('Rewrite rules flushed...');
 wp_cache_flush();
 txfx_log('Object cache flushed...');
 txfx_log('&lt;br /&gt;');
 txfx_log('Hopefully that did it!  &lt;strong&gt;DELETE THIS FILE FROM YOUR SERVER NOW!&lt;/strong&gt;');
 txfx_log('And then, try to access your &lt;code&gt;/wp-admin/&lt;/code&gt;');
 break;
 default :
 txfx_log('This script will attempt to upgrade your database.  It is intended for users of WordPress 1.5 or later.');
 txfx_log('&lt;strong&gt;You should delete this script from your server after you are done using it!&lt;/strong&gt;');
 txfx_log('&lt;br /&gt;');
 txfx_log('&lt;a href=&quot;?step=1&quot;&gt;Click here&lt;/a&gt; to attempt the upgrade');
 break;
endswitch;
?&gt;
</pre>
<p>Script wordpress veritabanına bakım uygulayacak. İşlem tamamladıktan sonraki ekran görüntüsü aşağıdaki gibi.</p>
<p style="TEXT-ALIGN: center"><img src="http://www.tankado.com/wp-content/uploads/2009/08/fix_wordpress_admin_restraction.PNG" alt=" Wordpress erişim izni hatasını gidermek" width="498" height="264" title="Wordpress erişim izni hatasını gidermek" /></p>
<h2>Bu sayfaya erişmek için yeterli izniniz yok hatasını almaya devam ediyorsanız</h2>
<p style="TEXT-ALIGN: left">Ek olarak aşağıdaki basamakları uygulayabilirsiniz;</p>
<p style="TEXT-ALIGN: left">Sitenizin veritabanının phpMyAdmin ile açın.</p>
<p style="TEXT-ALIGN: left"><img src="http://www.tankado.com/wp-content/uploads/2009/08/wordpress001.png" alt="wordpress001 Wordpress erişim izni hatasını gidermek" width="153" height="150" title="Wordpress erişim izni hatasını gidermek" /><br />
Veritabanınıza giriş yapın.</p>
<p style="TEXT-ALIGN: left"><img src="http://www.tankado.com/wp-content/uploads/2009/08/wordpress002.png" alt="wordpress002 Wordpress erişim izni hatasını gidermek" width="300" height="150" title="Wordpress erişim izni hatasını gidermek" /></p>
<p style="TEXT-ALIGN: left">wp_usermeta tablosunun karşısındaki &#8220;Gözat&#8221; düğmesine tkılayın</p>
<p style="TEXT-ALIGN: left"><img src="http://www.tankado.com/wp-content/uploads/2009/08/wordpress003.png" alt="wordpress003 Wordpress erişim izni hatasını gidermek" width="300" height="102" title="Wordpress erişim izni hatasını gidermek" /></p>
<p style="TEXT-ALIGN: left">wp_capabilities alanın solundaki &#8220;Düzenle&#8221; düğmesine tıklayın</p>
<p style="TEXT-ALIGN: left"><img src="http://www.tankado.com/wp-content/uploads/2009/08/wordpress004.png" alt="wordpress004 Wordpress erişim izni hatasını gidermek" width="300" height="102" title="Wordpress erişim izni hatasını gidermek" /></p>
<table border="0">
<tbody>
<tr>
<td></td>
<td>a:1:{s:10:&#8221;subscriber&#8221;;b:1;} alanını<br />
a:1:{s:13:&#8221;administrator&#8221;;b:1;} ile değiştirip &#8220;Git&#8221; düğmesine tıklayın<br class="spacer_" /></p>
<h2>Bu sayfaya erişmek için yeterli izniniz hatasını almaya yine de devam ediyorsanız</h2>
<p style="TEXT-ALIGN: left">phpMyAdmin ile wp_users tablosunu açın admin kullanıcısının user_status değeri 0&#8242;dan farklı ilse 0 yapın ve kaydedin. admin kullanıcısı ile giriş yapabileceksiniz.</p>
</td>
</tr>
</tbody>
</table>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/' rel='bookmark' title='Permanent Link: YARP ile PageBar eklentilerinin uyumsuzluğunu gidermek'>YARP ile PageBar eklentilerinin uyumsuzluğunu gidermek</a><li>WordPress sitenize YARP (Yet-Another-Related-Posts) eklentisi ile PageBar eklentilerini yüklediğinizde YARP&#8217;ın...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WP OnlyWire Auto Poster Plugin</title>
		<link>http://www.tankado.com/onlywire-auto-poster-wordpress-eklentisi/</link>
		<comments>http://www.tankado.com/onlywire-auto-poster-wordpress-eklentisi/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 21:30:39 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[onlywire auto poster]]></category>
		<category><![CDATA[onlywire wordpress eklentisi]]></category>
		<category><![CDATA[wordpress eklentisi]]></category>
		<category><![CDATA[wordpress plugin]]></category>
		<category><![CDATA[wp onlywire auto poster]]></category>

		<guid isPermaLink="false">http://www.tankado.com/wordpress-onlywire-auto-poster-plugin</guid>
		<description><![CDATA[OnlyWire (OW) sitesinden daha önce bahsetmiştim. lionstarr&#8216;ın WordPress Blogları için yazdığı eklentiyi biraz revize ederek yeni özellikler ekledim. WP OnlyWire Auto Poster adını verdiğim bu eklenti yazdığım ilk WordPress Eklentisi. Eklentiyi bir süredir test edip hatalarını düzeltiyordum. Bununla birlikte yakında, yazmaya devam ettiğim katma değeri yüksek SEO eklentilerimi buradan WordPress Blogcuları ile paylaşacağım. WP OnlyWire [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/onlywire-com-toplu-sosyal-imleme-servisi/' rel='bookmark' title='Permanent Link: OnlyWire.com Toplu Sosyal İmleme Servisi'>OnlyWire.com Toplu Sosyal İmleme Servisi</a><li>Onlywire.com 30 farklı sosyal imleme sitesinde web içeriğinizi otomatik olarak...</li></li>
<li><a href='http://www.tankado.com/smsrc-sms-remote-control/' rel='bookmark' title='Permanent Link: SMSrc:SMS remote control'>SMSrc:SMS remote control</a><li>Bu devre&nbsp;ile bir cep telefonunundan &ouml;zel bir sms mesajı g&ouml;ndererek...</li></li>
<li><a href='http://www.tankado.com/kullanyly-firefox-eklentileri-i/' rel='bookmark' title='Permanent Link: Kullanışlı Firefox Eklentileri I'>Kullanışlı Firefox Eklentileri I</a><li>Çok kullanışlı olduğunu düşündüğüm birkaç firefox eklentisini tanıtmak istiyorum. İlk...</li></li>
<li><a href='http://www.tankado.com/wordpress-hiz-performans-hyper-cache-blog-cacher/' rel='bookmark' title='Permanent Link: WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I'>WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I</a><li>WordPress&#8217;inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre....</li></li>
<li><a href='http://www.tankado.com/ozel-buro-ya-destek/' rel='bookmark' title='Permanent Link: Özel Büro&#8217;ya Destek'>Özel Büro&#8217;ya Destek</a><li>Birka&ccedil; ay &ouml;nce tanıttığım &quot;Digi Security&quot; grubunun &quot;Dağıtım Komiteleri&quot; nden...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.onlywire.com/" target="_blank">OnlyWire</a> (OW) sitesinden daha önce <a href="http://www.tankado.com/onlywire-com-toplu-sosyal-imleme-servisi" target="_blank">bahsetmiştim</a>. <strong><a href="http://www.lionstarr.de/" target="_blank">lionstarr</a></strong>&#8216;ın WordPress Blogları için yazdığı eklentiyi biraz revize ederek yeni özellikler ekledim. WP OnlyWire Auto Poster adını verdiğim bu eklenti yazdığım ilk WordPress Eklentisi. Eklentiyi bir süredir test edip hatalarını düzeltiyordum. Bununla birlikte yakında, yazmaya devam ettiğim katma değeri yüksek SEO eklentilerimi buradan WordPress Blogcuları ile paylaşacağım.</p>
<div class='download2'><a href="http://www.tankado.com/dosyalar/wp-onlywire-auto-poster.zip" id='anchor'><u>WP OnlyWire Auto Poster</u></a><p id='hit'> <b>184.05 KB</b>&nbsp;<b>631</b> kez indirildi.&nbsp;&nbsp;</p><p id='desc'>LATEST VERSION. Autosubmits a excerpt of a posts to Onlywire when the post published</p></div>
<p><br class="spacer_" /></p>
<p style="text-align: center;"><a href="http://www.tankado.com/wp-content/uploads/2009/08/onlywire-autosubmit-1.PNG"><img class="size-medium wp-image-1155 aligncenter" title="onlywire-autosubmit-1" src="http://www.tankado.com/wp-content/uploads/2009/08/onlywire-autosubmit-1-300x223.PNG" alt=" WP OnlyWire Auto Poster Plugin" width="481" height="357" /></a></p>
<p style="text-align: center;"><strong>WP OnlyWire Auto Poster eklentisinin yönetim sayfası</strong></p>
<p>WP OnlyWire Auto Poster eklentisi ile bloğunuzda yazmış olduğunuz yazılar otomatik olarak OnlyWire&#8217;a gönderiliyor. Ayrıca göndermeniz gerekmiyor. <strong>Tankado.com</strong>&#8216;da da kullandığım eklenti başarıyla çalışıyor. Aklıma geldikçe yeni özellikler eklemeye devam edeceğim. 2.0 dan devraldığım eklentiyi fark olması açısından 3.0&#8242;dan itibaren devam ettireceğim. Sizlerin hata bildirimleri ve özel istekleri doğrultusunda eklentiyi geliştirmeye devam edeceğim.</p>
<p>Eklentinin kullanımından bahsetmek gerekirse;</p>
<p>Eklentiyi WordPress&#8217;e yükledikten sonra <strong>Ayarlar</strong> menüsü altındaki <strong>OnlyWire Auto Poster</strong> menü seçeneğinden yönetetiyorsunuz. Aslında çok da yönetilecek bir yanı yok. Bu sayfadan OnlyWire&#8217;daki hesabınızın kullanıcı adı ve parolasını kaydettikten sonra eklenti çalışmaya hazır hale geliyor. Artık bloğunuzda yayınladığınız her yazı yazı siz hiçbir efor sarfetmeden OnlyWire sistemini gönderilecek.</p>
<p>Yönetim sayfanızdan sosyal imleme sitelerine gönderilen yazılarınız hakkındaki sonuç raporlarına da ulaşabilirsiniz. Sayfada iki tür rapor var. İlk raporda OnlyWire&#8217;a gönderilen yazıların bir listesi yer alıyor. Liste üzerindeki gönderi başlığının üzerine gelirseniz  OW&#8217;a gönderilen comment (yorum) bilgisini de görebilirsiniz. Comment bilgisini Yazar adı, yazım tarihi, kategoriler ve eğer girmişseniz yazının özet kısmından oluşturdum.</p>
<p style="text-align: center;"><a href="http://www.tankado.com/wp-content/uploads/2009/08/onlywire-autosubmit-2.PNG"><img class="aligncenter size-medium wp-image-1156" title="onlywire-autosubmit-2" src="http://www.tankado.com/wp-content/uploads/2009/08/onlywire-autosubmit-2-300x181.PNG" alt=" WP OnlyWire Auto Poster Plugin" width="493" height="296" /></a></p>
<p style="text-align: center;"><strong>WP OnlyWire Auto Poster eklentisi gönderim raporları</strong></p>
<p>Yönetim sayfasının altındaki listede ise arka planda OW&#8217;ın API arayüzü ile olan iletişimin raporları yer alıyor. Buradan yazıların neden gönderilemediği ile ilgili bilgi edinebilirsiniz.</p>
<p>Son olarak sayfa üzerindeki &#8220;<em><strong>Reward the Author of this Plugin</strong></em>&#8221; yazılı düğmeden bahsetmek istiyorum. Düğmeye tıkladığınızda eklentinin tanıtım sayfası OnlyWrite hesabınız kullanılarak yayımlanacak. Düğme birkez tıklandıktan sonra görünmez olur. Sizden ricam eklentinin daha çok blogcu tarafından bilinebilmesi için düğmeye bir kez tıklamanız.</p>
<p style="text-align: center;"><a href="http://www.tankado.com/wp-content/uploads/2009/08/reward_button.PNG"><img class="aligncenter size-full wp-image-1177" title="reward_button" src="http://www.tankado.com/wp-content/uploads/2009/08/reward_button.PNG" alt=" WP OnlyWire Auto Poster Plugin" width="585" height="137" /></a><strong>Reward Düğmesi</strong></p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/onlywire-com-toplu-sosyal-imleme-servisi/' rel='bookmark' title='Permanent Link: OnlyWire.com Toplu Sosyal İmleme Servisi'>OnlyWire.com Toplu Sosyal İmleme Servisi</a><li>Onlywire.com 30 farklı sosyal imleme sitesinde web içeriğinizi otomatik olarak...</li></li>
<li><a href='http://www.tankado.com/smsrc-sms-remote-control/' rel='bookmark' title='Permanent Link: SMSrc:SMS remote control'>SMSrc:SMS remote control</a><li>Bu devre&nbsp;ile bir cep telefonunundan &ouml;zel bir sms mesajı g&ouml;ndererek...</li></li>
<li><a href='http://www.tankado.com/kullanyly-firefox-eklentileri-i/' rel='bookmark' title='Permanent Link: Kullanışlı Firefox Eklentileri I'>Kullanışlı Firefox Eklentileri I</a><li>Çok kullanışlı olduğunu düşündüğüm birkaç firefox eklentisini tanıtmak istiyorum. İlk...</li></li>
<li><a href='http://www.tankado.com/wordpress-hiz-performans-hyper-cache-blog-cacher/' rel='bookmark' title='Permanent Link: WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I'>WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I</a><li>WordPress&#8217;inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre....</li></li>
<li><a href='http://www.tankado.com/ozel-buro-ya-destek/' rel='bookmark' title='Permanent Link: Özel Büro&#8217;ya Destek'>Özel Büro&#8217;ya Destek</a><li>Birka&ccedil; ay &ouml;nce tanıttığım &quot;Digi Security&quot; grubunun &quot;Dağıtım Komiteleri&quot; nden...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/onlywire-auto-poster-wordpress-eklentisi/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>YARP ile PageBar eklentilerinin uyumsuzluğunu gidermek</title>
		<link>http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/</link>
		<comments>http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 01:21:34 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Cannot redeclare checkbox() options.php]]></category>
		<category><![CDATA[yarp fatal error]]></category>
		<category><![CDATA[yarp fatal error options.php hatası]]></category>
		<category><![CDATA[yarp Fatal error: Cannot redeclare checkbox hatası]]></category>
		<category><![CDATA[yarp yet another related posts fatal error]]></category>

		<guid isPermaLink="false">http://www.tankado.com/?p=978</guid>
		<description><![CDATA[WordPress sitenize YARP (Yet-Another-Related-Posts) eklentisi ile PageBar eklentilerini yüklediğinizde YARP&#8217;ın yönetim sayfası aşağıdaki hatayı veriyor ve yönetemiyorsunuz. Fatal error: Cannot redeclare checkbox() in guvenli_dizin/wp-content/plugins/yet-another-related-posts-plugin/options.php on line 134 Hata mesajından yola çıkarak options.php&#8216;nin 134. satırındaki function checkbox() isimli foksiyonunun daha önce de tanımlanmış olduğunu anlıyoruz. WordPress&#8217;in plugins dizininde ufak bir arama yaptıktan sonra PageBar eklentisinin kodlarında [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/delphi-de-access-viloation-hatalaryny-tespit-ve-gidermek/' rel='bookmark' title='Permanent Link: Delphi&#8217;de access violation hatalarını gidermek'>Delphi&#8217;de access violation hatalarını gidermek</a><li>Access violation hatası belleğin işlem yapılan konumunun okunamamasından veya yazılamamasından...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/zeosdbo-select-from-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: ZEOSDBO Select * from hatasını gidermek'>ZEOSDBO Select * from hatasını gidermek</a><li>ZEOSDBO-6.6.2-rc ile ZQuery1.SQL.Add(&#8216;select * from links&#8217;); sorgusunu çalıştırıp  ZQuery1.FieldbyName(&#8216;title&#8217;).AsVariant; ile...</li></li>
<li><a href='http://www.tankado.com/delphi-invalid-argument-to-date-encode-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek'>Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek</a><li>TIdHttp içinde aniden peydahlanan bu sorun kodun ele aldığı tarih...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>WordPress sitenize YARP (<a href="http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/" target="_blank">Yet-Another-Related-Posts</a>) eklentisi ile <a href="http://wordpress.org/extend/plugins/pagebar/" target="_blank">PageBar</a> eklentilerini yüklediğinizde YARP&#8217;ın yönetim sayfası aşağıdaki hatayı veriyor ve yönetemiyorsunuz.</p>
<p><em><strong>Fatal error: Cannot redeclare checkbox() in guvenli_dizin/wp-content/plugins/yet-another-related-posts-plugin/options.php on line 134</strong></em></p>
<p>Hata mesajından yola çıkarak <strong>options.php</strong>&#8216;nin 134. satırındaki<em><strong> function checkbox() </strong></em>isimli foksiyonunun daha önce de tanımlanmış olduğunu anlıyoruz. WordPress&#8217;in <em>plugins </em>dizininde ufak bir arama yaptıktan sonra PageBar eklentisinin kodlarında aynı isimde bir başka fonksiyonun tanımlandığını gördüm. Sorunu çözmek için fonksiyonun ismini <strong>checkbox_() </strong>şeklinde değiştirip kaydettikten sonra sorun çözüldü. Tabi  <em>options.php</em> içinde çağrı yapılan tüm yerlere de aynı değişikliği uyguladım. Kolay olması açısından kullandığınız editörün düzen menüsündeki bul ve değiştir seçeneğini kullanarak bu işi hızlıca yapabilirsiniz. Aranacak değeri <strong>checkbox(</strong> değiştirilecek değeri de <strong>checkbox_( </strong>olarak verdim ve <em>options.php</em> dosyasını sunucuya tekrar yükledim. Bu şekilde yapınca sorun çözülüyor fakat YARP&#8217;ın her güncellemesinde bu işlemi yeniden yapmak gerekiyor. YARP&#8217;ın geliştiricileri ilgilenir düşüncesi ile bir <a href="http://wordpress.org/support/topic/292762?replies=1#post-1148044 " target="_blank">hata bildiriminde</a> de bulundum.</p>
<p><span style="text-decoration: underline;">Aslında <strong>checkbox()</strong> ve <strong>textbox()</strong> gibi jenerik isimlerin eklentilerde fonksiyon ismi olarak kullanılmaması gerekir</span>. Bu isimlerin yerine <strong><em>yarp_checkbox()</em></strong> gibi eklentiye özel bir isimlendirme tercih edilebilirdi.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/delphi-de-access-viloation-hatalaryny-tespit-ve-gidermek/' rel='bookmark' title='Permanent Link: Delphi&#8217;de access violation hatalarını gidermek'>Delphi&#8217;de access violation hatalarını gidermek</a><li>Access violation hatası belleğin işlem yapılan konumunun okunamamasından veya yazılamamasından...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/zeosdbo-select-from-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: ZEOSDBO Select * from hatasını gidermek'>ZEOSDBO Select * from hatasını gidermek</a><li>ZEOSDBO-6.6.2-rc ile ZQuery1.SQL.Add(&#8216;select * from links&#8217;); sorgusunu çalıştırıp  ZQuery1.FieldbyName(&#8216;title&#8217;).AsVariant; ile...</li></li>
<li><a href='http://www.tankado.com/delphi-invalid-argument-to-date-encode-hatasyny-gidermek/' rel='bookmark' title='Permanent Link: Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek'>Delphi: &quot;Invalid argument to date encode&quot; hatasını gidermek</a><li>TIdHttp içinde aniden peydahlanan bu sorun kodun ele aldığı tarih...</li></li>
<li><a href='http://www.tankado.com/ajax-generic-form-parser/' rel='bookmark' title='Permanent Link: AJAX generic form parser'>AJAX generic form parser</a><li>Burada esasında AJAX'lı uygulamalarda zamandan ve koddan tasarruf sağlasın diye...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/yarp-fatal-error-cannot-redeclare-checkbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress ile 404 hatalarını tespit etmek</title>
		<link>http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/</link>
		<comments>http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 03:16:34 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress 404 hatalarını eposta adresine rapor etmek]]></category>
		<category><![CDATA[wordpress 404 hatalarını tespit etmek]]></category>
		<category><![CDATA[wordpress 404 not found]]></category>

		<guid isPermaLink="false">http://www.tankado.com/?p=964</guid>
		<description><![CDATA[Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni sitenizdeki bazı URL adreslerinin 404 hatası vermemesi neredeyse mümkün değil. Arama motorlarının indekslemiş olduğu URL adresleri sitenizde karşılık bulmuyorsa başınız biraz dertte demektir. Arama motorları bu adresleri periyodik olarak ziyaret ettikleri için sürekli 404 hataları ile karşılaşacakdır. 404&#8242;lerin ele geçirdiği bir site arama motorlarının gözünde değer [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/projedeki-formlary-tespit-etmek/' rel='bookmark' title='Permanent Link: Projedeki formları tespit etmek'>Projedeki formları tespit etmek</a><li>Program projede yer alan formları &ccedil;alışma anında&nbsp;tespit etmek ve onlara...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/ftp-sunucu-oturumlarini-izlemek/' rel='bookmark' title='Permanent Link: Sunucudaki FTP oturumlarını takip etmek'>Sunucudaki FTP oturumlarını takip etmek</a><li>ftpwho komutu FTP sunucusuna bağlı kullanıcıların oturumlarını takip etmek isteyebilirsiniz....</li></li>
<li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Benim gibi <a href="http://dotclear.org/" target="_blank">dotclear</a>&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni sitenizdeki bazı URL adreslerinin <a href="http://tr.wikipedia.org/wiki/HTTP_404" target="_blank">404 hatası </a>vermemesi neredeyse mümkün değil. Arama motorlarının indekslemiş olduğu URL adresleri sitenizde karşılık bulmuyorsa başınız biraz dertte demektir. Arama motorları bu adresleri periyodik olarak ziyaret ettikleri için sürekli 404 hataları ile karşılaşacakdır. 404&#8242;lerin ele geçirdiği bir site arama motorlarının gözünde değer kaybeder.</p>
<p>WordPress altyapısını kullanan sitenizin derinliklerindeki geçersiz URL adresleri haberiniz olmayan birçok 404 hatasını üretmektedir. Şahsen uzunca bir süre farkında olmadığım ve aslında kolayca tespit de edilemeyecek bu durumu düzeltmek biraz zamanımı aldı doğrusu. Bu sorunu gidermek çin aşağıdaki PHP kodlarını yazdım.</p>
<p>Kodları wordpress temanıza ekleyerek siz de kullanabilirsiniz. Kodlar sitenizde var olmayan bir adres talep edildiğinde, ilgili adresi ve isteğin kimden geldiği gibi bilgileri eposta adresinize göndererek raporlayacaktır. Bundan sonra iş gelen raporlara göre kırık bağlantıları onarmaya geliyor.  Bir hafta içerisinde posta kutumda 2000&#8242;e yakın rapor birikti.<span id="more-964"></span></p>
<p>Genel olarak kırık bağlantılar ile ilgili karşılaştığım sorunlar, arama motorlarında kayıtlı eski formatlı bağlantıları saymazsak; dosya adı ile çağrı yapılan dosya adının büyük/küçük harf duyarlılığından dolayı farklılık göstermesinden kaynaklanan geçersiz bağlantılar (örneğin FancyZoom.js ismi ile sunucuda kayıtlı bir dosyayı &#8216;fancyzoom.js&#8217; ismiyle çağırırsanız linux sunucu bu dosyayı bulamaz), birşekilde arşivden silinmiş çok sayıda resim dosyası ve az sayıda arşiv dosyası tespit ettim.Ayrıca eski biçimli kırık bağlantıları da fark edip <strong>functions.php</strong> içine yerleştirdiğim yönlendirme kodları ile yeni adreslerine yönlenmelerini sağladım.</p>
<p>Kodları kullanmak için, aşağıdaki kodu tema dizininizde yeralan <strong>404.php</strong> isimli dosyanin içerisine ekleyin ve kaydedin. Eğer tema dizininizde <strong>404.php</strong> isminde bir dosya yok ise masaüstünüzde <strong>404.php</strong> isimde bir dosya oluşturarak aşağıdaki kodları içerisine yapıştırın ve FTP&#8217;deki tema dizininize yükleyin.</p>
<p><br class="spacer_" /></p>
<p>
<pre class="brush: php;">
&lt;?php
	# ------------------------------------------------------------
	# Disclamier about 404 page reporting codes
	#
	# TUR: 404 hatalarının eposta adresinize raporlanmasını
	# istemiyorsanız lütfen aşağıdaki 'CODE BEGIN' ve 'CODE END'
	# etiketleri arasındaki kod satırlarını kapatın veya silin.
	#
	# ENG: If you dont want to report brokent links please,
	# comment codes or delete lines between 'CODE BEGIN'
	# and 'CODE END' labels.
	#
	# ------------------------------------------------------------

	# *********************
	# CODE BEGIN
	# *********************

	function currentPageURL() {
		$pageURL = 'http';
		if ($_SERVER[&quot;HTTPS&quot;] == &quot;on&quot;) {$pageURL .= &quot;s&quot;;}
			$pageURL .= &quot;://&quot;;
		if ($_SERVER[&quot;SERVER_PORT&quot;] != &quot;80&quot;) {
			$pageURL .= $_SERVER[&quot;SERVER_NAME&quot;].&quot;:&quot;.$_SERVER[&quot;SERVER_PORT&quot;].$_SERVER[&quot;REQUEST_URI&quot;];
		} else {
			$pageURL .= $_SERVER[&quot;SERVER_NAME&quot;].$_SERVER[&quot;REQUEST_URI&quot;];
		}
		return $pageURL;
	}

	// mail header
	$site = parse_url(get_bloginfo('url'), PHP_URL_HOST);
	$from = 'noreply@'.str_replace('www.', '', $site);
	$admin_email = get_bloginfo('admin_email');
	$headers = &quot;MIME-Version: 1.0\nFrom: $from &lt;$from&gt; \nContent-Type: text/html; charset=\&quot;&quot;.get_option('blog_charset').&quot;\&quot;\n&quot;;

	// mail body
	$tm = time();
	$mail_body = &quot;Dikkat (Warning): Sayfa bulunamadı (&lt;b&gt;404 detected&lt;/b&gt;)&lt;br&gt;&lt;br&gt;&quot;;
	$mail_body .= &quot;BUGGY_URL: &lt;b&gt;&quot;. currentPageURL() .&quot;&lt;/b&gt;&lt;br&gt;&lt;br&gt;&quot;;
	$mail_body .= &quot;TIMESTAMP: &quot; . date('l jS \of F Y h:i:s A', $tm) . &quot;, Timestamp=&quot;. $tm . &quot;&lt;br&gt;&quot;;
	$mail_body .= &quot;REMOTE_ADDR: &quot;. $_SERVER['REMOTE_ADDR'] . &quot;&lt;br&gt;&quot;;
	$mail_body .= &quot;REMOTE_HOST: &quot;. $_SERVER['REMOTE_HOST'] . &quot;&lt;br&gt;&quot;;
	$mail_body .= &quot;HTTP_REFERER: &quot;. $_SERVER['HTTP_REFERER'] . &quot;&lt;br&gt;&quot;;
	$mail_body .= &quot;HTTP_USER_AGENT: &quot;. $_SERVER['HTTP_USER_AGENT'];

	wp_mail( $admin_email, &quot;{{$site}} 404 Detected&quot;, $mail_body, $headers);

	# *********************
	# CODE END
	# *********************
?&gt;
&lt;?php get_header(); ?&gt;
&lt;div id=&quot;main&quot;&gt;
	&lt;div id=&quot;content&quot;&gt;
		&lt;center&gt;
		&lt;h2 class=&quot;center&quot; style=&quot;background-color: #FFFFE0; display: inline; padding: 10px; border: 1px solid #FFCCCC; width:500px&quot;&gt;
			Üzgünüm &lt;span style=&quot;color: #CC0000&quot;&gt;404&lt;/span&gt; - &lt;strong&gt;Sayfa Bulunamadı&lt;/strong&gt;
		&lt;/h2&gt;
		&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;
		Değerli ziyaretçimiz, site yöneticisi bu durum hakkında haberdar edilmiştir.&lt;br&gt;&lt;br&gt; Eğer adresin doğruluğundan emin iseniz bir süre sonra tekrar ziyaret ediniz.&lt;/p&gt;
		&lt;/center&gt;
	&lt;/div&gt;
	&lt;div id=&quot;sidebar&quot;&gt;
	&lt;?php get_sidebar(); ?&gt;
	&lt;/div&gt;
&lt;/div&gt;
&lt;div class='c'&gt;&lt;/div&gt;
&lt;?php get_footer(); ?&gt;
</pre>
</p>
<p><br class="spacer_" /></p>
<p>Kod ile ilgili biraz daha teknik bilgi vermek istiyorum. Kodda yer alan curPageURL() fonksiyonu ziyaretçinin istek yaptığı URL&#8217;yi tespit etmeyi sağlıyor.</p>
<p><strong>get_bloginfo(&#8216;admin_email&#8217;)</strong> fonksiyonu ile WordPress&#8217;de kayıtlı site yöneticisinin e-posta adresi getiriliyor. (Eğer hiç rapor almıyorsanız ki bu pek mümkün değil, <em>[en iyi ihtimalle /favicon.ico dosyanız yoksa bile birçok 404 durumu oluşur]</em> muhtemelen <strong>WordPress->Ayarlar</strong> sayfanıza girdiğiniz yönetici e-posta adresiniz farklıdır.</p>
<p>PHP&#8217;nin <strong>$_SERVER</strong> isimli ön tanımlı dizi değişkeni ile ziyaretçinin kırık sayfamıza hangi adresten geldiği (HTTP_REFERER), IP adresi ve kullandığı tarayıcının ismi alınarak bir rapor haline getiriliyor.</p>
<p>Son olarak <strong>wp_mail</strong> isimli WordPress fonksiyonu ile raporun gönderilme işlemi gerçekleşiyor.</p>
<p>WordPress kırık bir adresle karşılaştığında tema dizininde yer alması gereken <strong>404.php</strong> isimli dosyayı otomatik olarak çalıştırır. Ben kodlarda ziyaretçiye gösterilmesi için kendime göre bir 404 hata mesaj ekranı oluşturdum, siz burayı kendinize göre değiştirebilirsiniz. <strong>get_header()</strong>, <strong>get_sidebar()</strong> ve <strong>get_footer()</strong> fonksiyonları WordPress&#8217;in HTML sayfa içeriğimizi oluşturması için gereken komutlar.</p>
<p>Umarım faydalı olur.</p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/projedeki-formlary-tespit-etmek/' rel='bookmark' title='Permanent Link: Projedeki formları tespit etmek'>Projedeki formları tespit etmek</a><li>Program projede yer alan formları &ccedil;alışma anında&nbsp;tespit etmek ve onlara...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
<li><a href='http://www.tankado.com/ftp-sunucu-oturumlarini-izlemek/' rel='bookmark' title='Permanent Link: Sunucudaki FTP oturumlarını takip etmek'>Sunucudaki FTP oturumlarını takip etmek</a><li>ftpwho komutu FTP sunucusuna bağlı kullanıcıların oturumlarını takip etmek isteyebilirsiniz....</li></li>
<li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress&#8217;i Hızlandırma ve Performans İpuçları &#8211; I</title>
		<link>http://www.tankado.com/wordpress-hiz-performans-hyper-cache-blog-cacher/</link>
		<comments>http://www.tankado.com/wordpress-hiz-performans-hyper-cache-blog-cacher/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 10:08:49 +0000</pubDate>
		<dc:creator>Özgür Koca</dc:creator>
				<category><![CDATA[Web Tasarım]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[1 Blog Cacher eklentisi]]></category>
		<category><![CDATA[Hyper Cache Eklentisi]]></category>
		<category><![CDATA[Önbelleğin Faydaları]]></category>
		<category><![CDATA[Önbellekleme Nedir]]></category>
		<category><![CDATA[Wordpress Performansını artırma]]></category>
		<category><![CDATA[WP Widget Cache]]></category>

		<guid isPermaLink="false">http://www.tankado.com/?p=864</guid>
		<description><![CDATA[WordPress&#8217;inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre. WordPress başarımı hakkında sürekli yazmayı düşündüğüm bu yazı dizisinin ilkinde başarım artırmaya yönelik WordPress bileşenleri üzerinde duracağım. WordPress (WP)&#8217;in performansını artırmak için kullanılan WP-Cache, Hyper Cache, WP Super Cache ve 1 Blog Cacher gibi birçok  eklenti var. WP sunucuyu çok fazla yoran bir script değil [...]


Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.tankado.com/wp-content/uploads/2009/02/wordpress-performance.jpg"><img class="aligncenter size-full wp-image-865" src="http://www.tankado.com/wp-content/uploads/2009/02/wordpress-performance.jpg" alt="wordpress-performans-hız" width="180" height="180" title="Wordpressi Hızlandırma ve Performans İpuçları   I" /></a></p>
<p style="text-align: justify;">WordPress&#8217;inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre. WordPress başarımı hakkında sürekli yazmayı düşündüğüm bu yazı dizisinin ilkinde başarım artırmaya yönelik WordPress bileşenleri üzerinde duracağım.</p>
<p style="text-align: justify;">WordPress (WP)&#8217;in performansını artırmak için kullanılan<strong> WP-Cache</strong>, <strong>Hyper Cache</strong>, <strong>WP Super Cache</strong> ve <strong>1 Blog Cacher</strong> gibi birçok  eklenti var. WP sunucuyu çok fazla yoran bir script değil fakat kullanılan eklentiler ve temanızın özellikleri sunucuya yük getirebilir. Bu da sayfalarınızın açılma süresine olumsuz etki eder. Hatta sunucunuzun yöneticisi bu durum hakkında sizi uyarabilir.  WP&#8217;e geçtikden sonra eklentilerin sayfa açılma/oluşturma hızını nekadar etkileyebileceğini iyi öğrendim. WordPress başarımını artırmak için önbellekleme (Caching) eklentilerini kulllanmak iyi bir çözüm olabilir.</p>
<p><span id="more-864"></span></p>
<h2><strong>Önbellekleme Nedir ?<br />
</strong></h2>
<p>Fazla sayıda eklenti yüklü bir WP sitesi  sunucuyu yorar, çünkü ziyaretçinin herhangi bir sayfayı ziyaretinde sayfa dinamik olarak oluşturulur.  Aslında sunucuda ziayret edilen sayfa kayıtlı değildir.  Tüm wordpress sayfaları ziyaretçinin isteği ile baştan oluşturulur.  Tam bu noktada dinamik ve statik site kavramlarına değimekte fayda görüyorum.</p>
<p>Eskiden (<em>web 2.0 dan önce</em>) siteler durağan, oluşturulduğu ilk halindeki gibi değişmeden kalan .htm ve .html sayfalardan oluşurdu.  Durağan HTML sayfalar (.html) tasarımcı tarafından değiştirilmediği sürece hep orada kalır ve ziyaretçiler de hep aynı içeriği izlerdi.  ASP ve PHP (WordPress&#8217;imizin yazıldığı dil) gibi sunucu tarafında çalışan betik diller kullanılmaya başlandığından beri, artık içerik veritabanlarında tutulur oldu. Dinamik sitelerde içerik aslında veritabanında saklandığından ziyaretçiye doğrudan sunulacak web sayfaları sunucuda bulundurulmaz.  Ziyareçi bir sayfaya girdiğinde WordPress o sayfanın HTML yapısını veritabanından okuduğu içerik ile birleştirerek sayfayı dinamik olarak oluşturur (aslında sunucuda böyle bir sayfa yoktur)</p>
<p>Dinamik sitelerde içerik veritabanlarında saklandığı için ziyaretçilerin içeriğe katkıda bulunması sağlanabilir. Aynı şekilde site yöneticisinin veya yazarın da siteye bir internet tarayıcısını kullanarak içerik eklemesi mümkün olur.  Aynı zamanda site tasarımcısı sözünü ettiğim dinamik site yöntemi sayesinde  istenilen sayıda sayfa oluşturabilme, her sayfanın tasarımıyla ayrı uğraşmama  gibi avantajlarıda elde eder. Dilerse de tüm sitenin tasarımını  içeriğine hiç dokunmadan değiştirebilir. (WordPress temaları ile bunu çok güzel bir şekilde uygulamaktadır)</p>
<p>Durağan (sayfaların) sunulması sunucu açısından bir dosya okuma ve ziyareçinin tarayıcısına aktarmaktan ibaret olan <strong>kolay bir iştir</strong>. Diğer taraftan dinamik sitelerde sunucu veritabanına bağlanarak, içerik, kategori, site meta bilgileri ve ve tankado.com&#8217;da da görebileceğiniz gibi son yorumlar ve gözde yazılar gibi birçok bilgiyi okuyup HTML yapısını oluşturmak için bir dizi komut çalıştırır. Bu işlemler her ziyaretçi ve her sayfa için herseferinde tekrarlanır. Neyseki PHP zekice tasarlanmış oldukça hızlı bir betik dilidir. Böyle olmasına rağmen WordPress&#8217;in sitenin tema ve bileşen özelliklerinin fazlalığına göre sayfaları oluşturması zaman alır.</p>
<p>Not: Web 2.0 dan öncesinden bahsetmişken sonrasından da bahsetmekte fayda var. Web 2.0&#8242;ın ana espirilerinden birisi site içeriğinin kullanıcılar tarafından oluşturulmasıdır. &#8216;<em><strong>User driven sites</strong></em>&#8216; denilen konuda blog ve sosyal siteler iyi birer örnektirler.</p>
<h2><strong>Gelelim Önbelleğin Faydalarına</strong></h2>
<p><strong>Dikkat edin;</strong> aslında bir WordPress sitesi her an değişmez.  Sadece siteye yeni bir içerik veya yorum eklendiğinde site değişmiş olur.  Bu oluncaya kadar betik kodlarının herseferinde çalışması pek gerekli değildir. Çünkü herseferinde aynı sayfa oluşturulmaktadır.  Aynı sayfa çıktısı için aynı işlemlerin herseferinde tekrarlanması sunucunuzun işlemcisi için ekonomik bir tercih olmayacaktır. Düşünün; değişmeyen sayfaları sunucudaki bir dosyada saklayabilseydik istediğinde ziyaretçiye hızlı bir şekilde gösterebilirdir. Çünkü durağan olarak saklanan sayfaların ziyaretçiye sunulması <strong>çok kolaydır</strong>.</p>
<p>Genel olarak önbellekleme eklentilerinin yaptığı sayfaların enson halini statik bir dosyaya kaydedip istenildiğinde ziyaretçiye göndermektir. Böylece betik kodları ve veritabanı sorgularının yeniden çalıştırılmamış olur. Önbelleklenmiş sayfaların nekadar hızlı açıldığını görünce çok <strong>şaşıracaksınız</strong>.</p>
<p>Önbellekleme eklentilerinin yoğun ziyaretçisi olan veya sanal sunucularda (VPS) barındırılan siteler için faydası tartışılmazdır.</p>
<h2><strong>WP Cache ve WP Super Cache eklentileri iyidir fakat</strong></h2>
<p>WP-Cache ve WP-Super Cache gerek karışık kurulumları (sıradan kullanıcının yapmakta zorlanabileceği türden) gerekse de web de haklarında çok yazılan bileşenler olması ve kimi wordpress kullanıcılarının şikayetlerinden dolayı burada alternatif önbellekleme eklentileri üzerinden gitmeye karar verdim. Siz de daha farklı önbellekleme eklentileri bulursanız haber vermeyi unutmayın.</p>
<h2><strong>Hyper Cache Eklentisi</strong></h2>
<p><a href="http://www.tankado.com/wp-content/uploads/2009/02/hyper-cache-thumb.png"><img class="alignleft size-full wp-image-870" src="http://www.tankado.com/wp-content/uploads/2009/02/hyper-cache-thumb.png" alt="hyper cache thumb Wordpressi Hızlandırma ve Performans İpuçları   I" width="160" height="110" title="Wordpressi Hızlandırma ve Performans İpuçları   I" /></a></p>
<p>Hyper Cache&#8217;in bazı özellikleri şöyle:</p>
<ul>
<li>WP-pda eklentisi ile uyumludur</li>
<li>Düz ve gzip ile sıkıştırılmış sayfaları işleyebilir</li>
<li>Otomatik önbellek temizleme sistemi disk alanı kullanımını azaltır</li>
<li>404 sayfalarını önbellekleyebilir</li>
<li>Http URL yönlendirmelerini destekler</li>
<li>Konfigüre edilmesi kolaydır</li>
<li>Global Translator eklentisi ile uyumludur</li>
<li>WordPress dosyalarını hacklemeye bırakmaz</li>
</ul>
<p>Sayfası<strong>:</strong> <span style="color: #000080;"><span style="text-decoration: underline;">http://www.satollo.com/english/wordpress/hyper-cache</span></span></p>
<p><strong>Eklentiyi yüklemek için </strong></p>
<ol>
<li>&#8220;hyper-cache&#8221; dizinini sitenizin &#8220;/wp-content/plugins&#8221; dizinine kopyalayın.</li>
<li>Eklentiler panelinden eklentiyi etkinleştirin.</li>
<li>Eklentiler panelinden eklentinin ayarlarını yapın ve kaydedin.</li>
<li>&#8220;/wp-config.php&#8221; dosyasına define(&#8216;WP_CACHE&#8217;, true); satırını ekleyin.</li>
</ol>
<p><strong>Not:</strong> WordPress&#8217;e yönetici veya yazar olarak giriş yaptıysanız sizin izlediğiniz sayfalar için <span style="text-decoration: underline;">önbellekleme gerçekleştirilmez</span>. Oturumunuzu kapatarak &#8220;/wp-content/hyper-cache&#8221; dizini altında önbelleklemenin yapıldığı dosyaları görebilirsiniz.</p>
<h2><strong>1 Blog Cacher eklentisi</strong></h2>
<p>Hyper Cache&#8217;in bazı özellikleri şöyle:</p>
<ul>
<li>WordPress 1.5 ve üzeri sürümleriyle uyumlu</li>
<li>Kolay ve hızlı yükleme</li>
<li>Taşınabilirdir</li>
<li>Önbellek adresi taklit eden dizinler altında HTML dosyaları olarak depolanır</li>
<li>PHP&#8217;nin safe_mode ayarı aktif olsa daha çalışmayı sürdürür</li>
<li>Tarayıcının güncel içeriği (CTRL + F5) zorlamasında devreden çıkar</li>
<li>HTTP ile Gzip sıkıştırmasını destekler</li>
<li>WP-Cache tabanlıdır</li>
</ul>
<p>Sayfası<strong>: </strong><span style="color: #000080;"><span style="text-decoration: underline;">http://1blogcacher.com/</span></span></p>
<p><strong>1 Blog Cacher eklentisini yüklemek</strong></p>
<ol>
<li>Sitenizin ana dizininde yazılabilir (777) &#8220;/wp-cache/&#8221; isimli bir dizin oluşturun</li>
<li>&#8220;1blogcacher2.0.php&#8221; dosyasını &#8220;/wp-content/plugins/&#8221; dizinine kopyalayın</li>
<li>&#8220;advanced-cache.php&#8221; dosyasını &#8220;/wp-content/&#8221; dizinine kopyalayın</li>
<li>WordPress&#8217;in &#8220;/wp-config.php&#8221; dosyasına define(&#8216;WP_CACHE&#8217;, true); satırını ekleyin</li>
<li>Yönetim panelinizin eklentiler bölümünden &#8220;1 Blog Cacher&#8221; eklentisini etkinştirin.</li>
</ol>
<h2><strong>WP Widget Cache eklentisi?</strong></h2>
<p>Hyper Cache ve 1 Blog Cacher gibi eklentileriden farklı olarak, <strong>WP Widget Cache</strong> sitenizde yeralan ve  içeriği nadiren değişen eklentilerin yeniden çalıştırılmamasını sağlıyor. Örneğin kenar çubuğundaki (<em>sidebar</em>) kategori ve arşiv widget&#8217;ları gibi. <strong>WP Widget Cache</strong> eklentisi WP-Cache ve WP Super Cache eklentilerini etkilemediği için birlikte çalışabiliyor. Ayrıca WP Widget Cache eklentisi ile Widget&#8217;ların önbellek yaşam süresini dilerseniz ayrı ayrı ayarlayabilir veya önbelleklenmemesini istediğiniz bileşenleri de belirtebilirsiniz.</p>
<p>Sayfası<strong>:</strong> <span style="color: #000080;"><span style="text-decoration: underline;">http://wordpress.org/extend/plugins/wp-widget-cache/</span></span></p>


<p>Benzer yazılar: <ol><li><a href='http://www.tankado.com/turkce-wordpress/' rel='bookmark' title='Permanent Link: WordPress Nasıl Türkçeleştirilir'>WordPress Nasıl Türkçeleştirilir</a><li>WordPress.org&#8217;dan ilgilizip zip dosyasını indirip kurulum yaptığınızda wordpress ingilizce olarak...</li></li>
<li><a href='http://www.tankado.com/wordpress-erisim-izni-hatasini-gidermek/' rel='bookmark' title='Permanent Link: WordPress erişim izni hatasını gidermek'>WordPress erişim izni hatasını gidermek</a><li>&#8220;Bu sayfaya erişmek için yeterli izniniz yok&#8221; veya ingilizce &#8220;You...</li></li>
<li><a href='http://www.tankado.com/wordpress-icin-404-sayfa-bulunamadi-hatalarini-yakalamak-raporlamak/' rel='bookmark' title='Permanent Link: WordPress ile 404 hatalarını tespit etmek'>WordPress ile 404 hatalarını tespit etmek</a><li>Benim gibi dotclear&#8216;dan wordpress&#8217;e göç etmiş bir blogcu iseniz yeni...</li></li>
<li><a href='http://www.tankado.com/wordpress-orgda-eklenti-yayinlamak/' rel='bookmark' title='Permanent Link: WordPress.org&#8217;da eklenti yayınlamak'>WordPress.org&#8217;da eklenti yayınlamak</a><li>WordPress.org&#8217;da eklenti yayınlamayı olabildiğince kısa ve basit anlatmaya çalışacağım. Rahat...</li></li>
<li><a href='http://www.tankado.com/adsense-optimized-wordpress-themes/' rel='bookmark' title='Permanent Link: Adsense Optimized WordPress Themes'>Adsense Optimized WordPress Themes</a><li>Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark...</li></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.tankado.com/wordpress-hiz-performans-hyper-cache-blog-cacher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
