arşiv

yazılar buna göre etiketlendi; ‘plesk 9’

Plesk Üzerinde .htacess Oluşturmak ve Kullanmak

Cumartesi, 28 Kas 2009 burakkanmaz yorum yok

Bu yazı kanmaz.NET Web Server kullanıcıları için geçerlidir. Normal şartlarda Windows server üzerinde .htaccess kullanılamamaktadır. Kullanabilmeniz için ek yazılımlar kurup ayar yapmanız gerekmektedir.

Öncelikle Plesk paneline giriş yapın. Daha sonra paneldeki File Manager simgesine tıklayın.

image Ardından httpdocs klasörüne girin.

imageDaha sonra Add New File simgesine tıklayarak yeni bir dosya oluşturun.

imageDosyanın ismine .htaccess yazın.

image

Son olarak ise eğer WordPress ile kullanmak istiyorsanız aşağıdaki ReWrite kodlarını yazın. İstemiyorsanız kendinize ait ReWrite kodlarını yazabilirsiniz.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
deny from all

image

WordPress için ise aşağıdaki gibi Ayarlar altından Kalıcı Bağlantılar’a tıklayın. Gelen sayfada bulunan Özel yapı kısmından dilediğiniz gibi ReWrite yapabilirsiniz. Ben burada

/%year%/%monthnum%/%day%/%postname%/

şeklinde bir yapı kullandım. Şu anda sitemde kullandığım yapı bu şekildedir.

image

Plesk Üzerinde FTP Hesabı Oluşturmak

Cumartesi, 28 Kas 2009 burakkanmaz 1 yorum

Bu yazı kanmaz.NET Web Server kullanıcıları için geçerlidir. Tüm plesk kullanıcıları için geçerli olmayabilir.

Öncelikle Plesk paneline giriş yapın. Daha sonra paneldeki FTP Accounts simgesine tıklayın.

image Daha sonra yeni bir FTP kullanıcısı oluşturmak için Add New FTP Account simgesine tıklayın.

image Gelen ekrandaki FTP Account name kısmına FTP kullanıcı adınızı yazın. Şifrenizi iki defa yazın. Ve dikkat etmeniz gereken önemli nokta, Read ve Write permission’ları seçmenizdir. Eğer bu izinleri vermezseniz FTP kullanıcısıyla dosya aktarımı yapamazsınız. Son olarak OK düğmesine basarak hesabınızı oluşturun.

image

.NET Framework ve IIS 7.5 Arasındaki Uyuşmazlık

Cumartesi, 28 Kas 2009 burakkanmaz 4 yorum

IIS 7.5 üzerinde .NET Framework 3.5.1 çalıştırmak isteyenler, ASP.NET dosyalarını çalıştırırken aşağıdaki hatayı alabilirler. Özellikle Plesk kullanıcıları daha sık alabilirler bu hatayı.

image

Aslında hatada bulunan yazıları okuyunca sorunun nedenini anlayabiliyoruz. Sorunun nedeni .NET framework’ünün dosyalarına erişimin olmaması. Yani IIS 7.5 kullanıcısının .NET kütüphanelerine erişim hakkı yok. Şimdi bu sorunu adım adım çözelim.

Öncelikle, hataya neden olan bu kütüphaneler C:\Windows\Assembly klasöründe bulunmaktadır. Bu klasöre okuma izni verdiğimizde herşey çözülmüş olacak.

Fakat bu klasör özel bir klasör olduğu için hop diye izin veremiyorsunuz. Çünkü Security sekmesi (default olarak) çıkmıyor bu klasörde. Öncelikle aşağıdaki komutları sırasıyla çalıştırın.

  • cd /d %windir%\assembly
  • attrib -r -h -s desktop.ini
  • ren desktop.ini desktop.bak

Daha sonra C:\Windows klasörü altındayken bir defa F5’e basın kendine gelsin bi orası :) Ardından Assembly klasörüne sağ tıklayıp Özellikler’e girin. Süperiz! Karşımızda Security sekmesi. Şimdi bu sekmeye girerek öncelikle klasörün Owner’lığını Administrators kullanıcılarına alın. Daha sonra IIS 7.5’ta Application Pool’da kullanılan kullanıcı adını buraya ekleyin. (Bu kullanıcıyı nasıl öğrenebileceğinizi aşağıda bulacaksınız). Daha sonra bu kullanıcıyı gerekli yetkileri aşağıdaki gibi verin.

image

Gördüğünüz gibi kullanıcımıza tüm yetkileri verdik. (Alttaki 2 kutuyu seçerek bu klasördeki tüm nesnelere aynı izni vermeniz gerekmekte) Burada dikkat etmeniz gereken nokta şu, IIS Application Pool kullanıcısına burada izin vermeniz gerekmekte. IIS App Pool kullanıcısını aşağıdaki resimde gördüğünüz alandan görebilirsiniz.

image

Bu izinleri verdikten sonra sorunsuz olarak IIS 7.5 üzerinde .NET framework’ünü kullanabilirsiniz.