Moodle LMS'i Ubuntu 24.04'e Nasıl Kurulur
Moodle, PHP ile yazılmış ve GNU Genel Kamu Lisansı altında yayımlanan ücretsiz ve açık kaynaklı bir öğrenim yönetim sistemidir (LMS). Üniversitelerde, işletmelerde ve birçok organizasyonda çevrimiçi dersler ve diğer öğrenim materyallerini oluşturmak ve sunmak için kullanılır. Moodle üzerinden öğrenim kursları oluşturabilir ve bunları izleyicilerinizle/arkadaşlarınızla/öğrencilerinizle vb. paylaşabilirsiniz.
Moodle'un bazı iyi özellikleri şunlardır:
- Açık kaynaklıdır: Bu, kaynak kodunu ihtiyaçlarınıza uygun şekilde benimseme ve değiştirme özgürlüğü verir.
- Maliyet etkin bir çözüm: Açık kaynaklı olduğu için gizli ücretler veya lisans ücretleri yoktur.
- Son derece Esnek: Moodle'ı geniş bir özellik yelpazesiyle yüksek düzeyde özelleştirmenin keyfini çıkarırsınız.
- Ölçeklenebilir öğrenme çözümü: Moodle, farklı büyüklükteki pek çok organizasyona uygun olarak küçük, orta ve büyük ölçekli uygulamalarda kullanılabilir.
Nihai Ubuntu Masaüstü Kılavuzu
Ubuntu'yu bir profesyonel gibi keşfedin - güzel masaüstü özelleştirmelerinden güçlü terminal otomasyonuna kadar. Geliştiriciler, sistem yöneticileri ve çalışma alanlarının tam kontrolünü isteyen ileri kullanıcılar için mükemmel.
1) Moodle Bağımlılıkları
Moodle'un aşağıdaki bağımlılıkları vardır
- PHP
- Apache/Nginx Web sunucusu
- MySQL/MariaDB veritabanı sunucusu
Bu öğreticide, Moodle'ı MariaDB veritabanı ve Apache web sunucusu kullanacak şekilde kuracak ve yapılandıracağız.
2) PHP'yi ve gerekli modülleri yükleyin
PHP, hem Debian hem de Ubuntu depolarında mevcuttur. Aşağıdaki komutları çalıştırarak kurabilirsiniz
sudo apt update
sudo apt -y install vim php-cli php-intl php-xmlrpc php-soap php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath libapache2-mod-php
Yüklü PHP sürümünü doğrulamak için şunu çalıştırın:
$ php --version
PHP 8.3.6 (cli) (built: Jun 13 2024 15:23:20) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies3) MariaDB Veritabanı Sunucusunu Kurun
PHP'yi kurduktan sonra sıradaki adım MariaDB veritabanını kurmaktır
sudo apt install mariadb-serverVeritabanı sunucusu kurulduktan sonra, yapılandırma dosyasını açın
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnfSonra [mysqld] bölümünün altına aşağıdaki satırları ekleyin
innodb_file_format = Barracuda
default_storage_engine = innodb
innodb_large_prefix = 1
innodb_file_per_table = 1Değişiklikleri kaydedin ve MariaDB systemd servisini yeniden başlatın.
sudo systemctl restart mariadbVeritabanı ve kullanıcı oluşturmak için root kullanıcısı olarak MySQL konsoluna giriş yapın.
sudo mysql -u root -pMoodle için bir veritabanı ve kullanıcı oluşturun
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL ON moodle.* TO 'moodle'@'localhost' IDENTIFIED BY "StrongDBPassw0$D";
FLUSH PRIVILEGES;
QUIT4) Moodle'u İndir ve Yapılandır
Moodle'ün en son sürümünü Github'dan indirin
sudo apt -y install wget
wget https://download.moodle.org/download.php/direct/stable404/moodle-latest-404.tgzİndirilen dosyayı çıkarın
tar xvf moodle-latest-404.tgzOluşturulan dizini /var/www dizinine taşıyın
sudo mv moodle /var/www/html/moodle/
Moodle dosyalarını tutmak için boş bir dizin oluşturun.
sudo mkdir /var/www/moodledataMoodle web dizini için izinleri ayarla
sudo chown -R www-data:www-data /var/www/html /var/www/moodledata5) Apache Web Sunucusunu Kurun
Moodle uygulamamızı barındırmak için Apache web sunucusuna da ihtiyacımız var. Bunu aşağıdaki şekilde kurun:
sudo apt -y install vim apache2 libapache2-mod-phpBir Apache VirtualHost yapılandırma dosyası oluştur
sudo vim /etc/apache2/sites-enabled/moodle.confAşağıdaki içeriği dosyaya koyun
<VirtualHost *:80>
DocumentRoot /var/www/html/moodle/
ServerName elearning.example.com
ServerAlias www.elearning.example.com
ServerAdmin [email
<Directory /var/www/html/moodle/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/moodle_error.log
CustomLog /var/log/apache2/moodle_access.log combined
</VirtualHost>Moodle için elearning.example.com yerine kendi alan adınızı girin, dosyayı kaydedin ve çıkın. Kullanılan adın DNS'te bir A kaydı olmalı veya yerel sisteminizdeki /etc/hosts dosyasında eşleme yapılmış olmalıdır.
Apache yeniden yazma modülünü etkinleştir
sudo a2enmod rewrite
sudo systemctl restart apache26) Moodle Kurulum Sihirbazına Erişin
Şimdi Moodle'un Ubuntu üzerinde kurulumunu tamamlamak için Moodle sunucunuzun IP adresine veya ana bilgisayar adına gidin.
1. Moodle için kurulum dilinizi seçin ve “İleri ” butonuna tıklayın
2. Web adresi, Moodle dizini ve Veri dizinini ayarlayın
3. Sonraki sayfada bir veritabanı sürücüsü seçin – Mariadb (native/mariadb)
4. Veritabanı sunucusunu, veritabanı adını, veritabanı kullanıcı adını ve veritabanı şifresini sağlayın
5. Şartları okuduğunuzu ve anladığınızı onaylayın
6. Sunucu ortamınız tüm minimum gereksinimleri karşılıyorsa, kurulumu tamamlamak için Devam düğmesine tıklayın.
7. Sonraki sayfada bir yönetici kullanıcı hesabı oluşturun
8. Ana sayfa ayarlarınızı yapılandırın
10. Artık Moodle kontrol paneline gitmelisiniz.
Tebrikler!! Ubuntu/Debian üzerine Moodle E-Öğrenme platformunu başarıyla kurdunuz. Keyfini çıkarın ve daha güzel rehberler için bağlantıda kalın.








