Konu Sahibi
JForum Kurulum Rehberi
1. Sunucu ve Gereksinimler
JForum, Java tabanlı bir forum yazılımıdır, bu yüzden aşağıdaki gereksinimlere ihtiyaç duyar:
- Java Development Kit (JDK) 8 veya üstü
- Servlet container veya application server: Apache Tomcat, Jetty veya GlassFish
- Veritabanı: MySQL, PostgreSQL veya HSQLDB
- JDBC desteği: Java ile veritabanı bağlantısı için gerekli
2. Dosyaları Sunucuya Yükleme
- JForum’un WAR dosyasını veya kaynak dosyalarını indirin.
- Eğer WAR dosyası kullanıyorsanız, bunu webapps dizinine kopyalayın (Tomcat kullanıyorsanız).
- Eğer kaynak dosyalar ile çalışacaksanız, proje yapısını servlet container’a uygun şekilde yerleştirin.
3. Veritabanı Oluşturma
- Hosting paneli veya komut satırı aracılığıyla yeni bir veritabanı oluşturun.
- Veritabanı kullanıcı adı ve şifresini not edin.
- Karakter seti olarak UTF-8 veya UTF8mb4 kullanın.
4. Veritabanı Yapılandırması
- JForum’un WEB-INF/config klasöründe bulunan SystemGlobals.properties dosyasını açın.
- Veritabanı bağlantısı için gerekli bilgileri girin:
- database.default.host = veritabanı sunucusu (ör. localhost)
- database.default.port = port (MySQL için 3306)
- database.default.name = veritabanı adı
- database.default.user = kullanıcı adı
- database.default.password = şifre
- Kullanılan veritabanı tipini belirtin (MySQL, PostgreSQL vb.)
5. Uygulamayı Başlatma
- Servlet container’ınızı (ör. Tomcat, Jetty) başlatın.
- Tarayıcıda forumun bulunduğu URL’ye gidin: http://siteadiniz.com:8080/jforum/
- JForum otomatik olarak gerekli tabloları oluşturur ve başlangıç kurulumunu tamamlar.
6. Yönetici Hesabı Oluşturma
- Kurulum sırasında veya sonrasında ilk yönetici hesabını oluşturun.
- Yönetici hesabı forum ayarları, kullanıcı yönetimi ve izinler için kullanılacaktır.
7. Forum Yapılandırması
- Kategoriler ve Forumlar: Yönetici panelinden kategori ve alt forumları oluşturun.
- Kullanıcılar ve Gruplar: Üye grupları, yetkilendirme ve roller oluşturun.
- Mesaj ve Konu Ayarları: Konu uzunluğu, mesaj limitleri ve spam filtrelerini ayarlayın.
8. Güvenlik ve Bakım İpuçları
- SystemGlobals.properties dosyasının yazma izinlerini kapatın.
- Düzenli olarak veritabanı ve forum dosyalarını yedekleyin.
- Sunucunuzun Java ve servlet container sürümlerini güncel tutun.
- Gereksiz klasör ve dosyaları kaldırarak forumun güvenliğini artırın.
Bu adımlar tamamlandığında JForum sorunsuz bir şekilde çalışır ve forumunuz yayına hazır hale gelir.