PHP platformları

On iki PHP platformu, her birini tanıyan tek ekip.

Onları kurar, hızlandırır, güvenceye alır, güncel ve yedekli tutar, sizin için de sunucularımıza taşırız.

Bakımını yaptığımız platformların tablosu

Üç grup: yayın yapan platformlar, satış yapan platformlar ve işinizin bir bölümünü yürüten platformlar. Ne işe yaradığını ve onun için neler yaptığımızı görmek için birini seçin.

Yayın · Siteler ve bloglar

WordPress

Web'in büyük bir kısmının arkasındaki yayın sistemi: kurumsal siteler, bloglar, haberler ve açılış sayfaları; kodla hiç uğraşmayan kişiler tarafından düzenlenir.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
WordPress hosting
Kurulum
Alan adınızda SSL ile temiz bir kurulum, doğru PHP sürümü ve yalnızca ihtiyaç duyduğunuz eklentiler.
Hız
Tam sayfa önbelleği, OPcache ve Redis'te bir nesne önbelleği; görseller de gösterildikleri boyutta sunulur.
Sıkılaştırma
Panelden dosya düzenleme kapatılır, giriş denemeleri sınırlanır, kullanmıyorsanız XML-RPC kapatılır ve izinler, yüklenen bir dosya çalıştırılamayacak şekilde ayarlanır.
Güncellemeler
Çekirdek, tema ve eklenti güncellemeleri önce bir kopyada denenir; yazarının terk ettiği bir eklenti size bildirilir.
Yedekler
Veritabanı ve yüklemeler klasörü her gün, sunucudan ayrı saklanır.
Taşıma
Herhangi bir sağlayıcıdan taşınır; veritabanındaki adresler yeniden yazılır, böylece bağlantılar ve görseller çalışmaya devam eder.

Yayın · Yapılandırılmış siteler

Drupal

Büyük ve yapılandırılmış siteler için bir içerik çatısı: çok sayıda editörü, rolü ve dili olan kamu kurumları, üniversiteler ve kuruluşlar.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • Composer
Kurulum
Composer ve Drush ile kurulur; yapılandırma dosyalarda tutulur, böylece her değişiklik izlenebilir ve tekrarlanabilir.
Hız
Drupal'ın kendi sayfa ve dinamik önbellekleri Redis ile desteklenir; oturum açmamış ziyaretçiler için önde Varnish ya da bir CDN bulunur.
Sıkılaştırma
Drupal güvenlik ekibinin duyuruları takip edilip uygulanır ve güvenilir host kalıpları ayarlanır.
Güncellemeler
Çekirdek ve modül güncellemeleri Composer ile, veritabanı güncellemeleri Drush ile, önce bir kopyada yapılır.
Yedekler
Veritabanı ve dosyalar dizini her gün; dışa aktarılan yapılandırma da yanlarında.
Taşıma
Sağlayıcılar arası taşımalar ve eski Drupal sürümlerinden Migrate API ile yükseltmeler.

Yayın · Portallar ve üyelik

Joomla

Kurumsal siteler, portallar ve üyelik siteleri için; kullanıcılar, erişim seviyeleri ve çoklu dil desteği yerleşik gelen bir içerik yönetim sistemi.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
Kurulum
Doğru PHP sürümüne kurulur, arama motoru dostu adresler açılır ve sitenin dilleri eklenir.
Hız
Joomla'nın kendi önbelleği, sıkıştırılmış sayfalar ve OPcache; siteyi yavaşlatan eklentiler bulunup düzeltilir.
Sıkılaştırma
Yöneticiler için iki adımlı giriş, kilitlenmiş yapılandırma dosyası ve güvenlik açığı bulunan eklentiler listesine göre kontrol edilen eklentiler.
Güncellemeler
Küçük güncellemeler güncel tutulur; ana sürümler arası geçişler, dayandığınız eklentilere göre planlanır.
Yedekler
Veritabanı ve sitenin tüm klasörü her gün, sunucudan ayrı saklanır.
Taşıma
Sağlayıcılar arasında taşınır ya da eski bir Joomla sürümünden güncel bir sürüme aktarılır.

Yayın · Wiki'ler

MediaWiki

Wikipedia'nın arkasındaki wiki yazılımı; kurum içi bilgi tabanları, dokümantasyon ve topluluk wiki'leri için kullanılır.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
Kurulum
Kısa adresler ve dosya yükleme ile kurulur; kayıt ve düzenleme hakları wiki'nizin ihtiyacına göre ayarlanır.
Hız
Ayrıştırıcı önbelleği ve nesne önbelleği bellekte tutulur; iş kuyruğu sayfa görüntülemelerinde değil, cron ile çalışır.
Sıkılaştırma
Hesap açma ve düzenleme dilediğiniz gibi kısıtlanır, düzenlemelerde spam koruması açılır ve yüklemeler güvenli dosya türleriyle sınırlanır.
Güncellemeler
Desteklenen bir sürümde tutulur; yerinde sabit kalması gereken bir wiki için uzun süreli destek serisi tercih edilir.
Yedekler
Veritabanı, yüklenen dosyalar ve LocalSettings.php her gün.
Taşıma
Her sayfanın tam geçmişi, kullanıcılar ve dosyalar eksiksiz olarak sağlayıcılar arasında taşınır.

Satış · WordPress içinde mağazalar

WooCommerce

WordPress'in içinde çalışan mağaza: ürünler, sepet, ödeme sayfası ve siparişler; ödeme geçitleri eklenti olarak eklenir.

Çalıştığı altyapı
  • WordPress
  • PHP
  • MySQL / MariaDB
WordPress hosting
Kurulum
Para biriminiz, vergileriniz, kargo bölgeleriniz ve ülkenizde çalışan bir ödeme geçidiyle kurulur.
Hız
Hiçbir müşteri başkasının sepetini görmesin diye sepet, ödeme ve hesap sayfaları sayfa önbelleğinin dışında tutulur; geri kalan her şey sıkı biçimde önbelleğe alınır.
Sıkılaştırma
Yönetici hesapları gözden geçirilir, ödeme eklentileri güncel tutulur ve ödeme sayfası kart deneme saldırılarına karşı izlenir.
Güncellemeler
WooCommerce ve eklentileri birlikte güncellenir ve önce bir kopyada gerçek bir siparişle test edilir.
Yedekler
Siparişler veritabanında yaşar; bu yüzden veritabanı dosyalardan daha sık yedeklenir.
Taşıma
Ürünler, müşteriler ve sipariş geçmişi taşınır; mağaza sakin bir saatte yeni sunucuya geçirilir.

Satış · Büyük kataloglar

Magento Open Source

Büyük kataloglar, tek yönetim panelinden birden çok mağaza ve dil ile karmaşık fiyatlandırma kuralları için ağır hizmet tipi e-ticaret.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
  • OpenSearch
  • Redis
  • Varnish
Kurulum
Composer ile üretim modunda kurulur; OpenSearch, Redis ve Magento'nun onlarsız çalışamadığı cron görevleri de birlikte.
Hız
Tam sayfa önbelleği için Varnish, oturumlar ve önbellek için Redis, önceden dağıtılmış statik içerik ve zamanında çalışan indeksleyiciler.
Sıkılaştırma
Özel bir yönetici adresi, yönetici için iki adımlı giriş ve yayınlandıkça uygulanan güvenlik yamaları.
Güncellemeler
Sürüm yükseltmeleri her eklenti kontrol edilerek bir kopyada yapılır; çünkü Magento yükseltmesi tek tıklık bir iş değil, bir projedir.
Yedekler
Veritabanı ve medya klasörü; ortam yapılandırması da yanlarında güvenle saklanır.
Taşıma
Sağlayıcılar arasında taşınır ya da veri taşıma aracı ve yeniden oluşturulan bir temayla Magento 1'den aktarılır.

Satış · Online mağazalar

PrestaShop

Fransa'da doğmuş, geniş bir modül ve tema pazaryerine sahip, çok dil desteği yerleşik gelen bir e-ticaret platformu.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
Kurulum
İhtiyaç duyduğu PHP uzantılarıyla kurulur; kurulum klasörü kaldırılır ve yönetim paneli yeniden adlandırılmış kendi adresine taşınır.
Hız
Şablon önbelleği ile birleştirme, sıkıştırma ve önbellek ayarları açılır; arkalarında OPcache ve bir bellek önbelleği bulunur.
Sıkılaştırma
Bilinmeyen kaynaklardan gelen modüllerden kaçınılır, bilinen modül açıkları yamalanır ve yönetim paneline erişim sınırlanır.
Güncellemeler
Çekirdek ve modül güncellemeleri önce bir kopyada yapılır; herhangi bir şey canlıya çıkmadan önce temanın override dosyaları kontrol edilir.
Yedekler
Veritabanı, görseller ve modüller klasörü her gün, sunucudan ayrı saklanır.
Taşıma
Ürünler, müşteriler ve siparişler başka bir sağlayıcıdan ya da başka bir mağaza sisteminden taşınır.

Satış · Küçük mağazalar

OpenCart

Küçük ve orta ölçekli kataloglar için hafif, sade bir mağaza; kurulumu hızlı, yönetimi kolay.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
Kurulum
OpenCart'ın önerdiği gibi storage klasörü herkese açık web kökünün dışına taşınarak kurulur ve kurulum klasörü kaldırılır.
Hız
OPcache, sıkıştırılmış çıktı ve görsel önbelleği; yavaş eklentiler bulunup değiştirilir.
Sıkılaştırma
Yönetici klasörü yeniden adlandırılır, yönetici erişimi sınırlanır ve eklentiler kurulmadan önce kontrol edilir.
Güncellemeler
Ana sürümler arası yükseltmeler özenle planlanır; çünkü temalar ve eklentiler genellikle onlarla birlikte değişmek zorundadır.
Yedekler
Veritabanı ve görsel klasörü her gün, sunucudan ayrı saklanır.
Taşıma
Eklentileri ve temasıyla sunucularımıza taşınır ve geçişten önce gerçek bir siparişle test edilir.

İşletme · Eğitim

Moodle

Okullarda, üniversitelerde, eğitim merkezlerinde ve şirketlerde dersler, sınavlar ve notlar için açık kaynaklı öğrenme platformu.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
Moodle hosting
Kurulum
Veri klasörü web kökünün dışında, her dakika çalışan cron ve gelen kutusuna ulaşan e-postayla kurulur.
Hız
Önbellekler ve oturumlar Redis'te; sunucu da bütün bir sınıf seviyesinin aynı sınava girdiği sabaha göre boyutlandırılır.
Sıkılaştırma
Moodle'ın kendi güvenlik kontrolleri tek tek ele alınır; eklentiler yalnızca Moodle dizininden ya da güvendiğiniz kaynaklardan alınır.
Güncellemeler
Yükseltmeler önce bir kopyada denenir ve sınavlarla çakışmayan bir zamanda uygulanır.
Yedekler
Veritabanı ve veri klasörü her gün; istediğinizde tek bir ders geri yüklenir.
Taşıma
Dersler, kullanıcılar, notlar ve dosyalar başka bir sağlayıcıdan taşınır; adres ve giriş bilgileri aynı kalır.

İşletme · Faturalama ve müşteriler

WHMCS

Hosting şirketleri ve bayiler için faturalama, müşteri alanı ve destek talepleri; bir sipariş ödendiğinde hesaplar otomatik olarak açılır.

Çalıştığı altyapı
  • PHP
  • ionCube Loader
  • MySQL / MariaDB
Kurulum
İhtiyaç duyduğu ionCube Loader ile kurulur, cron'u ayarlanır; ekler, indirmeler ve şablon önbelleği klasörleri web kökünün dışına taşınır.
Hız
Cron ve veritabanı yalın tutulur; böylece geçmiş büyüdükçe müşteri alanı ve faturalar hızlı kalır.
Sıkılaştırma
Yönetici klasörü yeniden adlandırılır, yönetici erişimi IP adresiyle ya da iki adımlı girişle sınırlanır ve yapılandırma dosyası kilitlenir.
Güncellemeler
Bir güvenlik sürümü çıktığında hemen güncellenir; önce özel şablonlar ve modüller kontrol edilir.
Yedekler
Veritabanı her gün; configuration.php de güvenle saklanır, çünkü saklanan verileri şifreleyen anahtar onda durur.
Taşıma
Lisansı yeni adres için yeniden düzenlenerek yeni bir sunucuya taşınır; ardından cron ve ödeme geçitleri test edilir.

İşletme · Dosyalar ve ofis

Nextcloud

Herkese açık bir bulut yerine sizin kontrol ettiğiniz bir sunucuda kendi dosya eşitleme ve paylaşımınız, takvimleriniz, kişileriniz ve çevrimiçi ofisiniz.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • Redis
Kurulum
Veri klasörü web kökünün dışında, arka plan görevleri cron'da ve SSL'li kendi alan adınızla kurulur.
Hız
Önbellek ve dosya kilitleme için APCu ve Redis; büyük dosyalar için PHP bellek ve yükleme sınırları ayarlanır.
Sıkılaştırma
Yönetim panelindeki güvenlik ve kurulum uyarıları giderilir, kaba kuvvet koruması açılır ve gereken yerde sunucu tarafı şifreleme kullanılır.
Güncellemeler
Nextcloud'un gerektirdiği gibi her seferinde bir ana sürüm yükseltilir; her adımdan önce tüm uygulamalar kontrol edilir.
Yedekler
Veritabanı, veri klasörü ve config.php birlikte yedeklenir; böylece geri yükleme tutarlı olur.
Taşıma
Her kullanıcının dosyaları, paylaşımları ve takvimleri eksiksiz olarak başka bir sunucudan aktarılır.

İşletme · Forumlar

phpBB

Topluluklar, kulüpler, destek panoları ve hayran siteleri için uzun soluklu bir forum sistemi.

Çalıştığı altyapı
  • PHP
  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
Kurulum
Kurulum klasörü kaldırılarak, stiliniz ve dil paketlerinizle kurulur; kayıt e-postaları da çalışır durumdadır.
Hız
Oturumlar ve veriler için bir bellek önbelleği; büyük bir forum da hızlı kalsın diye arama ayarlanır.
Sıkılaştırma
Kayıtta spam karşıtı kontroller, yönetim paneli için ikinci bir şifre sorgusu ve yalnızca resmî veritabanından gelen eklentiler.
Güncellemeler
Her phpBB sürümüne güncellenir; stiliniz ve eklentileriniz uyumluluk açısından kontrol edilir.
Yedekler
Veritabanı ile dosyalar, görseller ve ekler klasörleri her gün.
Taşıma
Sağlayıcılar arasında taşınır ya da dönüştürücüsü bulunan başka bir forum sisteminden aktarılır.

Hepsinin gördüğü bakım

Hangi platformu kullanırsanız kullanın, etrafındaki rutin aynıdır; bir siteyi yıllarca ayakta tutan da bu rutindir.

  1. Her değişiklikten önce

    Bir yedek ve değişikliğin deneneceği bir site kopyası.

  2. Her gün

    Veritabanının ve dosyaların sunucudan ayrı saklanan bir yedeği.

  3. Bir güvenlik sürümü çıktığında

    Kopyada kontrol edilip uygulanır; bir sonraki ziyarete kadar bekletilmez.

  4. Bir şey bozulduğunda

    Onu kuran ekibe yazarsınız; en hızlı çözüm buysa dünkü kopyayı geri koyabilirler.

Platform değil de kendi kodunuz mu?

Özel PHP uygulamaları ve çatı projeleri de sunucudan başlayarak aynı özeni görür.

Hangi platformu kullandığınızı anlatın

Yeni bir kurulum, yavaş bir site, güncellenecek eski bir sürüm ya da başka bir sağlayıcıdan taşıma. Her iş kısa bir görüşmenin ardından fiyatlandırılır.