MeoHost Logo
Menü
BilgiMerkezi
Bilgi Merkezi/CMS ve Site Yapıcılar/Joomla/Joomla Kurulumu Adım Adım Kılavuz

Joomla Kurulumu Adım Adım Kılavuz

Joomla28.01.2026Ahmet Yılmaz8 dk okuma

Joomla Kurulumu, bir web sitesi veya uygulama için temel altyapıyı oluşturan önemli bir süreçtir. Bu kılavuz, Joomla'nın sunucu ortamına başarılı bir şekilde kurulmasını sağlamak için gerekli adımları detaylı bir şekilde açıklamaktadır. Kurulum süreci, genel olarak bir web sunucusu, veritabanı ve Joomla kurulum dosyalarını içerir.

Joomla Kurulumu Adım Adım Kılavuz

Joomla Kurulumu Adım Adım Kılavuz

Joomla Nedir ve Neden Kullanılır?

Joomla, web siteleri ve çevrimiçi uygulamalar oluşturmak için kullanılan güçlü, esnek ve açık kaynaklı bir içerik yönetim sistemidir (CMS). PHP programlama dili ve MySQL veritabanı üzerine inşa edilmiştir. Joomla'nın mimarisi, geliştiricilere ve kullanıcılara geniş bir özelleştirme ve işlevsellik yelpazesi sunar. Özellikle orta ila büyük ölçekli projeler, kurumsal web siteleri, e-ticaret platformları ve topluluk portalları için tercih edilir. Yerleşik çok dilli destek, gelişmiş kullanıcı yetkilendirme sistemi ve modüler yapısı, onu diğer CMS platformlarından ayıran temel özelliklerdendir.

Joomla Kurulumu İçin Sistem Gereksinimleri

Joomla'yı başarıyla kurmak ve sorunsuz çalıştırmak için belirli sunucu gereksinimlerini karşılamak önemlidir. Bu gereksinimler, web sitenizin performansını, güvenliğini ve kararlılığını doğrudan etkiler.

  • Web Sunucusu: Apache, Nginx veya IIS gibi bir web sunucusu gereklidir. PHP desteğinin etkinleştirilmiş olması zorunludur.
  • PHP Sürümü: Joomla'nın güncel sürümleri genellikle PHP 7.4 veya daha üstünü gerektirir. Belirli Joomla sürümü için önerilen PHP sürümünü kontrol etmek önemlidir.
  • Veritabanı: MySQL, PostgreSQL veya SQL Server gibi bir veritabanı yönetim sistemi gereklidir. En yaygın kullanılanı MySQL'dir.
  • Disk Alanı: Joomla çekirdek dosyaları ve eklentiler için yeterli disk alanına ihtiyaç duyulur. Başlangıç için minimum 100-200 MB yeterli olabilir, ancak sitenin içeriğine göre bu miktar artacaktır.
  • Bellek (RAM): Sunucunun yeterli RAM'e sahip olması, sitenin hızlı yüklenmesini sağlar. Minimum 128 MB önerilir, ancak 256 MB veya daha fazlası daha iyi performans sunar.
  • HTTPS Desteği: Güvenlik ve SEO açısından HTTPS sertifikası önerilir.

Joomla Kurulum Yöntemleri

Joomla'yı kurmanın birkaç yolu bulunur. Kullanıcının teknik bilgi seviyesine ve tercihine göre farklı yöntemler mevcuttur.

  • Manuel Kurulum: Bu yöntem, Joomla dosyalarını sunucuya yüklemeyi ve veritabanını manuel olarak yapılandırmayı içerir. Daha fazla kontrol sağlar ancak daha fazla teknik bilgi gerektirir.
  • Tek Tıkla Kurulum (Softaculous, Fantastico vb.): Birçok hosting sağlayıcısı, kontrol panellerinde (cPanel, Plesk vb.) bulunan otomatik kurulum araçları sunar. Bu yöntem, Joomla'yı birkaç dakika içinde kurmayı kolaylaştırır.
  • Docker ile Kurulum: Daha ileri düzey kullanıcılar için Docker, Joomla'yı izole bir ortamda kurup yönetmek için kullanılabilir.

Manuel Joomla Kurulumu Adım Adım

Bu bölüm, Joomla'nın manuel olarak nasıl kurulacağını detaylı bir şekilde açıklamaktadır. Bu yöntem, sürecin her adımını anlamak ve kontrol etmek isteyen kullanıcılar için idealdir.

  1. Joomla Kurulum Dosyalarını İndirin:

    Resmi Joomla web sitesinden (joomla.org) en son kararlı sürümün kurulum paketini indirin. Genellikle "Full Package" olarak adlandırılan paket tercih edilir.

  2. Veritabanı Oluşturun:

    Hosting kontrol panelinizdeki (cPanel, Plesk vb.) veritabanı yöneticisi aracılığıyla yeni bir MySQL veritabanı oluşturun. Veritabanı adı, kullanıcı adı ve şifreyi güvenli bir yere kaydedin. Bu bilgilere kurulum sırasında ihtiyaç duyulacaktır.

    • Veritabanı adı: örn; joomla_db
    • Veritabanı kullanıcı adı: örn; joomla_user
    • Veritabanı şifresi: Güçlü bir şifre oluşturun.
    • Veritabanı hostu: Genellikle localhost'tur, hosting sağlayıcınızın belgelerini kontrol edin.
  3. Kurulum Dosyalarını Sunucuya Yükleyin:

    İndirdiğiniz Joomla kurulum paketini (genellikle bir .zip dosyası) sunucunuzdaki web sitenizin kök dizinine (genellikle public_html veya htdocs) yükleyin. Dosyaları bu dizine çıkarın (unzip yapın).

    Eğer siteyi ana domainde değil de bir alt klasörde kurmak istiyorsanız, dosyaları o alt klasöre yükleyip çıkarın.

  4. Web Tarayıcınızdan Kurulumu Başlatın:

    Web tarayıcınızda sitenizin alan adını veya sunucunuzdaki dizinin yolunu girerek kurulum sihirbazını başlatın. Örneğin: http://alanadiniz.com veya http://alanadiniz.com/joomla_klasoru.

  5. Temel Yapılandırma:

    Kurulum sihirbazının ilk adımında dil seçimi yapılır. Ardından, Joomla'nın lisans sözleşmesini kabul etmeniz istenir.

  6. Veritabanı Yapılandırması:

    Bu adımda, daha önce oluşturduğunuz veritabanı bilgilerini (veritabanı tipi, sunucu adı, kullanıcı adı, şifre, veritabanı adı) girmeniz gerekecektir. "Test Veritabanı Bağlantısı" düğmesini kullanarak bağlantıyı test edin.

  7. FTP Yapılandırması (Opsiyonel):

    Eğer sunucunuz FTP katmanını gerektiriyorsa, FTP bilgilerinizi girebilirsiniz. Çoğu modern kurulumda bu adım atlanabilir.

  8. Ana Yapılandırma:

    Bu adımda sitenizin adını, yönetici kullanıcı adı, yönetici şifresi ve yönetici e-posta adresini belirlemeniz istenir. Güvenlik için güçlü bir yönetici şifresi kullanmanız önemlidir.

  9. Kurulum Tamamlama:

    Kurulum sihirbazı, gerekli tüm adımları tamamladıktan sonra size kurulumun başarılı olduğunu bildirecektir. Bu aşamada, kurulum klasörünü silmeniz veya yeniden adlandırmanız istenir. Bu, güvenlik açısından kritik bir adımdır.

  10. Örnek Veri Yükleme (Opsiyonel):

    Kurulum sırasında, başlangıç için örnek içerik yükleme seçeneği sunulabilir. Bu, Joomla'nın yapısını anlamak için faydalı olabilir.

  11. Siteyi Kontrol Edin:

    Kurulum tamamlandıktan sonra, sitenizin ön yüzünü ve yönetici panelini (genellikle alanadiniz.com/administrator) kontrol edin.

Tek Tıkla Joomla Kurulumu

Tek tıkla kurulum, Joomla'yı hızlı ve kolay bir şekilde kurmak isteyenler için idealdir. Bu yöntem, teknik detaylarla uğraşmak istemeyen kullanıcılar için büyük kolaylık sağlar.

  1. Hosting Kontrol Panelinize Giriş Yapın:

    Web hosting hesabınıza giriş yapın (genellikle cPanel, Plesk gibi bir kontrol paneli kullanılır).

  2. Otomatik Yükleyiciyi Bulun:

    Kontrol panelinizde "Softaculous Apps Installer", "Fantastico De Luxe", "Installatron" veya benzeri isimlerle anılan otomatik uygulama yükleme bölümünü bulun.

  3. Joomla'yı Seçin:

    Uygulamalar listesinden "Joomla"yı bulun ve seçin.

  4. Kurulum Ayarlarını Yapın:

    Kurulum sihirbazı sizden şu bilgileri isteyecektir:

    • Alan Adı: Joomla'yı kurmak istediğiniz alan adını seçin.
    • Dizin: Joomla'yı kuracağınız alt dizinin adını belirtin (boş bırakılırsa ana dizine kurulur).
    • Site Adı: Web sitenizin adını girin.
    • Açıklama: Sitenizin kısa bir açıklamasını girin.
    • Yönetici Kullanıcı Adı, Şifre ve E-posta: Yönetici panelinize giriş yaparken kullanacağınız bilgileri belirleyin.
    • Dil: Kurulum dilini seçin.
    • Veritabanı Ayarları: Otomatik olarak oluşturulur veya manuel olarak yapılandırılabilir.
  5. Kurulumu Başlatın:

    Tüm ayarları yapılandırdıktan sonra "Install" veya "Kur" düğmesine tıklayın. Otomatik yazılım, gerekli tüm dosyaları indirecek, veritabanını oluşturacak ve Joomla'yı yapılandıracaktır.

  6. Kurulum Sonrası Bilgiler:

    Kurulum tamamlandığında, size sitenizin URL'si ve yönetici paneli URL'si ile birlikte giriş bilgileriniz verilecektir.

Joomla Kurulumu Sonrası Yapılması Gerekenler

Joomla kurulumu tamamlandıktan sonra, sitenizin güvenliğini, performansını ve işlevselliğini optimize etmek için birkaç önemli adım atılmalıdır.

  1. Yönetici Girişi ve Temel Ayarlar:

    Yönetici paneline giriş yaparak genel ayarları (site adı, meta açıklaması, e-posta ayarları vb.) gözden geçirin.

  2. Güvenlik Ayarları:

    Joomla'nın güvenlik eklentilerini kontrol edin. Global güvenlik ayarlarını gözden geçirin. Yönetici şifresini güçlü tutun ve düzenli olarak değiştirin.

  3. Güncellemeleri Kontrol Edin:

    Joomla çekirdek sürümünü, kurulu olan tüm eklentileri ve şablonları en son sürümlerine güncelleyin. Güncellemeler, güvenlik açıklarını kapatır ve yeni özellikler sunar.

  4. Şablon (Template) Seçimi ve Yapılandırması:

    Sitenizin görünümünü belirleyen şablonu seçin, yükleyin ve yapılandırın. Joomla'nın varsayılan şablonlarını kullanabilir veya üçüncü taraf şablonlar yükleyebilirsiniz.

  5. Gerekli Eklentileri (Extensions) Yükleyin:

    Sitenizin işlevselliğini artırmak için gerekli olan bileşenleri (components), modülleri (modules) ve eklentileri (plugins) yükleyin. Örneğin, SEO eklentileri, güvenlik eklentileri, iletişim formları vb.

  6. Menüleri Yapılandırın:

    Sitenizin gezinme menülerini oluşturun ve ilgili sayfalara/içeriklere bağlayın.

  7. İçerik Oluşturmaya Başlayın:

    Makaleler, kategoriler ve diğer içerik türlerini oluşturarak sitenizi doldurmaya başlayın.

  8. Veritabanı Yedeklemesi:

    Kurulum sonrası ve düzenli olarak veritabanınızın ve site dosyalarınızın yedeklerini alın.

Sık Yapılan Hatalar ve Çözümleri

Joomla kurulumu sırasında veya sonrasında karşılaşılabilecek bazı yaygın hatalar ve bu hataların çözümleri aşağıda listelenmiştir.

  • Hata: "Veritabanı bağlantısı kurulamadı" (Database connection error)

    Çözüm: Veritabanı adı, kullanıcı adı, şifre ve veritabanı hostu bilgilerini kontrol edin. Bilgilerin doğru olduğundan emin olun. Hosting sağlayıcınızla iletişime geçerek veritabanı bilgilerinin doğruluğunu teyit edin.

  • Hata: "Internal Server Error (500)"

    Çözüm: Bu genellikle sunucu tarafı bir hatadır. PHP bellek sınırının (memory limit) düşük olması, .htaccess dosyasındaki hatalar veya uzantı çakışmaları buna neden olabilir. Sunucu loglarını kontrol edin. PHP bellek sınırını artırın (hosting panelinizden veya php.ini dosyasından).

  • Hata: "Fatal error: Call to undefined function..."

    Çözüm: Bu hata, eksik veya devre dışı bırakılmış PHP fonksiyonlarından kaynaklanır. Genellikle PHP sürümü uyumsuzluğu veya gerekli PHP eklentilerinin kurulu olmamasından kaynaklanır. Hosting sağlayıcınızla iletişime geçerek gerekli PHP modüllerinin etkinleştirildiğinden emin olun.

  • Hata: Kurulum sonrası "Installation directory not removed" uyarısı

    Çözüm: Kurulum klasörünü (/installation) manuel olarak silin veya yeniden adlandırın. Bu, güvenlik açısından önemlidir.

  • Hata: Yönetici paneline erişilemiyor veya sayfa boş geliyor.

    Çözüm: Tarayıcı önbelleğini temizleyin. Farklı bir tarayıcı deneyin. Veritabanı tablolarında bir sorun olup olmadığını kontrol edin (phpMyAdmin aracılığıyla). Gerekirse Joomla'yı yeniden kurmayı düşünebilirsiniz.

Teknik Özellikler ve Standartlar

Joomla, web standartlarına uyumlu ve genişletilebilir bir yapı sunar. Kurulum ve kullanım sırasında dikkate alınması gereken bazı teknik özellikler şunlardır:

  • PHP Tabanlı: Modern web uygulamaları için güçlü bir dil olan PHP üzerine kurulmuştur.
  • MySQL Veritabanı: İlişkisel veritabanı yönetimi için MySQL, PostgreSQL veya MSSQL gibi sistemleri destekler.
  • MVC Mimarisi: Model-View-Controller mimarisi, kodun daha düzenli, sürdürülebilir ve ölçeklenebilir olmasını sağlar.
  • RESTful API Desteği: Harici uygulamalarla entegrasyonu kolaylaştıran RESTful API desteği sunar.
  • Güvenlik Standartları: Güvenlik açıklarına karşı düzenli güncellemeler alır ve güvenlik en iyi uygulamalarını destekler.
  • W3C Uyumluluğu: Oluşturulan içeriklerin ve sitelerin W3C standartlarına uyumlu olmasına olanak tanır.

2026 Sektör Verileri ve İstatistikler

İçerik yönetim sistemleri pazarındaki konumunu anlamak için güncel verilere bakmak önemlidir. Bu veriler, Joomla'nın popülerliğini ve kullanım oranını göstermektedir.

  • W3Techs 2026 verilerine göre, Joomla tüm web sitelerinin yaklaşık %2.5'inde kullanılmaktadır. Bu oran, onu WordPress ve Shopify gibi platformların ardından en popüler CMS'lerden biri yapmaktadır.
  • Statista 2026 raporuna göre, küresel web sitesi sayısı 2 milyarı aşmıştır ve CMS pazarının büyüklüğü artmaya devam etmektedir.
  • Cloudflare Radar 2026 verilerine göre, web sitelerinin performans ve güvenlik standartları giderek yükselmektedir, bu da Joomla gibi güçlü ve güncellenebilir CMS'lerin önemini artırmaktadır.
  • Netcraft 2026 araştırmasına göre, web sunucularının %70'inden fazlası Linux tabanlıdır ve bu durum, Joomla'nın yaygın olarak kullanıldığı sunucu ortamlarıyla uyumludur.

İlgili Konular

Joomla kurulumu sürecini daha iyi anlamak ve sitenizi optimize etmek için aşağıdaki makalelere göz atabilirsiniz: Joomla Temelleri Başlangıç Rehberi, Joomla'nın genel yapısını ve temel özelliklerini detaylandırmaktadır.

Sık Sorulan Sorular

Joomla Kurulumu Adım Adım Kılavuz hakkında merak edilenler

Tek tıkla kurulum genellikle birkaç dakika sürer. Manuel kurulum ise teknik bilgi seviyesine bağlı olarak 15-45 dakika arasında değişebilir.
Joomla için genellikle Linux tabanlı paylaşımlı hosting, VPS veya özel sunucular önerilir. Önemli olan, PHP ve MySQL desteğinin olması ve sunucu gereksinimlerinin karşılanmasıdır.
Joomla'nın yönetici panelinden "Bileşenler" > "Joomla Güncelle" seçeneğini kullanarak veya doğrudan resmi web sitesinden en son sürümü indirip manuel olarak güncelleyerek Joomla'yı güncelleyebilirsiniz. Eklentileri ve şablonları da ayrı ayrı güncellemek gerekir.
Joomla, yerleşik çok dilli desteği ile bilinir. Kurulum sonrası dil paketlerini yükleyerek ve dil yönetimi ayarlarını yapılandırarak çok dilli bir site kurmak ve yönetmek oldukça kolaydır. Bu konuda daha detaylı bilgi için Joomla Temelleri Başlangıç Rehberi'ne göz atabilirsiniz.
Evet, Joomla ile güçlü e-ticaret siteleri kurabilirsiniz. VirtueMart gibi popüler e-ticaret uzantıları, Joomla'yı tam teşekküllü bir e-ticaret platformuna dönüştürmenizi sağlar.

Sorunuz burada yok mu?

Canlı destek ekibimiz size yardımcı olmaya hazır.

İletişime Geç
A

Ahmet Yılmaz

İçerik Uzmanı

Web teknolojileri ve hosting çözümleri konusunda uzmanlaşmış içerik yazarı.

Web HostingTeknik Dokümantasyon
Yayın: 28 Ocak 2026
Güncelleme: 28 Ocak 2026
Uzman İçerik
Doğrulanmış Bilgi
Güncel Bilgi