Bir sonraki yazımızda Moodle'a bir göz atacağız. Bu bir öğrenme yönetim sistemidir (LMS), PHP'de özgürce dağıtılır ve yazılır. Öğretmenlerin çevrimiçi öğrenme toplulukları oluşturmalarına yardımcı olmayı amaçlamaktadır. Moodle, Martín Dougiamas tarafından oluşturulmuştur.
Aşağıdaki satırlarda Moodle'ın Ubuntu 20.04 LTS Focal Fossa üzerine nasıl kurulacağını göreceğiz. Aşağıda göreceğimiz adımları takip etmek için, önceden belirli minimum gereksinimleri karşıladığımızdan emin olmamız gerekli olacaktıroldukları gibi; güncellenmiş bir Ubuntu 20.04 LTS sistemine, bir LAMP yığınına veya ortamına, sudo izinlerine sahip bir kullanıcı hesabına ve İnternet erişimine sahip olmak.
Henüz gerekli ortama sahip değilseniz, şunları yapabilirsiniz: danışmak LAMP kurulum kılavuzu Ubuntu 20.04 üzerinde. Moodle'ı Ubuntu 20.04 web hizmetine, ana web sitesi, bağımsız bir sanal sunucu veya bu makalede yapacağımız gibi, ana web sitesinin bir parçası olarak birden çok şekilde entegre edebilirsiniz. Güvenli HTTPS bağlantılarıyla çalışmak da önemlidir, ancak bu makalede basitlik için bunu HTTP üzerinden yapacağız.
Ubuntu 20.04 için Moodle'ı indirin
İndirme alanında Web oficial, yapabileceğiz en son kararlı sürümü indirin Ubuntu 20.04 LTS için Moodle.
Web'de bulacağımız paketler .tgz ve .zip formatlarında mevcuttur ve bağlantıları otomatik bir indirme sayfasına götürür. İçin başka bir seçenek en son sürümü bugün indirin, bir terminal (Ctrl + Alt + T) açacak ve wget aşağıdaki gibi:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Ubuntu 20.04'e yükleme
Moodle'ı Ubuntu 20.04 LTS'ye kurmadan önce, sistemi hazırlamak için birkaç işlem yapmamız gerekecek. Bu şekilde, daha sonra sorunsuz çalışması için kullanacağımız web yükleyicisini alacağız.
Moodle dosyaları
Başlamak için yapacağız yeni indirdiğimiz paketi açın doğrudan bizi ilgilendiren yerde. Bir terminalde (Ctrl + Alt + T), yalnızca şu komutu kullanmamız gerekecek:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Moodle'ın kendi kurulum dizinine yazması gerektiğinden, bu dizinin sahibini web hizmetinin birlikte çalıştığı kullanıcı olarak değiştiririz (www veri):
sudo chown -R www-data: /var/www/html/moodle/
Ayrıca ihtiyacımız var Moodle verileri için bir dizin. Bunu web taraması kapsamı dışında oluşturacağız:
sudo mkdir /var/www/moodledata
Bu dizinin sahibini değiştiriyoruz böylece Moodle şunları yazabilir:
sudo chown www-data: /var/www/moodledata/
Veritabanı
Moodle, bu örnekte MariaDB olacak olan Ubuntu 20.04'te sahip olduğumuz veritabanı motorundan gerekli desteğe ihtiyaç duyacaktır.
Başlamak için zaten bir terminal açacağız (Ctrl + Alt + T) mysql konsol istemcisini kullan ve birlikte yönettiğimiz kullanıcı:
sudo mysql -u root -p
Şimdi hadi Veri tabanını oluşturmak için:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Bir sonraki adım olacak Kullanıcı oluştur:
create user usuariomoodle@localhost identified by 'password123';
Devam ediyoruz Kullanıcıya veritabanı üzerinde gerekli izinlerin verilmesi:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y bağlantıyı kapatıyoruz:
quit
PHP
Moodle, Ubuntu depolarından kuracağımız bazı uzantılara ihtiyaç duyacaktır. Başlangıç olarak, terminale yazarak (Ctrl + Alt + T) mevcut paketlerin listesini güncelleyeceğiz:
sudo apt update
sonra paketleri kuruyoruz:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Tamamlandıktan sonra gerekli olacak PHP'yi veya web hizmeti yapılandırmasını yeniden yükleyin, uygun:
sudo systemctl reload apache2
Web yükleyici
Bu makaleyi yaptığım Ubuntu 20.04 LTS makinesine ubuntu.local.lan alt etki alanında erişilebilir, yani url kullanacağım http://ubuntu.local.lan/moodle kuruluma erişmek için.
Bir kere seçilen dil, Moodle rotalarını onaylayacağız. Daha önce, yükleyici tarafından önerilen veri dizinini oluşturduk, bu yüzden onu değiştirmek gerekli olmayacak.
Bir sonraki adım veritabanı motorunu seçin:
Açılır menü bize sistemde bulunan seçenekleri gösterecektir. Daha önce yaptığımız konfigürasyona uygun olanı seçeceğiz.
Sonraki adımda bir form bizden veritabanı hizmetine bağlantı verilerini isteyecek:
Veritabanını ve kullanıcı adlarını ve parolayı, önceki adımlarda oluşturduğumuz gibi sağlayacağız.
Bağlantıyı kontrol ettik, yapmamız gerekecek hizmet şartlarını kabul et:
Aşağıda listesi Moodle kurulumu için gereksinimleri kontrol etme Ubuntu 20.04'te:
Önceki adımlar doğruysa, tüm temel gereksinimler karşılanacaktır ve kurulum işlemine devam edebiliriz.
Kurulum işleminin kendisi uzun bir işlem listesi gösterecektir ve sonuçları:
Benim durumumdaki bu süreç uzun sürdü. Kurulumun sonunda, yönetici kurulumu başlar yeni site için:
Yapılandırmadan sonra siteye otomatik olarak giriş yaparsınız, kişisel alanı gösteren:
Bununla yeni Moodle sitemiz üzerinde çalışmaya ve bunu kullanmaya başlayabiliriz. e-Öğrenim platformu hem yerel bir ağda hem de İnternet üzerinden çalışmak için. Operasyonu hakkında bilgiye ihtiyaç duyan kullanıcılar, danışmak resmi belgeler proje sayfasında.
Merhaba. "Editörlük etiği" ilkelerinizin pratikte bölüm bölüm intihal içermediğini ve diğer sitelerin içeriğini paragraf bölüm içermediğini anlıyorum, değil mi?
Onun gününde kaynak bağlantısını eklemeyi özledim. Düzelttim. Salu2
TEŞEKKÜRLER
Başarısız oldum:
HATA 2002 (HY000): '/var/run/mysqld/mysqld.sock' (2) soketi aracılığıyla yerel MySQL sunucusuna bağlanılamıyor