Joomla, açık kaynak kodlu ve dünyanın en yaygın kullanılan İçerik Yönetim Sistemleri (CMS) arasında yer almaktadır. Kurumsal web siteleri, bloglar, haber portalları, e-ticaret projeleri ve birçok farklı web uygulaması Joomla altyapısı ile kolayca oluşturulabilir. Kullanıcı dostu yönetim paneli, geniş eklenti desteği ve gelişmiş tema yapısı sayesinde hem yeni başlayanlar hem de profesyonel geliştiriciler tarafından tercih edilmektedir.
Bu rehberde, Joomla'nın hosting hesabına nasıl kurulacağını, kurulum öncesinde yapılması gereken hazırlıkları ve kurulum sırasında dikkat edilmesi gereken önemli noktaları adım adım ele alacağız.
Joomla Nedir?
Joomla; PHP programlama dili ile geliştirilmiş ve MySQL/MariaDB veritabanını kullanan ücretsiz bir içerik yönetim sistemidir. Kod bilgisine ihtiyaç duymadan web sitesi oluşturmanıza ve içeriklerinizi kolayca yönetmenize olanak sağlar.
Joomla'nın sunduğu başlıca özellikler şunlardır:
- Kolay yönetilebilir yönetim paneli
- Binlerce ücretsiz ve ücretli tema desteği
- Geniş eklenti (Extension) ekosistemi
- Çoklu dil desteği
- SEO uyumlu yapı
- Kullanıcı ve yetki yönetimi
- Mobil uyumlu tasarım desteği
Joomla, küçük kişisel web sitelerinden büyük kurumsal projelere kadar birçok farklı ölçekte güvenle kullanılabilen güçlü bir içerik yönetim sistemidir.
Kurulum Öncesi Gereksinimler
Joomla kurulumuna başlamadan önce hosting hesabınızda aşağıdaki bileşenlerin hazır olması gerekir.
- PHP desteği bulunan Linux hosting hesabı
- MySQL veya MariaDB veritabanı
- Veritabanı kullanıcısı ve parolası
- FTP erişim bilgileri
- Alan adınızın aktif olarak çalışıyor olması
Kuruluma başlamadan önce hosting kontrol panelinizden bir MySQL veritabanı oluşturmalı ve bu veritabanına tam yetkili bir kullanıcı tanımlamalısınız.
Joomla Dosyalarının İndirilmesi
Kurulum için öncelikle Joomla'nın güncel sürümünü resmi internet sitesinden bilgisayarınıza indirmeniz gerekir. İndirilen sıkıştırılmış dosyayı bilgisayarınıza çıkardıktan sonra FTP programı ile hosting hesabınıza yükleyebilirsiniz.
Her zaman Joomla'nın resmi internet sitesinden indirilen en güncel sürümün kullanılması güvenlik ve performans açısından önerilmektedir.
Dosyaların Hosting Hesabına Yüklenmesi
FTP istemcisi (örneğin FileZilla) ile hosting hesabınıza bağlandıktan sonra web sitenizin ana dizini olan public_html klasörüne giriş yapın.
Daha önce bu dizinde bulunan örnek dosyaları kaldırdıktan sonra Joomla kurulum dosyalarının tamamını public_html klasörü içerisine yükleyin.
Dosya yükleme süresi internet bağlantınıza ve Joomla sürümünün boyutuna göre birkaç dakika sürebilir.
Joomla Kurulum Sihirbazını Başlatma
Joomla dosyalarının tamamı public_html dizinine yüklendikten sonra internet tarayıcınızdan alan adınızı ziyaret edin. Eğer sunucu gereksinimleri karşılanıyorsa Joomla kurulum sihirbazı otomatik olarak başlayacaktır.
İlk ekranda siteniz ile ilgili temel bilgileri girmeniz istenir. Bu bilgiler daha sonra yönetim panelinden değiştirilebilir.
- Site Adı
- Yönetici E-posta Adresi
- Yönetici Kullanıcı Adı
- Yönetici Parolası
- Site Açıklaması (İsteğe Bağlı)
Yönetici hesabı için güçlü bir parola belirlemeniz önerilir. Büyük ve küçük harf, rakam ve özel karakter içeren güçlü bir parola kullanmanız hesabınızın güvenliği açısından önemlidir.
Gerekli bilgileri eksiksiz olarak doldurduktan sonra İleri (Next) butonuna tıklayarak veritabanı yapılandırma aşamasına geçebilirsiniz.
Veritabanı Bağlantı Ayarları
Bu aşamada Joomla'nın kullanacağı MySQL veya MariaDB veritabanı bilgileri girilir. Kurulum öncesinde hosting kontrol panelinizden oluşturduğunuz veritabanı bilgilerini kullanmanız gerekmektedir.
Genel olarak aşağıdaki bilgiler istenir:
- Veritabanı Türü (MySQLi)
- Sunucu Adresi (Genellikle localhost)
- Veritabanı Kullanıcı Adı
- Veritabanı Parolası
- Veritabanı Adı
- Tablo Öneki (Varsayılan değer kullanılabilir.)
Çoğu Linux hosting hizmetinde veritabanı sunucusu adresi localhost olarak kullanılmaktadır. Farklı bir sunucu adresi gerekiyorsa hosting sağlayıcınız tarafından ayrıca belirtilir.
Kurulum Seçeneklerinin Kontrol Edilmesi
Veritabanı bilgileri doğrulandıktan sonra Joomla son bir özet ekranı gösterir. Bu ekranda sistem gereksinimleri kontrol edilir ve sunucunun Joomla için uygun olup olmadığı test edilir.
Ayrıca bu aşamada örnek içerik kurulumu yapmayı tercih edebilirsiniz. Özellikle Joomla'yı ilk kez kullanıyorsanız örnek verileri yüklemek yönetim panelini daha kolay öğrenmenizi sağlayacaktır.
Canlı yayına alınacak profesyonel web sitelerinde genellikle örnek içerik kurulmadan temiz kurulum yapılması tavsiye edilir. Deneme ve eğitim amaçlı kurulumlarda ise örnek içerik oldukça faydalı olabilir.
Tüm ayarlar doğruysa Kurulum (Install) butonuna tıklayarak Joomla'nın dosya ve veritabanı yapılandırmasını başlatabilirsiniz. Kurulum işlemi sunucu performansına bağlı olarak genellikle birkaç dakika içerisinde tamamlanacaktır.
Kurulum İşleminin Tamamlanması
Kurulum sihirbazındaki son kontroller tamamlandıktan sonra Kurulum (Install) butonuna tıklayarak Joomla'nın dosya ve veritabanı yapılandırmasını başlatabilirsiniz. Sunucunuzun performansına bağlı olarak bu işlem genellikle birkaç dakika içerisinde tamamlanır.
Kurulum başarıyla tamamlandığında Joomla tarafından bir bilgilendirme ekranı görüntülenir. Bu ekran üzerinden isteğe bağlı olarak ek dil paketlerini yükleyebilir veya doğrudan sonraki adıma geçebilirsiniz.
Birden fazla dilde yayın yapmayı planlıyorsanız dil paketlerini kurulum tamamlandıktan hemen sonra yüklemeniz, ilerleyen süreçte ek yapılandırma ihtiyacını azaltacaktır.
Installation Klasörünün Kaldırılması
Joomla kurulumunun tamamlanmasının ardından güvenlik amacıyla installation klasörünün silinmesi zorunludur. Joomla, bu klasör kaldırılmadan yönetim paneline veya web sitenize erişime izin vermez.
Kurulum ekranında bulunan Installation Klasörünü Sil butonuna tıklayarak bu işlemi birkaç saniye içerisinde tamamlayabilirsiniz.
Installation klasörü kaldırılmadan Joomla kurulumu tamamlanmış sayılmaz. Bu nedenle kurulum sonrasında ilk yapılması gereken işlem bu klasörün silinmesidir.
Yönetim Paneline İlk Giriş
Installation klasörü kaldırıldıktan sonra artık Joomla yönetim paneline giriş yapabilirsiniz. Yönetici paneli varsayılan olarak aşağıdaki adres üzerinden erişilebilir.
Giriş ekranında kurulum sırasında oluşturduğunuz yönetici kullanıcı adı ve parolası ile oturum açabilirsiniz. Başarılı girişin ardından Joomla kontrol paneli açılacak ve sitenizin tüm yönetim işlemlerini bu panel üzerinden gerçekleştirebileceksiniz.
İlk oturum açılışında Joomla; içerik yönetimi, menü oluşturma, tema yükleme, eklenti kurulumu ve kullanıcı yönetimi gibi tüm işlemleri gerçekleştirebileceğiniz yönetim panelini kullanıma hazır hale getirir.
Bir Sonraki Adım
Joomla kurulumu artık tamamlanmıştır. Ancak web sitenizi güvenli ve yüksek performanslı bir şekilde kullanabilmek için yapılması gereken bazı önemli yapılandırmalar bulunmaktadır.
Bir sonraki bölümde; güvenlik ayarları, SSL kullanımı, güncelleme işlemleri, performans optimizasyonu, önbellekleme, SEO ayarları ve sık karşılaşılan kurulum sorunları gibi konuları ayrıntılı olarak inceleyeceğiz.
Kurulum Sonrası Yapılması Gerekenler
Joomla kurulumu tamamlandıktan sonra web sitenizin güvenli, kararlı ve yüksek performanslı çalışabilmesi için bazı temel yapılandırmaların yapılması önerilir. Bu işlemler hem sitenizin güvenliğini artıracak hem de ileride oluşabilecek olası sorunların önüne geçecektir.
Joomla ve Eklentileri Güncel Tutun
Joomla geliştirici ekibi düzenli olarak güvenlik güncellemeleri ve performans iyileştirmeleri yayınlamaktadır. Yönetim paneline giriş yaptıktan sonra güncelleme bildirimlerini düzenli olarak kontrol ederek Joomla çekirdeğini, yüklü eklentileri ve temaları güncel tutmanız tavsiye edilir.
Eski Joomla sürümleri ve güncellenmeyen eklentiler, kötü niyetli kişiler tarafından istismar edilebilecek güvenlik açıklarına neden olabilir.
SSL (HTTPS) Kullanımını Etkinleştirin
Web sitenizin güvenliğini artırmak için alan adınızda SSL sertifikası kullanmanız önerilir. SSL etkinleştirildiğinde ziyaretçiler ile sunucu arasındaki veri alışverişi şifrelenir ve kullanıcı bilgilerinin güvenliği sağlanır.
SSL kurulumu tamamlandıktan sonra Joomla yönetim panelinden HTTPS yönlendirmelerini etkinleştirerek tüm ziyaretçilerin güvenli bağlantı üzerinden erişmesini sağlayabilirsiniz.
Düzenli Yedekleme Oluşturun
Web sitenizde oluşabilecek beklenmedik durumlara karşı dosyalarınızın ve veritabanınızın düzenli olarak yedeklenmesi büyük önem taşır. Otomatik yedekleme çözümleri kullanmanız veri kaybı riskini önemli ölçüde azaltacaktır.
Herhangi bir Joomla güncellemesi veya eklenti kurulumu yapmadan önce mutlaka güncel bir yedek almanız önerilir.
Performans Optimizasyonu
Joomla, kendi içerisinde performansı artırmaya yönelik çeşitli önbellekleme seçenekleri sunmaktadır. Yönetim panelinden önbellekleme özelliğini etkinleştirerek sayfa açılış sürelerini önemli ölçüde iyileştirebilirsiniz.
Ayrıca aşağıdaki optimizasyonlar önerilmektedir:
- Önbellekleme (Cache) özelliğini etkinleştirin.
- Gzip sıkıştırmasını kullanın.
- Kullanmadığınız eklentileri kaldırın.
- Gereksiz tema ve uzantıları silin.
- Resimleri web için optimize edin.
Yüksek trafikli Joomla sitelerinde önbellekleme kullanılması hem sunucu kaynak tüketimini azaltır hem de ziyaretçilerin sayfalara daha hızlı erişmesini sağlar.
Sık Karşılaşılan Sorunlar
500 Internal Server Error
Bu hata genellikle hatalı .htaccess dosyası, uyumsuz PHP sürümü veya yanlış dosya izinlerinden kaynaklanmaktadır.
Veritabanına Bağlanılamıyor
Veritabanı adı, kullanıcı adı veya parola yanlış girilmiş olabilir. Ayrıca ilgili kullanıcıya veritabanı yetkilerinin verildiğinden emin olun.
Beyaz Sayfa (White Screen)
Bellek yetersizliği, uyumsuz eklentiler veya PHP hataları nedeniyle oluşabilir. Sunucu hata kayıtlarının incelenmesi sorunun tespit edilmesini kolaylaştıracaktır.
Yönetim Paneline Giriş Yapılamıyor
Yönetici kullanıcı bilgilerini kontrol edin. Parolanızı unuttuysanız phpMyAdmin üzerinden kullanıcı parolasını sıfırlayabilirsiniz.
Kurulum Sonrası Kontrol Listesi
Joomla kurulumunu tamamladıktan sonra aşağıdaki işlemleri kontrol etmeniz önerilir.
- ✓ Installation klasörü kaldırıldı.
- ✓ Yönetim paneline giriş yapıldı.
- ✓ SSL sertifikası etkinleştirildi.
- ✓ Joomla güncellemeleri kontrol edildi.
- ✓ Eklentiler ve temalar güncellendi.
- ✓ İlk sistem yedeği oluşturuldu.
- ✓ Gereksiz örnek içerikler kaldırıldı.
- ✓ Güçlü yönetici parolası oluşturuldu.
Sonuç
Joomla, güçlü yönetim paneli, esnek yapısı ve geniş eklenti desteği sayesinde hem bireysel hem de kurumsal web projeleri için tercih edilen içerik yönetim sistemlerinden biridir. Bu rehberde Joomla'nın hosting hesabına kurulumu, temel yapılandırmaları ve kurulum sonrasında dikkat edilmesi gereken önemli noktalar adım adım anlatılmıştır.
İSİMKAYIT Yardım Merkezi
Bu makalede Joomla içerik yönetim sisteminin hosting hesabına kurulumu ve kurulum sonrasında yapılması gereken temel güvenlik ve performans ayarları ayrıntılı olarak açıklanmıştır. Joomla, web hosting, veritabanı yönetimi, SSL sertifikaları ve Linux sunucu yönetimi hakkında daha fazla teknik bilgiye ulaşmak için İSİMKAYIT Yardım Merkezi'nde yer alan diğer rehberleri inceleyebilirsiniz.
Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.