22 Aralık 2015 Salı

İşletim Sistemleri - Ödev - Murat Özalp - MOODLE

Herkese merhabalar. Bugün sizlere Ubuntu Server üzerinden Moodle kurulumuu anlatacağım. MOODLEözgür ve açık kaynak kodlu bir uzaktan eğitim sistemidir. Açılımı; 

Modular
Object
Oriented
Dynamic
Learning
Environment

 yani Esnek Nesne Yönelimli Dinamik Öğrenme Ortamı olarak çevrilebilir.

First Step: Kurulum için gerekli olan ilk bileşenimiz VirtualBox. En son sürümünü kullanmanızı şiddetle tavsiye ediyorum.Buraya Tıklayarak adresinden kendinize en uygun olan VB sürümünü indirip işlemlerinize başlayabilirsiniz...
Second Step: Ardından ise Virtual Box'a Ubuntu Server kurmamız gerekiyor. Buraya Tıklayarak Ubuntu Server'ın VB üzerine nasıl kurulacağını adım adım izleyebilirsiniz. Biz bu kurulumu anlatırken 15.10 x86 bit sürümünü kullandık. Siz de anlattığım şekilde devam ederseniz büyük ihtimalle sıkıntı yaşamayacaksınız.

Bu sürümü kurduktan sonra gerekli olan updateler( güncelleme ) ve upgradeler ( yükseltme ) yapılması gerekmektedir. Bunun için ise kullanacağımız özel bir komut vardır. Bunu komut satırında göstermek gerekirse:
bu komut sayesinde gerekli olan update ve upgradeler indirilip kurulmuş olacaktır.



Elimizde şu anda VB üzerinde kurulmuş olan bir sanal cihazımız ( Ubuntu Server 15.10 ) var.
Şimdi ise sıradaki adımları izleyerek sırasıyla LAMP ( Apache MySql ve Php ) uygulamalarını Ubuntu deposundan yükleyeceğiz. Ben ilk olarak bu işlemleri yaparken Buradaki bağlantıyı takip ettim ve bir sorunla karşılaşmadım. Yaptıklarımızı komut satırıyla göstermem gerekirse;



Step 1 (MySQL Server ve Client Kurulumu)



Step 2 (Apache Kuruluum)


Step 3 (Php Kurulumu)





Bu kurulumları yaptıktan sonra LAMP uygulamaları tamamı ile kurulmuş olacaktır.


PORT YÖNLENDİRME( PORT FORWARDING ) Sırada ise kendi bilgisayarımızdan bir tarayıcıdan, sanal bilgisayarımızdaki web sayfasına bağlanılıp sistem çalıştırmaya geldi. Bu işlemi yapabilmemiz için gerekli olan her şeyi yükledik ve geriye sadece Port Yönlendirme( Port Forwarding ) yapmamız kaldı. Bunun için ise,

  1. Virtual Box Aç
  2. Ayarlar(Settings) gir
  3. Ağ(Network) sekmesine tıkla
  4. Gelişmiş (Advanced)
  5. Port Yönlendirme(Port Forwarding)


Bu ayarları yaptıktan sonra, sanal cihazımız çalışır vaziyetteyken ana makine üzerinden bir internet tarayıcısı açalım ve "localhost:8081" yazarak düzgün çalıştığını görelim. Karşımıza şöyle bir ekran çıkması gerekmektedir:



PUTTY KURULUMU VE FAYDALARI
Yukarıda Port Yönlendirme işlemlerini yaparken adını "Putty" olarak yazdığım bir yönlendirme görüyorsunuz. Bu portumuz ise komut satırında bizlere bir program aracılığıyla kolaylıklar sağlamaktadır( Copy-Paste en belirgin kolaylığı... ). Böylece uzun kod satırlarını yazmak zorunda kalmıyoruz. Buraya tıklayarak bu programı indirebilirsiniz. Executable( çalıştırılabilir ) bir uygulama olduğundan dolayı herhangi bir kuruluma gerek duymamaktadır.


Görüldüğü üzere programı çalıştırmamız için gereken tek şey "Host Name" kısmına  "localhost" yyazmaktır. Ardından Ubuntu Server'a bağlantı gerçekleşecektir ve KullanıcıAdı, Şifre isteyecektir. Aynı Ubuntu'ya giriş yapar gibi giriş yaparsak bir sorunla karşılaşılmayacaktır.
Böylelikle Putty ile ilgili bağlantımızı da gerçekleştirmiş olduk.

Sırada ve son olarak yapmamız gereken şey ise Moodle Sistemini yüklemek.
Yazacaklarımı adım adım takip ederseniz, kolaylıkla Moodle sisteminin kurulumunu gerçekleştirebilirsiniz.

Step A
wget -O moodle-latest.tgz http://sourceforge.net/projects/moodle/files/Moodle/stable23/moodle-latest-23.tgz/download
Step B
tar -zxvf moodle-latest.tgz
Step C-
sudo mv moodle /var/www/html
Step D-
sudo chown -R www-data:www-data moodle/
Step E-
sudo mkdir /var/moodledata
sudo chown -R www-data:www-data /var/moodledata
Step F-
mysql -u root -p
Step G-
CREATE DATABASE dbmoodle;
ALTER DATABASE dbmoodle charset=utf8;
Step H-
CREATE USER moodleuser;
Step I-
SET PASSWORD FOR moodleuser = PASSWORD("moodlepass");
Step J-
GRANT ALL PRIVILEGES ON dbmoodle.* TO moodleuser@localhost IDENTIFIED BY "moodlepass";
quit
Step D- 
Bize kalan tek işlem "localhost:8085/moodle" yazarak dizinimize erişmek ve kurulum aşamalarını takip ederek işlemimizi sonlandırmak.

İlk ekranımız bu şekildedir.


Son olarak bu ekrana erişmiş iseniz geçmiş olsun :)



Written By Caner YANIZCA