WordPress Nedir
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.
- ssh2
- ftp
- sockets
phpinfo dosyası ile php kütüphanelerinin aktif olup olmadığını kontrol edebilirsiniz. phpinfo dosyası oluşturma adımlarını öğrenmek için tıklayabilirsiniz.
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.