Pardus Server 23.4 Üzerine Moodle Kurulum Eğitim Makalesi
🎯 Amaç
Pardus Server 23.4 üzerinde tamamen açık kaynak bileşenler kullanarak çalışan, güvenli, hızlı ve kurumsal kullanıma hazır bir Moodle öğrenme yönetim sistemi kurmaktır.
1. Gerekli Paketlerin Kurulumu
Önce sistem güncellenir:
✔️ Apache Web Sunucusu
✔️ MariaDB (MySQL uyumlu)
✔️ PHP 8.2 ve Moodle için gerekli modüller
PHP upload ve bellek sınırlarını artırma
Aşağıdakileri düzenleyin:
Apache yeniden başlatılır:
2. MariaDB Veritabanını Hazırlama
MariaDB güvenlik yapılandırması:
Sonra Moodle için veritabanı açılır:
SQL komutları:
3. Moodle Dosyalarının İndirilmesi
/var/www dizinine gidin:
İzinleri ayarlayın
Moodle veri dizini oluşturun
Moodle data, web dizini içinde olmaz, güvenlik için dışarıda tutulur.
4. Apache Sanal Host Oluşturma
Moodle için bir site tanımı oluşturun:
İçerik:
Siteyi aktif edin:
5. Moodle Web Yükleyicisini Çalıştırma
Tarayıcıdan açın:
Adımlar:
-
Dil seçin
-
Yol bilgileriniz doğru mu kontrol edin
-
MariaDB bağlantısını girin
-
Eklentiler kontrol edilir
-
Yapılandırma tamamlanır
Kurulum sonunda Moodle admin hesabı oluşturulur.
6. Cron Hizmeti Kurulumu (Zorunlu)
Moodle, planlı görevler olmadan düzgün çalışmaz.
Cron betiğini kaydedin:
Aşağı satırı ekleyin:
Bu işlem Moodle görevlerini her dakika çalıştırır (tavsiye edilen değer).
7. SSL (HTTPS) Kurulumu – Let’s Encrypt
Eğer domain kullanıyorsanız:
Otomatik HTTPS sağlanır.
8. Moodle Performans Ayarları
✨ OPcache etkinliği
/etc/php/8.2/apache2/php.ini dosyasına:
Apache’yi yeniden başlatın:
✨ Redis Cache (isteğe bağlı)
Moodle → Site Yönetimi → Cache Yönetimi → Redis’i etkinleştirin.
9. LDAP / Active Directory / LiderAhenk Entegrasyonuna Hazırlık
Moodle’ın LDAP modülü hazır gelir. Entegrasyon için gerekli bilgiler:
| Ayar | Değer |
|---|---|
| LDAP Sunucu | ldap://sunucu-ip |
| Bind DN | cn=admin,dc=tsomtal,dc=com |
| Base DN | dc=tsomtal,dc=com |
| Attributeler | uid / givenName / sn / mail |
Moodle → Site Yönetimi → Eklentiler → Kimlik Doğrulama → LDAP Sunucusu bölümünden yapılandırma yapılır.
Dilerseniz ben sizin için tam liderahenk + pardus domain entegrasyon makalesini ayrıca hazırlayabilirim.
10. Moodle Güncelleme (Maintenance Mode)
🏁 Sonuç
Bu makaleyi uyguladığınızda Pardus Server 23.4 üzerinde:
-
Güvenli
-
Hızlı
-
SSL destekli
-
LDAP entegrasyonuna hazır
-
Cron servisleri çalışan
-
Kurumsal kullanım için optimize edilmiş
tam fonksiyonel bir Moodle LMS elde etmiş olursunuz.
Yorumlar