WordPress, açık kaynak kodlu PHP tabanlı bir içerik yönetim sistemidir. WordPress, kendisine ait çekirdek yazlımının yanında temalar ve eklentiler ile esnek bir yapıya sahiptir. Birbirinden bağımsız kod parçalarının uyumlu olarak çalışmasını sağlar.
WordPress nedir?
WordPress, 2003 yılında Mike Little ve Matt Mullenweg tarafından geliştirmeye başlanmış. Kişisel web sitesi oluşturmak isteyenlere yardımcı olmak için yola çıkan WordPress, günümüzde bir çok kurumsal şirketin tercihi haline geldi. Şu an internette bulunan web sitelerinin 5 milyondan fazlası wordpress altyapısını tercih ediyor.
WordPress sistem gereksinimleri nedir?
WordPress site yayınlamak için gerekli olan wordpress sistem gereksinimleri şu şekildedir:
PHP 7.4 veya üzeri
MySQL 5.7 veya üzeri / MariaDB 10.4 veya üzeri
HTTPS desteği
WordPress, web servis olarak aşağıdakileri öneriyor:
Apache HTTPD 2.4
nginx 1.25
nginx 1.24
LiteSpeed 6.1
LiteSpeed 6.0
LiteSpeed 5.4
OpenLiteSpeed 1.7
WordPress, IIS 8.5 ve üzeri kurulum yapılabiliyor fakat performans ve güvenlik nedeniyle yukarıdaki web servislerini veya bu web servisleri sağlayan barındırıcı firmaları tercih edebilirsiniz.
WordPress PHP gereksinimleri nedir?
WordPress PHP gereksinimleri için PHP 7.4 ve üzeri versiyonları öneriyor. WordPress 6.3 güncellemesi sonrası PHP versiyonu 8.0 veya 8.1 ile uyumlu olduğunu belirtiyor. Bunun yanında aşağıdaki PHP kütüphanelerinin hosting paketinizde aktif olması gereklidir:
json
mysqli veya mysqlnd veya nd_mysqli* (*CloudLinux işletim sistemi ise)
Aşağıdaki PHP kütüphaneleri zorunlu olmamakla birlikte wordpress yazılımının kararlı çalışabilmesi için aktif olması tavsiye ediliyor.
curl
dom
exif
fileinfo
hash
igbinary
imagick
intl
mbstring
openssl
pcre
xml
zip
WordPress önbellekleme yapmak istiyorsanız eklentinin ihtiyacına göre aşağıdaki PHP eklentileri aktif edilebilir.
apcu
memcached
opcache
redis
Aşağıdaki PHP eklentileri olsa da olur. Eğer aktif olması site hızı gibi performans sorunlarına neden olmuyorsa aktif edilmesi tavsiye edilir.
bc
filter
gd
iconv
shmop
simplexml
sodium
xmreader
zlib
Aşağıdaki eklentiler wordpress dosya değişikliği yapılabilmesi için gerekli olabilir. Bu açıdan aktif olması tavsiye edilir.
WordPress Site Sağlığı ile PHP gereksinim kontrolü
WordPress admin sayfasına giriş yapılır.
Araçlar > Site Sağlığı adımları takip edilir.
“Bir ya da daha fazla önerilen modül eksik” önerisi kontrol edilir.
Eksik olan PHP modülleri aktif etmek için hosting sağlayıcısının php ayarlarından aktif edebilirsiniz. Eğer hosting kontrol panelinde PHP Selector varsa PHP Selector üzerinden ilgili kutucuğu seçerek aktif edebilirsiniz.