ANA SAYFA      RSS için kaydol

Archive for the ‘Site kurmada problemler’ Category

Windows sunuculu siteler için htaccess

Wednesday, April 16th, 2008

Bu yazım siteleri veya blogları Linux değil Windows sunucusunda bulunan kişiler içindir.
Kendi sitelerini oluşturup alt yapı için WordPress altyapısı kullananlar bilir ki burada kalıcı bağlantılar (permalinks) ayarları vardır. Yani yazıların URL’sinin görünme ayarları. En tercih edilen görüntüyü sağlamak ise .htaccess dosyası olmadan mümkün olmuyor.
Ayrıca, yeni çıkan WordPress 2.5 sürümüne yükseltme yapınca sayfalar (pages) görüntülenememe sorunu vardı. Çözümünü bu >>>>> yazımda anlatmıştım.

Çoğu yerden öğrendiğime göre .htaccess dosyası sadece Linux sunucularında çalışıyormuş. Son edindiğim bilgiye göre ise isapi_rewrite komponentini kullanan Windows sunucuları için özel bir htaccess kodu varmış. Bu bilgiyi veren dataxi.com yetkililerine teşekkür ederim.

Benim gibi siteleri windows sunucularında barındırılan kişiler kalıcı bağlantı ayarlarını istedikleri gibi kullanabilmek istiyorlarsa aşağıda kodunu verdiğim .htaccess dosyasını sitenilerine yükleyebilirler.

Dikkat: Bunun için öncelikle hosting hizmeti aldığınız yere şu soruyu sormalısınız: Sunucularınız isapi_rewrite komponentini kullanıyor mu?

Cevap “evet” ise aşağıdaki kodu alabilirsiniz. Ya da buradan >>>>> hazır dosyayı indirin.

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1 [NC,L]
# END WordPress

Dosyayı sitenize yükledikten sonra en başına dikkat edin: başında nokta yoksa nokta koyun. Yani .htaccess şeklinde olacak şekilde dosya adını değiştirin.
Isapi_rewrite hakkında ayrıntılı bilgi: www.helicontech.com

WordPress 2.5 Sürümde Hata

Friday, April 11th, 2008

Güncelleme: 16 Nisan 2008
Aşağıdaki sorunlarla hiç uğraşmamak için köklü bir çözüm olabilecek bilgi için buraya >>>>> tıklayın.

11 Nisan 2008
Bahsedeceğim hata, siteleri Linux sunucularında olanlar için değil aslında. Ama benim gibi sunucuları Windows olan hosting firmalarının hizmetlerinden yararlanarak site kuranlar için bir hata var: “Pages” veya “Sayfalar” denen, normal yazılarımızı oluşturduğumuz tarzın yanı sıra oluşturulabilen özel sayfalar WordPress 2.5 sürümünde görüntülenemiyor.
Niçin görüntülenemiyor?
Her durumda değil tabi. Sadece kalıcı bağlantılar (permalinks) ayarlarında /index.php/%postname%/ şeklinde değişiklik yapınca özel sayfalar görüntülenemiyor. Zaten çoğu kişi bunları hiç kullanmaz ama kullananlar var. Diğer sayfalarda, kategorilerde, vs. hiçbir kusur yok. Sadece özel sayfalar görüntülenemiyor.

Sebep: Hata “includes” klasöründeki rewrite.php dosyasında.

Çözüm:
1- Önce buradan >>>>> düzeltilmiş rewrite.php dosyasını bilgisayarınıza indirin, masaüstüne kaydedin.
2- FTP yoluyla “includes” klasörüne girin. Oradaki rewrite.php dosyasını silin.
3- Bilgisayarınıza indirdiğiniz hatasız dosyayı onun yerine koyun. Dikkat: bilgisayarınıza indirdiğinizde dosya isminin .php uzantısı görünmez. Ama ilgili klasöre koyduğunuzda görünür. Bilgisayarınızda iken boşuna düzeltmeye çalışmayın.

Daha bitmedi, dikkatle devam edin:
4- WordPress sayfanızdan kalıcı bağlantılarınızda değişiklik yaptığınız yere (permalinks) girin.
5- Şu değişikliği yapın:
En üstteki “default” seçeneğini işaretleyin. Değişikliği kaydedin. Sayfadan çıkmayın bitmedi. Sonra istediğiniz eski değişikliği, örneğin /index.php/%postname%/ şeklini seçin. Sonra yine değişikliği kaydedin. Sonra ana sayfanıza gidin bakın sayfalar görüntülenebiliyor.

Çözümü nereden buldum:
Buradan >>>>>, “DLO” adlı üye anlatmış. Ve de ayrıntılı bilgi şurada: >>>>>
Kaynak belirtmek için bunları yazdım. Sizde de aynı sorun varsa yukarda anlattığım 5 aşamalı çözüm talimatımı uygulamanız yeterli.

Not:
Türkçe WordPress yetkilileri yeni sürümün Türkçe versiyonundaki söz konusu bozuk dosyayı değiştirmiş olarak Türkçesini sunarlarsa daha olur.

FTP iki pratik yolu

Monday, April 7th, 2008

FTP ile sitenize dosya, klasör gibi şeyler yüklemeniz gerekiyor. Bunun için ise FTP programı gerekiyor. Bu programların kullanımı ise çoğu kişilere zor ve karmaşık geliyor.

FTP “File Transfer Protocol” sözcüklerinin baş hafleridir. Bilgisayardan başka yerdeki bir bilgisayara bilhassa kendi sitenizi bir host firması aracılığıyla kurduğunuzda sitenize yüklemeniz gereken kurulum dosyalarınızı klasörlerinizi göndermeniz gerekir. Bunun için FTP programları vardır. Bilgisayarınıza indirirsiniz. Sonra genellikle kullanmayı benim gibi beceremezsiniz.
Ama ben kolayını buldum. :) Aşağıda 2 çok basit metod anlattım. FTP programlarına ihtiyacınız yok!

Önce, en son verilecek bilgiyi öne alayım aradan çıksın:
Aşağıdaki her iki yolda da yüklemeniz gereken dosyaları klasörleri şu şekilde yükleyeceksiniz:
Karşı taraftaki sunucudaki hangi klasöre yükleme yapacaksanız o klasörü açın. Tam sayfa yapmayın. Bilgisayarınızdaki göndereceğiniz dosyaları ve klasörleri seçilmiş yapın. Fare oku ile seçilmişlerin üzerine bir defa tıklayın, parmağınızı kaldırmadan o klasörün içine sürükleyin ve parmağınızı bırakın. Yükleme işleminin bitmesini bekleyin. Ama her ihtimale karşı toplu olarak değil de tek tek yükleme yapmanız daha sağlıklıdır. Çünkü bazen kesinti oluyor. Tek tek yüklerken kesinti olursa, kesinti olan klasörün yüklenmiş şeklini oradan silip yeniden yüklersiniz, geri kalanlara devam edersiniz. Daha sağlıklı.
Bu kolay imkânlarla (özellikle ikincisiyle) izin oluşturmak gereken dosyalara da kolayca ulaşabilirsiniz. Gereken dosyanın üstüne sağ tıklayarak izin değişikliklerini çabucak halledebilirsiniz.

1- En kolay FTP yolu
Bunun için Mozilla ile değil, Internet Explorer ile internet sayfasını açın. Yukardaki URL kısmına yani adres çubuğuna şunu yazın:
Ftp://ftp.benimsitem.com
Örnek olsun diye benimsitem.com yazdım. Siz kendi alan adınız ne ise onu yazın.
Sonra tıklayın. Bir kutu çıkacak.
FTP için kullanıcı adı ve şifre yerlerini doldurun. Bunlar size alan adı ve hosting aldığınız yer tarafından verilmiştir; bilmeniz gerekiyor.

Kullanıcı adı ve şifreyi girip tıklayınca ftp.benimsitem.com üzerinde FTP kökü başlıklı bir sayfa çıkar.
Bu sayfaya dokunmayın. Yukardaki araç çubuğunda “sayfa” adlı sekmeyi bulun tıklayın. Seçenekler belirecek.
FTP Sitesini Windows Gezgini’nde Aç” adlı satıra tıklayın.
Tekrar FTP için kullanıcı adı ve şifre isterse gerekeni yapın. Sonra sitenizin barındığı sunucudaki klasörleriniz görünecektir. Bu kadar. Hangi klasöre yükleme yapacaksanız veya başka bir işlem yapacaksanız gereken klasörleri, dosyaları buradan bulun işinizi yapın.

2- Windows XP’de kalıcı FTP bağlantısı oluşturmak
Oldukça güzel bir imkân. Başka bir FTP programına gerek bırakmıyor. Üstelik son derece basit kullanımı var. Bir arkadaşım yeni bir bilgisayar aldı. Onun işletim sistemi Vista. Onda böyle bir şey yapma imkânı yok. Veya biz bulamadık.
Windows XP ile yapılabiliyor. Şöyle:
Başlangıç menünüzden veya denetim masasından “ağ bağlantılarım”ı bulun tıklayın.
“Ağ Görevleri” adlı bölümdeki “Ağ Bağlantısı Ekle”ye tıklayın. Ağ bağlantısı Ekleme Sihirbazı çıkacak.
Alttaki “ileri”ye tıklayın. Şu yazı çıkar:
Başka bir ağ konumu seç
Web sitesinin, ağ konumunun veya FTP sitesinin adresini belirtin.

Eğer bu yazıdan başka yazılar da varsa siz bu yazıya tıklayın, sonra alttaki “ileri”ye tıklayarak devam edin.
Yeni yerde boş yere şunu yazın: ftp://ftp.benimsitem.com
(benimsitem.com değil kendi alan adınızı yazacaksınız)
Sonra ileri.. sıradaki aşamada ise “adsız olarak oturum aç” seçeneği işaretli bir sayfayla karşılaşacaksınız. Sakın değiştirmeyin dokunmayın “ileri” ile devam edin.
Yeni sayfada “bu ağ bağlantısı için bir ad girin” der. Orada ftp.benimsitem.com gibi bir şey yazılı ise değiştirmeyin. Ama boş ise ftp.benimsitem.com yazın. benimsitem.com yerine kendi alan adınız olacak, yazdığım talimatları takip ederken şaşırmayın yanlış yapmayın.
Yine ileri sekmesi ile devam edin. Bitti. Bu kadar.
Artık ne zaman ağ bağlantılarınıza tıklasanız hazır FTP bağlantınız elinizin altında, hazır. Yapmanız gereken tek şey şifrenizi girmeniz.
Ayrıca isterseniz ağ bağlantıları için masaüstüne kısayol yapabilirsiniz.

İlgili Yazılarım:
İnternette Site Yapmak