Plesk içinde wordpress internet sitesi barındıran ve 404 hatası alan kullanıcılar için aldıkları hatanın sebebini ve çözümünü açıklayan kısa bir yazı hazırlamak istedim.
Öncelikle eğer alığınız 404 hatası Wordpress hatası ise çözüm wp-admin içinde Settings > Permalinks altındaki Permalink Settings'ten kullanmak istediklerş url yapısını seçmeleri gerekiyor.
Not: Wordpress hatası olduğunu anlamak için sayfa tasarımının içinde Nothing here, It looks like nothing was found at this location. Maybe try a search? gibi yazılar yazıyor olması gerek.
Eğer aşağıdaki gibi bir 404 hatası alıyorsanız problem Plesk kaynaklıdır.
Çoklu site barındırılabilen hosting ortamlarında Plesk içerisinde hem iis, hem de php siteleri barındırılabiliyor. Ancak bu durum zaman zaman karışıklığa yol açabiliyor. Özellikle eğer ana site için asp.net gibi bir ortamda geliltirilme yapıldı ise subdomain için aynı hosting'e wordpress kurulumı hataya yol açabiliyor. Sunucu, barındırma ayarlarını üstteki siteden almaya çalışınca htaccess dosyası işlevini yitiriyor ve kullanıcı da başına ne geldiğini bile çözemiyor.
Plesk içinde üstteki ekran görüntüsündeki gibi bir hata alıyorsanız yapmanız gerekenler:
- Bilgisayarınızda web.config adında bir text dosyası oluşturun
- web.config dosyasının içine şu kodları yapıştırın
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="WordPress Rule" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
- web.config dosyasını wordpress sitenin ana dizinine yükleyin (subdomain ise subdomain dizinine)
bkz: Wordpress Çerez Politikası Uyarısı Eklentisi Örnekleri
bkz: Ücretsiz Wordpress temaları nereden download edilebilir?
bkz: Google Tag Manager Wordpress Siteye Nasıl Kurulur?
bkz: Wordpress Unable to communicate ... Hatası ve Çözümü
bkz: Wordpress Siteye Google Analytics Kurulumu Yapmak
bkz: Wordpress Database Update Required Hatası ve Çözümü