Web Deneyimleri

CSS ve XHTML ağırlıklı olarak Web Tasarımı ve Trendleri
üzerine paylaşımlar

WordPress Kurulumu Sonrası Yapılacaklar Listesi

Yazar: Volkan Görgülü | Yayın Tarihi: 04 Eylül 2008 | Yorumlar: 76 Yorum
Kategori: Bloglama & WordPress

Merhaba arkadaşlar, bugüne kadar WordPress kurulumu üzerine birden çok defa konuştuk. Artık birazda kurulum sonrası yapılacaklardan konuşmak istiyorum. Çünkü kurulum sonrası dikkat etmemiz gereken bir çok püf noktası var ve bu bilgiler bir yerde toplanmış değil.

Bende düşündüm neden bir kurulum sonrası yapılacaklar listesi oluşturmuyoruz dedim ve bu fikrimi Hakkı Ceylan, Wolkanca, Yakuter, Fatih Turan ve eBurhan ile paylaştım, onlarda sağolsunlar paylaşımıma muazzam bir katkıda bulundular. Hatta listede okuyacağınız cümleler benden çok onların cümleleridir.

Ama ben bu listenin henüz tamamlandığını düşünmüyorum ve sizlerinde katkılarını bekliyorum. Sizlerden katkılar geldikçe bu listeyi güncelliyeceğim, amacım insanların bu listedekileri uyguladıklarında ayarları doğru yapılmış ve güvenli bir WordPress’e sahip olmaları.

Bu arada belirtmek isterimki, liste tamamlanınca tüm listede yapılanları anlatan bir video çekeceğim.

Listemize Geçmeden Önce

Arkadaşlar listemize geçmeden evvel sizlerle kurulum öncesine dair uzun ve kısa vadede çok önemli bilgileri paylaşmak istiyorum.

Barındırma (Hosting) Hizmeti Seçimi

WordPress altyapısına sahip olacak olan sitemiz ya da blogumuz için barındırma hizmeti satın alırken, genelde PHP paket olarak geçen Linux sunucularda barındırılan, barındırma paketlerini almak lazım.

Ve paketi alırken, hizmeti veren kurumun Linux sunucularında kurulu olan PHP’nin sürüm 4.3 ya da yukarısı ve mySQL’in sürüm 4.0 ya da yukarısı olduğundan emin olmak gerekiyor.

(Bu maddenin eklenmesinde katkısı olan MetseliD‘e teşekkürler)

Veritabanı dili

Bir WordPress kurulumu yapmadan evvel açtığımız veritabanının karakter kodlamasının utf8_turkish_ci olduğundan emin olmalıyız.

Çünkü en başta yapacağımız bu ayar bizi, ileride blogumuzu yedeklerken, yedekten geri alırken ve farklı bir alan adına taşırken karşılaşabilceğimiz, canımızı sıkacak Türkçe karakter hatalarından kurtarır.

Yeni eposta adresleri

Blogunuza bir çok yorum gelecektir ve ayrıca bir çok kişi iletişim formunuzu kullanarak sizinle iletişime geçmek isteyecektir. Blogunuza yoğun ilgi olacağını düşünürsek gelen mesajları ve yorumları yönetmek bir hayli zor olacaktır.

Şahsen ben Web Deneyimleri için 2 adet e-posta adresi açtım, admin@webdeneyimleri.com ve iletisim@webdeneyimleri.com, bir takım kurallar tanımladım ve 2 adet klasör açtım.

Yorumlar ve geri izlemeler Admin klasörüne, iletişim formundan gelenler ise İletişim Formu klasörüne düşüyor, bu sistem blogumu yönetmemde bana çok büyük kolaylık sağlıyor.

API anahtarı

Blogumuzu kurmaya başlamadan evvel WordPress.com‘dan bir API anahtarı almak çok doğru bir adım olacaktır. Çünkü en basitinden, WordPress kurulumu ile gelen AKISMET adlı, sizleri istenmeyen (spam) mesajlardan kurtaran, eklentiyi kullanmak için bir API anahtarı gerekiyor.

Bir Google hesabı almak

Bir Google hesabı örneğin GMail hesabı almak işlerimizi çok kolaylaştırcak, çünkü GMail harika bir eposta yönetim merkezi, tüm epostalarınızı gmail hesabınıza yönlendirebilirsiniz. Google Analytics’i kullanabilirsiniz.

Ve pardus007 adlı ziyaretçimizin bahsettiği ve açıkçası benim daha önce kullanmadığım Google WebMaster araçlarını kullanabiliriz, pardus007 mutlaka Site Yöneticisi Yardım Merkezine göz atmamızı öneriyor.

(Katkılarından dolayı pardus007‘ye teşekkürler)

Yazı sürümleri özelliğini kapatmak

Eğer blogunuz tek yazarlı bir blog ise WordPress 2.6 ile gelen yazı sürümlerini kapatmak en güzeli, çünkü bu özellik veritabanınızı inanılmaz derecede şişiriyor.

Bu özelliği kapatmak için wp-config dosyanızı açın ve sonuna

define('WP_POST_REVISIONS', false);

kodunu ekleyin. Bu konu hakkında çok daha fazla bilgiye eBurhan‘ın hazırladığı WordPress 2.6 ile gelen yazı sürümleri saçmalığı adlı paylaşımını inceleyerek ulaşabilirsiniz.

WordPress Kurulumu Sonrası Yapılacaklar Listesi

İsterseniz listemize başlayalım, yazının başlarında belirttiğim gibi liste henüz son halini almadı sizlerinde katılımlarını bekliyorum.

NOT: Bu liste WordPress 2.6 sürümüne göre hazırlanmıştır, her ayar önceki sürümlerde çalışmayabilir.

1 – Kendinize yönetici konumunda yeni bir kullanıcı açın, şifresinin karmaşık ve uzun olmasına özen gösterin. Ardından yeni kullanıcınız ile oturum açıp, varsayılan admin hesabını silin.

2Kullanıcılar > Profiliniz sekmesinde Herkes tarafından görülecek ad ayarınızı yapın.

3 – Eklemeniz gereken başka kullanıcılar var ise Kullanıcılar > Yeni Kullanıcı Ekle adlı kısımdan yeni kullanıcıları ekleyin, kullanıcı bilgileri, şifreleri ayarlayın (karmaşık ve uzun), rollerini belirleyin ve ilk oturum açtıklarında Kullanıcılar > Profiliniz sekmesini kullanarak herkes tarafından görünenecek adlarını ayarlamaları konusunda gerekli uyarıları yapın.

4Ayarlar > Genel sekmesinde, blog başlığı, slogan, zaman dilimi (Türkiye için UTC +3) ve e-posta adresi ayarları yapılır.

5Ayarlar > Okuma sekmesinde, En fazla göster ve En son olanları göster sayılarını ayarlayın.

6Ayarlar > Kalıcı Bağlantılar sekmesi altında yer alan varsayılan seçeneği haricinde Erişilebilirlik ve SEO açısından yararlı bir Kalıcı Bağlantı biçimi seçebilirsiniz veya özel olarak oluşturabilirsiniz yani Özel Yapı bölümüne istediğiniz bağlantı tipini yazabilirsiniz, ben ve bir çok arkadaşımın tercihi /%postname%/.

7 – Hemen bu bölümün altında İsteğe Bağlı bölümünde bulunan Kategori temelli bölümüne kategori, Etiket temelli bölümüne etiket yazın.

8Eklentiler bölümünde Akismet adlı eklentiyi etkinleştirelim ve hemen ardından Akismet Yapılandırılması adlı bölüme girerek, WordPress.com‘dan aldığımız API anahtarını girelim.

9 – Bu maddede klasör izinlerinden bahsetmek istiyorum, eğer yüklemelerinizi WordPress’in yönetim paneli aracılığı ile yapacaksanız, yüklemelerin yapılacağı klasöre, ki genelde bu klasör wp-contents, 777 (Oku, Yaz, Çalıştır) izni vermeniz yeterli, ama daha sağlıklı bir yöntem, direk yüklemeleri FTP aracılığı ile yapmak.

10FeedBurner‘dan ve Google Analytics‘den birer hesap açın.

11 – Kullanmak istediğiniz temanın header.php adlı dosyasını bir metin editörü ile açın ve aşağıdaki kod bloğunu bulun

<meta name="generator"
content="WordPress <?php bloginfo('version'); ?>" />

Ve aşağıdaki şekilde değiştirin

<meta name="generator" content="WordPress" />

12 – Ziyaretçilerinizi WordPress’in varsayılan yazılar ve yorumlar RSS yayınlarına yönlendirmek yerine, FeedBurner ile yaktığınız, yorumlar ve yazılar RSS yayınlarınıza yönlendirmek için Feed Burner Feed Smith adlı eklentiyi kullanabilirsiniz.

Eklentiyi bu adresten indirebilirsiniz.

(Bu maddenin geliştirilmesindeki katkılarından dolayı 90alper90‘a teşekkürler)

13 – Şimdik temanızdaki footer.php adlı dosyayı açın ve

</body>

etiketinden hemen önce Google Analytics’den aldığınız kodu girin.

14 – Temanızı wp-content/themes klasörüne yükleyin ve Tasarım bölümünden aktif edin.

15 – Hakkımızda sayfasının içeriğini güncelleyin, en azından blogunuzu neden açtığınızdan ve hedeflerinizden bahsedebilirsiniz.

16Yaz > Sayfalar bölümünden İletişim sayfanızı yazın ve en azından ziyaretçilerinizin sizin ile iletişime geçebileceği bir e-posta adresi belirtin.

17 – Blogunuzun web standartları ile uyumluluğunu kontrol edin, XHTML’inizin kontrolü için bu adresi, CSS’inizin kontrolü için bu adresi kullanabilirsiniz.

18 – .htaccess dosyasının içine

<FilesMatch "wp-config.php[~]*">

<Limit GET>
deny from all
</Limit>

</FilesMatch>

kodunu ekleyerek wp-config dosyasını tüm dış erişimlere kapatalım.

(Bu maddenin geliştirilmesine yardımcı olan Eray Alakese’ye çok teşekkürler)

19 – robots.txt dosyamızın içine

Disallow: /wp-*

yazarak, arama motorlarını WordPress klasörlerimizi indekslemesini engelleyelim.

(18. ve 19. adımlar gKAANs‘ın yayınladığı WordPress’de Güvenlik bölüm 1 ve bölüm 2 den alınmıştır.)

20 – Kötü niyetli bir kişi eklentilerinizin bulunduğu klasörün yolunu yazarak, eğer gerekli önlemi almamış iseniz, eklentilerinizi görüntüler ve eklentilerinizde bildiği açıklar var ise size saldırabilir.

Ama biz wp-content/plugins/ klasörüne boş bir index.html dosyası yüklersek gerekli önlemimizi almış oluruz.

Bakın bu önlemi almadığınız zaman nasıl bir görüntü var.

21 – Blograzzi ve DMOZ‘a blogunuzu kayıt etmek. (Bu madde için Karbonizma‘ya teşekkürler)

Unutmayın

Bu liste henüz son haline ulaşmış değil sizde bildiğiniz püf noktalarını bu listeye ekleyebilirsiniz. Bu liste son haline ulaştığında ise tüm bu listede yapılan ayarların videosunu çekeceğim.

Faydalı bir paylaşım olması ümidi ile bir sonraki paylaşımımda görüşmek üzere

Başka bir paylaşımımı inceleyebilirsiniz

« Donanım Haber ile İşbirliği

EBGBVS – Bölüm 2 – Video 4 »

Yazıya Gelen Yorumlar

1

Osman Mutlu Işık
04 Eylül 2008´de söylemiş


Teşekkürler Volkan, öncelikle yeni deneyimin diyelim :) hayırlı olsun. Sonrasında paylaşımlarına tekrar ortak olmak oldukça güzel. Emeğine sağlık wordpress kurulum sonrası yapılacaklar ile ilgili önerilerini DH için hazırladığın video da seyretmiştim. Burada daha detaya ve kodlara da girmişsin. Tekrar ellerine sağlık…:)

2

Volkan Görgülü
04 Eylül 2008´de söylemiş


@Osman Mutlu Işık, ilginiz için çok teşekkür ederim.

3

90alper90
04 Eylül 2008´de söylemiş


Güzel bir çalışma.Tebrik ederim. :)

Feedburner kullanıcaksa eklentisini de kullanmanın yararlı olacağını düşünüyorum:RSS isteklerinin hepsini Feedburner’e yönlendirmesi açısından.Bu sayede header.php’deki rss değişikliğini de yapmak zorunda kalmayız.

4

Soner Gülbetekin
04 Eylül 2008´de söylemiş


Evet çok iyi bir noktaya değinmişsiniz. Ne yazık ki WP ile yeni tanışanlar belirli bir deneyim edinmesi için bu sıralamamış olduğunuz ayarların tamamını farklı kaynaklardan okumak ve öğrenmek zorunda kalıyor. Hepsini bir arada sunmuş olmanız başta zaman olmak üzere birçok yönden tasarruf sağlayacağı gibi oluşabilecek karışıklıklarıda minumum düzeye indirecektir. Teşekkürler. Güzel bir derleme olmuş.

5

icaksu
04 Eylül 2008´de söylemiş


bu paylaşım çok iyi oldu.kurulumdan sonra yaptığım hataları düzeltmem açısından.devamındada bu konunun güzel paylaşımlar olacağından eminim.teşekkür ederim ellerinize sağlık..

6

efecan
04 Eylül 2008´de söylemiş


Güzel bir yazı olacağa benziyor tabi devamı gelirse. Teşekkürler.

7

Burak
04 Eylül 2008´de söylemiş


Yazı için teşekkürler öncelikle.Ama bir sorum olacak 11. maddede niye o değişikliği yapıyoruz?

8

jOkErGuEsT
04 Eylül 2008´de söylemiş


WordPress hakkında sayende bilgi sahibi oluyorum, çok çok teşekkür ederim. Emeklerine sağlık… SMF işleriyle de ilgileniyor musun ;D

9

Eray Alakese
04 Eylül 2008´de söylemiş


Teşekkürler güzel bir döküman olmuş ayrıca wp-security-scan eklentisi de bazı güzenlik kontrollerini yapıyor tavsiye ederim.

10

wolkanca
04 Eylül 2008´de söylemiş


Veritabanı dili konusu çok önemli ve bunu daha wordpress i kurmadan önce seçmeli ayarlamalıyız çünkü wordpress i kurduktan sonra veritabanına yazılan verileri değiştirmek çok zor.
utf8 de seçilebilir.

güzel iş olmuş Volkan.

11

Eray Alakese
04 Eylül 2008´de söylemiş


Bir şeyi sormayı unutmuşum. 12. adımı uygulayınca şu linkteki eklentiyi kurmaya gerek kalıyor mu?
http://www.webdeneyimleri.com/feedburner-feedsmith-eklentisi/

12

gKAANs
04 Eylül 2008´de söylemiş


Güzel bir paylaşım olmuş.. :) ..
Bence bu adımlardan sonra yapılması gereken bir diğer şey ise güvenlik önlemleri almak olacaktır. Her ne kadar Wordpress güvenilir bir sistem olsada diğer bazı bilgiler ile güvenlik açısından bir adım öne gitmek her zaman iyidir.

İşte Wordpress’te Güvenlik adlı döküman: http://gkaans.org/gelistirme/2008/09/wordpresste-gvenlik-blm-1.html

13

fatihturan
04 Eylül 2008´de söylemiş


11. adımdaki <meta name="generator"
content="WordPress " />
kodunu bence kullanmamalıyız.

Bu kod kullanılan Wordpress’in sürüm numarasını yazdırıyor. Böyle olunca da “script kiddie”lerin eline bir koz vermiş oluyoruz.

Zira sürümü bilen birisi daha rahat exploit bulabilir ve onu blogumuza karşı kullanabilir. :)

14

fatihturan
04 Eylül 2008´de söylemiş


Pardon üstteki kod şöyle olacaktı:
<meta name="generator"
content="WordPress " />

15

Volkan Görgülü
04 Eylül 2008´de söylemiş


@90alper90, ne kadar az eklenti kullanırsak bizim için o kadar iyi, ben bir eklentinin yaptığını, manuel olarak kendim yapabiliyorsam, eklentiyi kurmak benim için masraf olur.

@Soner Gülbetekin, evet benimde yapmaya çalıştığım internete yayılmış bilgileri bir alana toplamaktı, bunu yapabildiysem ne mutlu bana.

@icaksu, paylaşımım faydalı oldu ise ne güzel :)

@efecan, devamı gelecek tabiki ama bu hali ile de içinde bir çok değerli bilgi içerdiğini düşünüyorum.

@burak, 11. maddede o değişikliği, kötü niyetli kişiler WordPress sürümümüzü öğrenemesin diye yapıyoruz.

@jOkErGuEsT, SMF nedir, anlayamadım.

@Eray Alakese, bahsettiğin eklentiye bakacağım ve evet 12. adımdaki ayarı yapınca, o eklentiyi kullanmaya gerek kalmıyor.

@wolkanca, asıl ben katkılarından dolayı sana çok teşekkür ederim.

@gKaans, verdiğin bağlantı için teşekkürler, inceleyeceğim.

16

Eray Alakese
04 Eylül 2008´de söylemiş


Flood yapmasana be adam diyeceksin ama söylemeden edemeyeceğim :)
WP-Security-Scan:
http://wordpress.org/extend/plugins/wp-security-scan/
Ayrıca bildirgeç’teki şu bildiri de başka güvenlik eklentileri ve diğer eklentiler hakkında bilgiler var:
http://www.bildirgec.org/yazi/wordpress-in-kompetani-olun
Benim şöyle bir sorunum var:
WP’i kodlaması utf8_turkish_ci olan bir veritabanına kurdum ama gene tablolar utf8_general_ci kodlamasına sahip. Ben mi bir hata yaptım acaba?

17

Caner
05 Eylül 2008´de söylemiş


@Eray Alakese
WP, kendisi otomatik olarak öyle ayarlıyor. wp-config.php dosyasında mıydı neydi, varsayılan karakter seti bildirilebiliyordu.

18

Eray Alakese
05 Eylül 2008´de söylemiş


Ama php dosyasında yaptığımız bir değişiklik veritabanındaki tabloları etkilemese gerek??

19

90alper90
05 Eylül 2008´de söylemiş


@Volkan Görgülü

Eklenti konusunda size katılıyorum.Ne kadar az kullanırsak o kadar rahat bir sistemimiz olur.Fakat RSS eklentisini hala gerekli görüyorum.Tamam, header.php’yi değiştirdik.Örneğin ben sistemin wordpress olduğunu anladım ve http://www.wordpresskullanansite.com/feed olarak direkt RSS yayınlarına ulaşmak istedim.Bu sefer Wordpress’in kendi yayınına ulaşacağız ve Feedburner’a bir yönlenme olmayacak.

Yanlışım varsa lütfen düzeltiniz.

Ha kim direkt /feed yazar bilemiyorum.Ama her olasılığın düşünülmesi gerektiğini düşünüyorum. :)

Saygılarımla

20

Kemal Gürler
05 Eylül 2008´de söylemiş


Teşekkürler , olayı tam olarak özetlemişsin :)

21

Volkan Görgülü
05 Eylül 2008´de söylemiş


@fatihturan, Fatih bende zaten WordPress’in sürümünü veren kodu çıkartalım sadece WordPress yazısı kalsın diyorum yani aynı şeyi söylemiyormuyuz :)

@Eray Alakese, bir yanlışlık yok, phpMyAdmin kullanıyorsan zaten tablo listesinin en altında utf8_turkish_ci yazdığını görebilirsin.

@90alper90, evet yanlışın var çünkü zaten normalde WordPress’in varsayılan RSS yayınına yönlenmemizi sağlayan, yazıda belirttiğim kod satırı ve işte bizde o satırı değiştirerek, tüm RSS isteklerinin FeedBurner hesabımıza yönlenmesini sağlıyoruz :’)

Arkadaşlar listeyi yarın güncelleyeceğim çok harika yeni bilgiler var.

22

efecan
05 Eylül 2008´de söylemiş


Bir soru sormak istiyorum. Örneğin wp-config.php dosyasında notepad, notepad++ yada başka bir gelişmiş editörle düzenleme yapınca wordpress wp() fonksiyonunda sürekli hata veriyor ancak cpanel’in dosya yöneticisi yada başka bir çevrim-içi editörle düzenleyince hiçbir hata oluşmuyor. Bu sorunu nasıl çözebiliriz?

Problem büyük ihtimalle whitespace adı verilen karakterler yüzünden oluyor ancak Wordpress’in bu hatayı bence düzeltmesi gerekiyor zira eski sürümlerinden beri devam eden bir hata.

23

zderban
05 Eylül 2008´de söylemiş


en önemli konu güvenlik & database:) aşağıdaki linkte wp için 11 adet güvenlik ve yedekleme eklentisi mevcut
http://www.bildirgec.org/yazi/wordpress-icin-11-guvenlik-eklentisi

@90alper90 kesinlikle haklısın:)

bu kodu temadan kaldırmanız pek birşey değiştirmez, wp kendisi bunu head() ile tekrar basar. yukarıdaki linkte bunu kaldıran ve dizin yazma (chmod) izinlerini de kontrol eden eklenti ile kaldırmanız kesin çözüm.

şuan bu sitenin sürümünü görebiliyoruz. yazdıklarınız ile yaptıklarınız tezat oluşturmasa daha iyi olur:)

mümkün olduğunca az eklenti kullanın ve tek seferlik kullandığınız eklentileri mutlaka etkin bırakmayın.

yazı ve yorumlar ile tecrübelerini paylaşan herkeze teşekkürler. yazının daha da gelişmesi dileğiyle.

24

Şükrü Şükrüoğlu
05 Eylül 2008´de söylemiş


Yine çok yarlı bir paylaşım olmuş teşekürler Volkan

25

Volkan Alabaz
05 Eylül 2008´de söylemiş


Bu yazımda en çok hoşuma giden temiz bir anlatım olması. Ben işlere ilk başladığım dönemlerde bazı arkadaşlar çok karışık bir dil kullanıyorlardı yani birşey anlamak mümkün değildi. Anlatımın gerçekten anlaşılır.

Sevgiler adaşım.

26

Mert
05 Eylül 2008´de söylemiş


Güzel bir yazı olmuş, herzaman ki gibi :) Wp’ye yeni başlayanlar için yararlı olacağını düşünüyorum…

27

90alper90
05 Eylül 2008´de söylemiş


Yanıtlarınız için teşekkür ederim.

Aklıma yatmadığı için lokalde deneme yaptım. :)

Yanlış yapmadıysam header.php’deki değiştirme tüm RSSlerin yönlenmesine neden olmuyor.

Sıfır wordpress’in header.php dosyasındaki rss kısmını İzoelektronik’in RSS’ine yönlendirdim.

Header.php değişiklik

Eğer adres satırında çıkan RSS ikonuna basarsanız İzoelektronik’in RSS yayını çıkar.Buraya kadar bir problem yok.

RSS yönlenmesi

Fakat default temanın altındaki Yazılar (RSS) kısmına basarsanız Wordpress’in kendi yayına yönlenirsiniz.Yani header.php’de yapılan RSS yönlenmesi gerçekleşmez.

RSS yönlenmemesi

Yanlış yaptığım bir yer varsa lütfen düzeltiniz.

Saygılarımla

28

Volkan Görgülü
05 Eylül 2008´de söylemiş


@90alper90, çok teşekkürler bu testin için, o zaman şunu öğrendik header.php dışında temanın altlık bölümünde Yazılar ve Yorumlar var ise onlarında bağlantılarını FeedBurner hesabımıza yönlendirmeliyiz.

Ama açıkçası yorumlarımızın RSS’inide FeedBurner hesabımıza yönlendirebiliyormuyuz, bilgim yok, araştıralım :)

29

gKAANs
05 Eylül 2008´de söylemiş


@Volkan Görgülü
Evet FeedBurner’ın yayınladığı eklentide buda mevcut :)

30

90alper90
05 Eylül 2008´de söylemiş


@Volkan Görgülü

Rica ederim.Önemli olan hep beraber doğruyu bulmak.

Feedburner kullanıyorsak eklentisini de kullanmamız gerektiğini düşünüyorum.Örneğin linkleri düzenledik diyelim.Fakat benim gibi dengesizin biri gelip /feed yazarsa problem oluşacaktır.Bu yüzden tüm adreslerin yönlenmesinde fayda var.

Tabi bu benim görüşüm.Tartışıp, doğrusunu bulacağız.

Sayın gKAANs’ın da dediği gibi mevcuttur.Örnek için http://www.izoelektronik.com adresine bakabilirsiniz. :D

Saygılarımla

31

sesebian
06 Eylül 2008´de söylemiş


Yazı için teşekkürler, mevcut sayfaya devam ederken birkaç sayfa oluşturabilirsin, okuması çok daha kolay olacaktır. Takipdeyim.

32

Volkan
06 Eylül 2008´de söylemiş


Öncelikte,yazınız için çok teşekkürler, gerçekten çok faydalı bir derleme olmuş.

@efecan; belki tam sorunun yanıtı olmayacak ama, notepad++ ile düzenlediğimiz dosyaları, (notepad++’da düzenle menüsünden -> UTF-8 BOM olmadan kodla) seçeneğini seçmeyerek kayıt ettiğimize, karakter hataları alabiliyoruz.

Ben önceki notepad++ sürümlerinde bu seçeneğin olmadığını görmüştüm. Yalnız yeni sürümlerinde bu seçeneği farkedip kullanmamla birlikte artık karakter sorunu yaşamıyorum. Denemenizi düşünüyorum.

Makale için tekrar teşekkürler…

33

henster
06 Eylül 2008´de söylemiş


İyi iş çıkarmışsın(ız) dostum. Yazılarının devamını bekliyoruz.

34

Volkan Görgülü
06 Eylül 2008´de söylemiş


@90alper90, tartıştığımız RSS konusu üzerine güncel düşüncelerimi iletiyorum, Yazıların RSS yayınının header.php’de ve gerekiyorsa footer.php’de yaptığımız değişiklik sonucu sorunsuz çalışıyor. Adres satırına /feed yazılması bu durumu değiştirmiyor.

Yorumların RSS yayınınında temada gerekli bölümlerin güncellenerek eklenti kullanmadan FeedBurner’a yönlendirilebileceği düşüncesinedyim.

Vardığım sonuç ise şu, başlangıç seviyesindekiler için FeedBurner eklentisini kullanmak daha doğru. Çünkü aslında hafif ve sistemi yormayan bir eklenti, yazıyı güncelleyeceğim ve katkıların için sana teşekkür edeceğim.

Tabiki amaç tartışıp doğruyu bulmak :’)

35

90alper90
06 Eylül 2008´de söylemiş


@Volkan Görgülü

Rica ederim.Gözlemlerini aktardığın için teşekkür ederim.Footer.php yi değiştirmeyi denemedim.Lokale kurduğum sistemi iyi ki silmemişim. :)

Kurcalıyorum şimdi. :)

36

90alper90
06 Eylül 2008´de söylemiş


Merhabalar;

Denemelerimde yine yönlenemedim. :(

footer.php’de değişiklik yaptım fakat /feed yazınca tekrar Wordpress’in kendi yayını çıktı.

Gözlemlerime göre temadaki değişiklikler herhangi bir etkisi olmuyor.Zira bana da mantıklı geliyor.Yani o yönlenmeyi gerçekleştiren tema değil wordpress’in kendi kodları, çekirdeği.Sonuçta RSS isteği geldiğinde Wordpress “Dur bi temadaki linklere bakayım, oradan RSS yayınına bakarım.” demez diye düşünüyorum.

Fikrimi hala savunuyorum. :)

Temadaki değişiklikler tüm yayınların sağlıklı bir şekilde FeedBurner’a yönlenmesini sağlamaz.Ya feed-rss2.php gibi rss dosylarını değiştirmeliyiz ya da kodlara dokunmadan eklenti ile sağlamalayız.

Saygılarımla

37

TheTennische
06 Eylül 2008´de söylemiş


Teşekkürler. Ancak şu /%postname%/ olayı her ne kadar denediysem hala çalışmadı. Yardımcı olursanız sevinirim

38

90alper90
06 Eylül 2008´de söylemiş


@TheTennische

wp dosyalarının olduğu ana dizinde .htaccess dosyası mevcut mu? Wordpress kendisi .htaccess dosyasu yaratmaya çalışır.Eğer gerekli izinlerden dolayı başarısız olursa size kodları verir ve oluşturmanızı ister.Gerekli ayarlamaları yapıp kaydet deyince bu şekilde bir kod oluşturdu mu ?

39

Volkan Görgülü
07 Eylül 2008´de söylemiş


@TheTennische, @90alper90′e katılıyorum. Ama örneğin yazının bağlantısı doğru gözüküyor, ama tıkladığınızda sayfa bulunamadı hatası veriyor ise büyük ihtimalle Apache’nin rewrite modülü açık değildir. Bunu nasıl yapacağınız konusunda yardımcı olmak isterim ama localinizde hangi sanal sunucu yazılımını kullandığınızı bilmem gerek XAMPP? WAMP? EasyPHP?

40

TheTennische
07 Eylül 2008´de söylemiş


@90Alper90 .htaccess dosyası var.
@Volkan Görgülü FullServ kullanıyorum.
Teşekkürler.

41

90alper90
07 Eylül 2008´de söylemiş


Dediğiniz yazılımı kullanmadım.Sunucu yönetimi olayını da bilmiyorum.

Apache’nin httpd.conf dosyasını bulup, açın.

LoadModule rewrite_module modules/mod_rewrite.so

Tarzı bir satır var ve başında # işareti var ise işareti kaldırın.Sunucuyu tekrar başlatın.Olabilir diye tahmin ediyorum.Ama başka yerlerden de değiştirilmesi gereken yerler olabilir.Dediğim gibi bir bilgim yok.

Bu tarz programlırın kendi ayar pencereleri de olabiliyor.Siz o arayüzden ayarlayabiliyorsunuz.Yazılım gerekli config dosyalarını kendisi düzenliyor.Programı bir kurcalayın derim.mod_rewrite anahtar kelime. :)

Kolay gelsin.

42

TheTennische
07 Eylül 2008´de söylemiş


@90alper90
Teşekkür ederim ancak yinede bu # işareti kalkık(tı) hala işe yaramıyor

43

90alper90
07 Eylül 2008´de söylemiş


Peki Volkan Bey’in dediği gibi linkleriniz istediğiniz gibi gözüküyor mu?

44

TheTennische
07 Eylül 2008´de söylemiş


Evet Gözüküyor ama Not Found Hatası var

45

90alper90
07 Eylül 2008´de söylemiş


deneme.php dosyası oluşturun.

.htaccess olarak:

RewriteEngine On
RewriteRule ^deneme\.xml$ deneme.php?%{QUERY_STRING}

yazın.Eğer mod_rewrite sorunsuz ise deneme.xml yazdığınızda echo değerini ekrana basması gerekir.

46

90alper90
07 Eylül 2008´de söylemiş


PHP taglarını açınca filtre engellemiş sanırım.

Deneme.php içine basitce echo’deneme’ yazabilirsiniz.

47

fatihturan
07 Eylül 2008´de söylemiş


@Volkan: Nedense tam tersi anlamışım o 11. maddeyi. :) ) Oruçluyken mi yazdım o yorumu bilemiyorumki. :) ))) Herneyse yanılmışım. Üzgünüm arkadaşlar.

48

TheTennische
07 Eylül 2008´de söylemiş


Ekrana yazdırdı. Teşekkürler. Şimdi ne yapmalıyım

49

TheTennische
07 Eylül 2008´de söylemiş


Şuan %postname% çalışıyor. Herşey için çok Teşekkürler

50

Volkan Görgülü
07 Eylül 2008´de söylemiş


@90alper90, bende yardımların için çok teşekkür ederim.

51

90alper90
07 Eylül 2008´de söylemiş


@TheTennische, @TheTennische

Rica ederim. :)

Bu arada zderban’ın yorumuna da dikkat çekmek istiyorum.header.php’den generator kısmını çıkarmak eğer dosyada wp_head() kullanıyorsanız işe yaramıyor.Dediği gibi wordpress onu tekrar basar.Güvenlik eklentileri bu bilgiyi siliyordu.Ben sürüm bilgisi wp_options’ta vardır diye bir baktım ama bulamadım.Acaba wordpress nereden basıyor ve eklenti nasıl kaldırıyor ? Merak ettim şimdi. :)

52

Eray Alakese
07 Eylül 2008´de söylemiş


Bu arada aşağıda Wordpress-tr’nin yayınladığı WP’ye en uygun robots.txt dosyası şu şekildeymiş:

User-agent: *
Disallow: /wp-app.php
Disallow: /wp-atom.php
Disallow: /wp-blog-header.php
Disallow: /wp-comments-posts.php
Disallow: /wp-commentsrss2.php
Disallow: /wp-config.php
Disallow: /wp-cron.php
Disallow: /wp-feed.php
Disallow: /wp-links-opml.php
Disallow: /wp-login.php
Disallow: /wp-mail.php
Disallow: /wp-pass.php
Disallow: /wp-rdf.php
Disallow: /wp-register.php
Disallow: /wp-rss.php
Disallow: /wp-rss2.php
Disallow: /wp-settings.php
Disallow: /wp-trackback.php
Disallow: /xmlrpc.php

53

Eray Alakese
07 Eylül 2008´de söylemiş


Ayrıca .htaccess dosyasına eklenen
deny from all
kodu 500 Internal Server hatasına neden olmaktadır. Doğrusu:

deny from all

54

Volkan Görgülü
08 Eylül 2008´de söylemiş


@Eray Alakese, uyarın için teşekkürler, robots.txt katkın için de teşekkürler.

55

Kemal Ersin Yılmaz
08 Eylül 2008´de söylemiş


Merhaba Volkan;

Gerçekten çok yararlı bir yazı olmuş, güvenlikle ilgili uyarıları kendi blogumda uyguladım. Yazına link veriyorum.

http://www.kemalersinyilmaz.com/wordpress-kurduk-ya-sonra-web-deneyimleri/

İyi çalışmalar.

56

birkanbagdat/crazybirkan
11 Eylül 2008´de söylemiş


bence gayet düzenli ve hemde sürükleyeci bir yazı olmuş emeği geçen herkese sonsuz teşekkürlerimi sunuyorum..
ANCAK BENİM BİR SORUM OLUCAK!!!!!
benim kullandığım temada footer.php sayfasını dreamweaver ile açtığım zaman saçma sapan sanki kodlar birbirine girmiş gibi bir sayfa cıkıyor yani ile alakalı hiçbir sey yok hatta kod yok sanki criptolanmış gibi acaba o google analitic kodunu nasıl yerleştirebilirim şimdiden teşekkürler iyi çalışmalar:)

57

Volkan Görgülü
11 Eylül 2008´de söylemiş


@birkanbagdat, sayfayı notepad++ ile açmayı deneyebilirsin, ya da Google Analytics kodunu senin yerine ekleyen bir eklenti var onu kullanabilirsin.

58

birkanbagdat/crazybirkan
12 Eylül 2008´de söylemiş


@Volkan Görgülü Nedir acaba benim yerime ekleyen eklenti,birde notepad++ açtım gine aynı sayfa cıktı:(

59

Volkan Görgülü
12 Eylül 2008´de söylemiş


@BirkanBağdat, bu sayfadan indirebileceğin eklentinin ismi Google Analyticator, kolay gelsin.

60

birkanbagdat
13 Eylül 2008´de söylemiş


@ Volkan Görgülü çok teşekkür ederim volkan takip etmeye devam edicem hatta seni dün gece itibariyle RSS’ime ekledim hem netten hem local iyi çalışmalar:)

61

Karbonizma
13 Eylül 2008´de söylemiş


Wordpress kurulumundan sonra bence blog Blograzzi‘ye kayıt olmalı, DMOZ‘u da unutmamak lazım.

Her blogun bir Gmail‘i olması lazım. Diğer blog yazarları ile iletişim kurmakta birebir.

62

Pardus007
14 Eylül 2008´de söylemiş


Feedburer ve Google Analytics aboneliği tavsiyenize uyduk diyelim. O zaman Bir google aboneliğimiz olmuş olacak. Mademki bir google aboneliğimiz var ve bu siteyide yeni kurduk (henüz kullanmıyor olsanızda geç kalmış sayılmazsınız) O zaman google’ın Webmaster araçlarını kullanmamak büyük eksiklik olur.
http://www.google.com/webmasters/
Sitenizin var olduğu süreç boyu size yeni okurlar kazandıracak, en fazla ziyaretçiyi göndercek olan google ile iyi anlaşmalıyız. Google’ın sitemizi daha iyi tanıyabilmesi için Yukarıda verdiğim linkten “Site yöneticisi Yardım Merkezi” bölümüne mutlaka bir göz atın.

Bu yorum umarım listede 21 numara olabilecek kadar faydalı olur inşallah. Çünkü google webmaster araçları herbiri listede yer alabilecek onlarca öneri ve araç içeriyor.

63

Ufuk KURT
19 Eylül 2008´de söylemiş


Merhaba Volkan
6.maddede belirttiğini deniyorum kalıcı bağlantılardan özel bağlantıya /%postname%/ yazıyorum ama hata alıyorum postlara tıklayınca

Not Found
The requested URL /UFUK/wordpress/burada postname yazıyo/ was not found on this server.

Server’da bu postname adlı klasör yok diyor. :s çözümü nedir ? ne yapmam lazım ? şimdiden sağol

64

Şükrü Şükrüoğlu
27 Eylül 2008´de söylemiş


6.maddeyi utguluyorum ama
Object not found!

The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error.

If you think this is a server error, please contact the webmaster.

su şekilde hata verio acaba nasil düzeltebilirim

65

mayk
01 Ekim 2008´de söylemiş


bence maddler güzel ama ben bu wordpress i ilk kez kullanıyorum bazı maddelerde tam açık olmamış mesela 19 robot txt dosyamız nerde bizmi oluşturcaz yoksa orjinaldemi geliyo yada biz oluşturcaksak nereye oluşturcaz bu maddeleri wordpress acemileri için hazırlamışsınız ama pek de anlaşılır değil bir örnek daha htaccess dosyasını bulamadım yani maddeler için biraz daha ayrıntıya girerseniz sevinirim yazı için teşekkürler

66

Onur Subaşı
17 Ekim 2008´de söylemiş


Selamlar Yazı sürümlerini kapatmak için :

define(’WP_POST_REVISIONS’, false);

Kodunu yazıyoruz. FAKAT eğer önceden kayıt yaptıysa kaldırmak içi sql’e şu sorguyu yazarak eski yazı sürümlerini kaldırmak gerekiyor sanırım. Aşağıdaki kodu yazınca çalıştı.

Delete from wp_posts where post_type=’revision’;

67

zapo
09 Kasım 2008´de söylemiş


Çok güzel anlatmışsınız gerçekten. Ben de bundan cesaret alarak bir host almak istiyorum. Domain var zaten. Hosting firması önerebilir misiniz? Bir de hosting için nasıl düzenlemeler ya da farklılıklar yaparız kurulumda? Host ve domain bedava sitelerde bir uygulama yapmanızı merakla bekliyor olacağım.

68

sardag
13 Mayıs 2009´de söylemiş


Paylaşım için teşekkürler.Selametle…

69

vps
31 Temmuz 2009´de söylemiş


Wordpress bloglarda eğer gerekli optimizasyonları yapacak seviyede değilseniz, yüksek hite ulaştığınızda altından kalkılmaz bir durumun içinde kalabilirsiniz. Bunu da server side bir bilgilendirme olarak kullanıcılara bildirmek istedim.

Geri İzlemeler

  1. Kemal Ersin Yılmaz » Blog Arşivi » WordPress Kurduk, Ya Sonra?
  2. Fatih Hayrioğlu'nun not defteri » 09 Eylül 2008 web’den seçme haberler » Özel, elemanları, Bağlantı, Google, Chrome, ipuçları, kodları, WordPress, temasını, geliştirmek
  3. Wordpress Kurulumu sonrası yapılacaklar listesi | Pardus007
  4. Wordpress Kurulum Öncesi ve Sonrası Yapılması Gerekenler | DeneyimKüpü
  5. Wordpress Kurulumu Sonrası Yapılacaklar @ deviLz ! $eytan’a Ismini Ogrettik Kenara cekildik -
  6. Sana Susuyorum… » Blog Archive » WP Kurulum Sonrası Yapılacaklar
  7. Wordpress Kurulumu Sonrası Yapılacaklar | Websehir.Net Güncel İnternet Dünyasi

Düşüncelerinizi duymaya ihtiyacım var!

Zamanınızın çok küçük bir bölümünü ayırarak, bu form aracılığı ile yazı hakkındaki düşüncelerinizi paylaşabilirsiniz.

Yorum yazarken kullanabileceğiniz XHTML etiketlerini görmek istermisiniz?

Aşağıdaki XHTML etiketlerini kullanabilirsiniz:
<a href="" title=""></a>
<abbr title=""></abbr>
<acronym title=""></acronym>
<b></b>
<blockquote cite=""></blockquote>
<cite></cite>
<code></code>
<del datetime=""></del>
<em></em>
<i></i>
<q cite=""></q>
<strike></strike>
<strong></strong>