You need to enable JavaScript to run this app.

Ana içeriğe geç

MyBB kurulumu için sunucuda hangi sistem gereksinimlerine ihtiyaç duyulmaktadır?

MyBB kurulumu için sunucuda hangi sistem gereksinimlerine ihtiyaç duyulmaktadır?

Administrator
MyBB kurulumu için sunucuda hangi sistem gereksinimlerine ihtiyaç duyulmaktadır?
MyBB (1.8.x serisi), genel olarak oldukça hafif, optimize edilmiş ve sunucu dostu bir yapıya sahiptir. Ancak, performanslı, güvenli ve kesintisiz bir forum deneyimi sunabilmesi için barındırma (hosting) ortamınızın belirli yazılım standartlarını karşılaması zorunludur.

Güncel bir MyBB kurulumu için sunucu tarafında ihtiyaç duyulan sistem gereksinimleri şunlardır:

1. Web Sunucusu (Web Server)

MyBB, günümüzde endüstri standardı olan tüm modern web sunucularıyla sorunsuz bir şekilde çalışabilmektedir.

Desteklenen Altyapılar: Apache, Nginx veya LiteSpeed.

SEO ve URL Yapılandırması: Arama motoru dostu (SEO uyumlu) URL'ler oluşturabilmek için, sunucunuzda Apache kullanılıyorsa mod_rewrite modülünün aktif olması gerekir. Nginx veya LiteSpeed kullanılıyorsa, bu web sunucularının kendi URL yeniden yazma (rewrite) kurallarının yapılandırılmış olması tavsiye edilir.

2. PHP Sürümü ve Eklentileri

MyBB'nin çekirdek mimarisi PHP diline dayanır. Güvenlik zafiyetlerinden korunmak ve maksimum sayfa yükleme hızına ulaşmak için güncel sürümlerin kullanılması kritiktir.

Minimum Sürüm: PHP 7.1 (Resmi olarak desteklense de, yaşam döngüsünü tamamladığı ve güvenlik güncellemesi almadığı için kesinlikle önerilmez).

Önerilen Sürüm: PHP 8.0, 8.1 veya 8.2 (Güncel MyBB sürümleri modern PHP 8.x ailesiyle tam uyumlu ve en yüksek performansta çalışır).

Zorunlu ve Önerilen PHP Modülleri (Extensions):

MySQLi veya PDO_MySQL: Sistem ile veritabanı arasındaki iletişimi sağlamak için.

GD veya ImageMagick: Captcha (güvenlik kodu) üretimi, kullanıcı avatarı yüklemeleri ve görsel boyutlandırma işlemleri için.

mbstring: Özellikle Türkçe gibi İngilizce dışı dillerde karakter bozulmalarını önlemek ve tam UTF-8 uyumluluğu sağlamak için.

cURL: Dış servislere istek atmak, eklenti güncellemelerini kontrol etmek ve API entegrasyonları için.

SimpleXML ve DOM: XML tabanlı tema ve dil dosyalarının içe aktarılması/işlenmesi için.

3. Veritabanı Yönetim Sistemi

Forumdaki tüm kullanıcı verileri, mesajlar, konular ve ayarlar veritabanında muhafaza edilir. MyBB bu noktada üç farklı veritabanı sürücüsünü destekler:

MySQL / MariaDB (En Çok Tercih Edilen): Minimum MySQL 5.1 gereklidir. Ancak performans ve güvenlik için MySQL 5.7+ veya MySQL 8.0 kullanılması önerilir. MySQL'in açık kaynaklı alternatifi olan MariaDB (10.x ve üzeri) de birebir uyumlu ve son derece performanslıdır.

PostgreSQL: Minimum 9.0 ve üzeri sürümler desteklenir.

SQLite: Minimum SQLite 3 sürümü gereklidir (Genellikle geliştirici test ortamları veya trafiği çok düşük, küçük çaplı projeler için uygundur).

4. Barındırma (Hosting) ve Donanım İhtiyacı

MyBB'nin doğrudan talep ettiği spesifik bir RAM veya CPU limiti yoktur; bu tamamen sitenizin anlık ziyaretçi yoğunluğuna bağlıdır.

Başlangıç Aşaması: Yeni açılmış, içerik sayısı az ve günlük tekil trafiği düşük bir forum için standart paylaşımlı Linux hosting (Shared Hosting) paketleri (örn: 1 GB RAM, 1 Core CPU tahsisli) yeterli olacaktır.

Büyüme Aşaması: Forumunuz büyüdükçe, anlık çevrimiçi kullanıcı sayısı ve eşzamanlı veritabanı sorguları artacaktır. Bu noktada "Resource Limit Reached" (Kaynak Limiti Aşıldı) hataları almamak için kaynakları size izole edilmiş bir VDS (Sanal Özel Sunucu) veya Cloud (Bulut) Sunucu altyapısına geçmeniz gerekir.

Bir barındırma hizmeti seçerken, kontrol paneli (cPanel, Plesk, DirectAdmin vb.) üzerinden "Select PHP Version" aracı ile PHP sürümünüzü ve ilgili modülleri esnek bir şekilde yönetebildiğinizden emin olmanız, kurulum ve optimizasyon süreçlerinizi doğrudan hızlandıracaktır.
İşin Doğrusu Youtube Kanalı

MyBB kurulumu için sunucuda hangi sistem gereksinimlerine ihtiyaç duyulmaktadır?