İçerik yönetim sistemleri (CMS) arasında yaygın bir yere sahip olan Joomla, esnek yapısı, kullanıcı dostu paneli ve binlerce bileşeni ile hem bireysel hem kurumsal projelerde güçlü bir alternatiftir. Bu rehberde Joomla’nın kurulum sürecini sıfırdan adım adım aktaracağız. Hosting ortamını hazırlamaktan, kurulum ekranlarının yapılandırılmasına kadar her adımı detaylarıyla göreceksiniz.

Joomla Nedir ve Neden Tercih Edilir?

Joomla, PHP dili ile yazılmış ve MySQL veya PostgreSQL veri tabanlarıyla çalışan açık kaynaklı bir içerik yönetim sistemidir. Bloglardan e-ticaret sitelerine, portallardan topluluk platformlarına kadar çok çeşitli kullanım senaryolarına uygundur.

Joomla’nın Öne Çıkan Özellikleri:

  • Modüler ve özelleştirilebilir yapı
  • Çok dilli içerik desteği
  • Gelişmiş kullanıcı yetkilendirme sistemi
  • Temalar ve eklenti desteği
  • Güçlü topluluk ve dokümantasyon

Joomla Kurulumu İçin Gereksinimler

Kuruluma başlamadan önce aşağıdaki sistem ve yazılım gereksinimlerine sahip olmalısınız:

Sunucu Gereksinimleri (2025 itibarıyla):

  • PHP: 8.1 veya üzeri
  • Veritabanı: MySQL 8.0+ veya PostgreSQL 12+
  • Apache, Nginx veya LiteSpeed gibi HTTP sunucusu
  • cPanel ya da benzeri bir kontrol paneli önerilir
  • Hosting alanı (En az 300 MB boş alan)

3. Joomla Dosyalarını İndirme

Joomla’nın en güncel sürümünü resmi sitesinden indirmeniz gerekmektedir:

İndirilen .zip dosyasını bilgisayarınıza kaydedin. Eğer güncel kararlı sürüm yerine test sürümlerle çalışmak istiyorsanız, “Beta” veya “RC” (Release Candidate) sekmelerinden erişim sağlayabilirsiniz.

4. Joomla Dosyalarını Hosting’e Yükleme

Yöntem 1: cPanel Kullanarak

  1. cPanel’e giriş yapın.
  2. Dosya Yöneticisi > public_html klasörüne gidin.
  3. İndirdiğiniz Joomla dosyasını buraya zip olarak yükleyin.
  4. Zip dosyasını seçin ve Çıkart (Extract) seçeneği ile arşivden çıkarın.

Yöntem 2: FTP Üzerinden

  • FileZilla gibi bir FTP istemcisi kullanarak sunucuya bağlanın.
  • Joomla dosyalarını public_html dizinine aktarın.

[Görsel Buraya Eklenecek – cPanel’de Dosya Yöneticisi ve çıkarılmış Joomla klasör yapısı]

5. Veritabanı Oluşturulması

Kurulum öncesi veritabanı tanımlamanız gerekir:

  1. cPanel’de MySQL Veritabanı Sihirbazı sekmesine tıklayın.
  2. Bir veritabanı adı oluşturun (örnek: joomla_sitem).
  3. Bir kullanıcı adı ve güçlü şifre tanımlayın.
  4. Bu kullanıcıya Tüm Yetkileri verin.

6. Joomla Kurulum Sihirbazını Başlatın

Tarayıcınızı açın ve alan adınızı yazın:
www.siteniz.com

Joomla kurulum ekranı otomatik olarak açılacaktır. Buradaki adımları sırasıyla takip edin:

a) Site Bilgileri

  • Site Adı
  • Açıklama (meta description)
  • Yönetici e-posta adresi
  • Yönetici kullanıcı adı ve şifresi

b) Veritabanı Yapılandırması

  • Veritabanı türü: MySQLi
  • Ana bilgisayar: localhost
  • Veritabanı adı: joomla_sitem
  • Kullanıcı adı ve şifre (önceki adımda oluşturduğunuz)

[Görsel Buraya Eklenecek – Veritabanı bağlantı ekranı]

c) Yapılandırma ve Son Kontrol

Bu adımda, örnek veriler yüklemek isteyip istemediğinizi seçebilirsiniz. Blog, kurumsal site vb. şablonlara göre örnek içerik eklenebilir. Sıfırdan başlayacaksanız örnek içerik yüklemeyebilirsiniz.

[Görsel Buraya Eklenecek – Örnek veri yükleme seçenekleri]

 

7. Kurulumu Tamamlayın ve Yönetime Geçin

Kurulum tamamlandığında “Kurulumu Bitir” butonuna tıklayın. Ardından şu adımları takip edin:

  • Kurulum dizinini silin: Joomla, güvenlik için bu işlemi zorunlu kılar. Sayfada “installation klasörünü sil” butonu yer alır.
  • Yönetim paneline geçin: www.siteniz.com/administrator adresinden oturum açabilirsiniz.

[Görsel Buraya Eklenecek – Kurulum başarıyla tamamlandı ekranı ve “Admin Panel” butonu]

 

8. İlk Ayarlar ve Güvenlik İpuçları

Kurulumun ardından önerilen bazı temel ayarlar şunlardır:

  • Dil ayarları: Yönetim panelinden Türkçe veya başka bir dil paketi yükleyebilirsiniz.
  • Temel güvenlik: Güçlü şifre, 2FA etkinleştirme, panel URL gizleme eklentileri kullanılabilir.
  • Site yedeği: Akeeba Backup gibi eklentilerle düzenli yedek alın.
  • İçerik kategorileri: Blog, haber, sayfalar gibi içerikleri sınıflandırmak için yapısal organizasyon oluşturun.

[Görsel Buraya Eklenecek – Joomla yönetici paneli, dil paketi kurulum ve yedekleme eklentisi ekranları]

 

Sonuç: Joomla ile Güçlü ve Esnek Web Siteleri Oluşturun

Joomla kurulumu zor gibi görünse de doğru adımlarla birkaç dakika içinde tamamlanabilir. Özellikle çok dilli projeler, modüler yapılar veya gelişmiş kullanıcı yönetimi gerektiren sistemler için Joomla hala en güçlü CMS çözümlerinden biri olarak öne çıkıyor. Artık sen de bu adımları takip ederek sıfırdan sağlam ve profesyonel bir Joomla sitesi oluşturabilirsin.