27 Temmuz 2009 Pazartesi

Pardus: Apache ve MySQL Sunucularını Çalıştırmak ve Durdurmak

        Apache ve MySQL sunucularını komut yardımıyla çalıştırabilirsiniz.

        Bunun için öncelikle Pardus --> Yerimleri --> Terminal Programı' nı açmalısınız. Bu işlemi yaptıktan sonra:



resimde ki gibi bir siyah ekran ile karşılaşacaksınız. Bu gördüğünüz ekran komutları yazacağınız ekran. Apache ve MySQL sunucularını çalıştırmanız için yapmanız gereken bir diğer şey ise root olmak. Bunu yapabilmeniz için siyah ekrana:
  • KOMUTLAR AŞAĞIDAKİ ŞEKİLDE YAZILMALIDIR.
  • BÜYÜK HARF KULLANMAYINIZ.
  • mysql-server YAZARKEN ARADAKİ ÇİZGİYE DİKKAT EDİNİZ.
  • KELİMELERİN ARASINDA BİRER BOŞLUK BIRAKINIZ!



komutları giriniz. Burada ki Password bölümünde yazdığınız yazılar görünmez. Siz şifrenizi girme işlemini tamamladıktan sonra:


tuşuna basın. Hatta bütün komutları girdikten sonra her bir komutun arkasından da "Enter"a basmalısınız.

Not:MySQL ve Apache sunucularını Durdurmak için Komutlar:


şeklindedir.

Windows OS: XAMPP Apache ve MySQL'i Çalıştırmak ve Durdurmak

        XAMPP kurulumunuzu gerçekleştirdikten sonra, Apache sunucusu ve MySQl sunucusunu çalıştırmak için bilgisayarınızın masaüstünde oluşan "XAMPP Control Panel" adlı ikona basmanız gerekli. Bu ikona bastıktan sonra bilgisayarınızın masaüstünde:



görüntüsü olacaktır. Burada yapmanız gereken resimde kırmızı dikdörtgen içerisine alınmış "Start" butonlarına basmaktır. Bu butonlara bastıktan sonra:



görüntüsü ile karşılaştıysanız, işlemi doğru yaptınız demektir. Yani artık Apache sunucunuz ve MySQL sunucunuz çalışır durumda. :)

        Not: Moodle ve Elgg kurulumunu tamaladıktan sonra: Apache sunucusu ve MySQL sunucusunu kapatmak için:



resimde mavi ile dikdörtgen içerisine alınmış "Stop" butonlarına basınız.

26 Temmuz 2009 Pazar

Windows OS: XAMPP Kurulumu (Apache, MySQL, PHP)

        Daha önce Moodle kurulumundan önce yapılması gerekenler arasında belirttiğim MySQL, Apache ve PHP kurulumu, aynı zamanda Elgg kurulumuna başlamadan önce de yapılmalıdır. Yani Elgg ya da Moodle kurmak istediğiniz de başlangıç olarak XAMPP kurmalısınız.

        XAMPP kurmak için öncelikle XAMPP_1.7.1.rar dosyasını indirmelisiniz. Bu işlemi gerçekleştirdikten sonra içinde ki dosyaları C:\'nin altına çıkarmalısınız.

        Daha sonra C:\ dizininin altında ki:



sembolünün üzerine iki defa basınız. Daha sonra karşınıza:



dil seçeneğini yapmanız için bir ekran gelecektir. Burada "English" seçtikten sonra "OK"ye basınız.

        Daha sonra:



bu ekran ile karşılaşacaksınız. Bu ekran üzerinde ki:


alanın c:\xampp\ olmasına dikkat edin ve " Next"e basın.

        Bu işlemi gerçekleştirdikten sonra:


ekran görüntüsünü göreceksiniz. Moodle ya da Elgg kurulumu yapmak için resim de işretlenmiş olan:



kutucukların seçili olması yeterli olacaktır. Kurulum işlemine devam etmeniz için "Install" butonuna basmalısınız.

        Artık kurulumunuz başladı. Kurulum bittiğinde:



ekranı ile karşılaştıysanız, kurulumumuz tamamlandı demektir. :) Kolay gelsin.

Moodle Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri

        Moodle'ı silip baştan kurarken, kurulumu gerçekleştirememek: Bu durumda dikkat edilmesi gereken şey,

        Windows XP işletim sisteminde, C:\xampp/htdocs'un altında ki mySQL, phpmyadmin ve apache klasörlerini ve de C:\xampp'in altında oluşturduğunuz moodlexxxx veri dizinini el ile sildikten sonra, XAMPP'ı kaldırmalısınız.

        Pardus işletim sistemi altında ise,
1. /etc/ dizininin altında ki mysql veri dizinini ve php veri dizinini ve de /usr/lib/ dizinin altında ki mysql veri dizinini ve php veri dizinini silmelisiniz.
2. /var/www/localhost dizininin altında ki oluşturduğunuz moodlexxxx veri dizinini silmelisiniz.
3. /var/www/localhost/htdocs dizininin altında ki phpmyadmin veri dizinini silmelisiniz.
4. Kurmuş olduğunuz apache, mysql-server, mod_php ve phpmyadmin paketlerini kaldırmalısınız.
Bunu konsol yardımıyla:
        $sudo chmod 777 /etc
        $sudo rm -r /etc/mysql
        $sudo rm -r /etc/php
        $sudo chmod 755 /etc
        $sudo chmod 777 /usr/lib
        $sudo rm -r /usr/lib/mysql
        $sudo rm -r /usr/lib/php
        $sudo chmod 755 /usr/lib
        $sudo rm -r /var/www/localhost/moodlexxxx

(moodlexxxx yerine oluşturduğunuz veri dizininin adını yazınız)
        $sudo chmod 777 /var/www/localhost/htdocs
        $sudo rm -r /var/www/localhost/htdocs/phpmyadmin
        $sudo chmod 755 /var/www/localhost/htdocs
        $sudo pisi rm phpmyadmin
        $sudo pisi apache mysql-server mod_php

sırayla bu komutları girerek yapabilirsiniz.

        Hem Windows XP'de hem de Pardus'da bu işlemleri gerçekleştidikten sonra bilgisayarınızın oturumunu yeniden başlatın. Daha sonra kurulumu yeniden deneyebilirsiniz.

        Veri dizini oluşturulamadı hatası:


        Bu hatayla karşılaşmanızın iki sebebi olabilir.
        1. Moodle kurulumunu yaparken henüz veri dizinini oluşturmadıysanız ve Moodle'ın kendisi de oluşturamıyorsa,
        2. Oluşturduğunuz veri dizini hem OKUNABİLİR hem de YAZILABİLİR değilse,
bu hatayla karşılaşırsınız.

        Veritabanı oluşturulamadı hatası:


şeklinde bir hata alıyorsanız, bu durumda kuruluma devam edebilmek için phpmyadmin ile veritabanı oluşturmanız gerekli. (Nasıl veritabanı oluşturacağınızı öğrenmek için: Moodle ve Elgg Kurulumu İçin phpMyAdmin ile Veritabanı Oluşturma başlıklı yazımı inceleyebilirsiniz.)

        Bir diğer ihtimalde, bilgileri yanlış giriyor olma olasılığınızdır. Örneğin;


bu bölümü şeklinde dolduruyorsanız:PhpMyAdmin sayfanızda ki ayarlarınız da
  • moodle_portakal isimli boş bir veri tabanı olmalı
  • root kullanıcısı olarak veritabanlarını kullanmaya izniniz olmalı
  • kullanıcı adının host'u localhost olmalıdır.
  • root kullanıcısının ayarlarını yaparken, mysql şifresi olarak 123456 belirlemiş olmalısınız.

Not:PhpMyAdmin ayarları ile ilgili bilgi almak için:

        Tabi bu isimler ve şifreler değişebilir. Yani istediğiniz ismi ve şifreyi verebilirsiniz.

        Kuruluma bir süre sonra İngilizce devam etmesi: Kurulum sırasında:


ekranı ile karşılaştıktan sonra kurulum İngilizce devam ediyorsa, bu durumun iki farklı nedeni olabilir.

        1. Burada indir'e bastıktan sonra config.php dosyasını Windows XP için: C:\xampp/htdocs/moodle dizininin altına ve Pardus için ise /var/www/localhost/htdocs/moodle dizininin altına (yani her iki işletim sistemi için de moodle kök dizininin altına) kopyalamalısınız.

        2. config.php dosyasını indirmeden, Sonraki butonuna basarak kuruluma devam etmiş olabilirsiniz.

        PHP sürümü: Moodle 1.9.5 versiyonu için PHP 4.3.0 ve üzeri versiyonlarını destekler.

Kurulumu doğru bir şekilde yapmak için: Pardus: Moodle Kurulumu ve Moodle: Windows XP İşletim Sistemi Altında Kurulum başlıklı yazı dizinlerimden faydalanabilirsiniz.

Elgg Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri

        1. Kuruluma başladıktan sonra: (.htaccess sorunu)


resimde ki ekrandaki Save butonunun altında yer alan: "Elgg requires file called .htaccess to be set in the root directory of its installation. We..." mesajı ile karşılaşıyorsanız:

        1.1. Pardus için,
Öncelikle /etc/apache2/ dizininin altında ki httpd.conf dosyasını notpad ile açtıktan sonra:

<"Directory" />'nin altında yer alan:
Options FollowSymLinks
AllowOverride None

        NoneAll olarak değiştirin. Daha sonra /etc/apache2/vhosts.d dizininin altında yer alan 00_default_vhost.conf dosyasını nodpad ile açın ve içerisinde ki:



#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

bölümünde ki AllowOverride None olan kısımda NoneAll yapın. Bunları yaptıktan sonra: /var/www/localhost/htdocs/elgg1.5'in altında ki htaccess_dist dosyasını notpad ile açın. İçerisine ekranda çıkan kodları kopyalayın ve

RewriteEngine off

# If Elgg is in a subdirectory on your site, you might need to add a RewriteBase line
# containing the path from your site root to elgg's root. e.g. If your site is
# http://example.com/ and Elgg is in http://example.com/sites/elgg/, you might need
#
#RewriteBase /sites/elgg/
#
# here, only without the # in front.
#
# If you're not running Elgg in a subdirectory on your site, but still getting lots
# of 404 errors beyond the front page, you could instead try:
#
#RewriteBase /

kısmında düzenlemeleri:

RewriteEngine off için: off yazan yere on
#RewriteBase /sites/elgg/ için: /var/www/localhost/htdocs/elgg1.5/actions/systemsettings/install.php

şeklinde yazarak yapın. İşlemleri tamamladıktan sonra, dosyayı .htaccess olarak kaydedin. Elgg kurulumuna devam etmek için web sayfasını yenileyin. Son olarak apache sunucusunu durdurun ve yeniden çalıştırın.

1.2. Windows XP için,

        Öncelikle C:\xampp/apache/conf dizininin altında ki httpd.conf dosyasını notpad ile açtıktan sonra:
Yaklaşık olarak 194. ve de 337. satırlarda ki:

        AllowOverride None

bölümünde ki None'lar yerine All yazın.

        Bunları yaptıktan sonra: /var/www/localhost/htdocs/elgg1.5'in altında ki htaccess_dist dosyasını notpad ile açın. İçerisine ekranda çıkan kodları kopyalayın ve

RewriteEngine off

# If Elgg is in a subdirectory on your site, you might need to add a RewriteBase line
# containing the path from your site root to elgg's root. e.g. If your site is
# http://example.com/ and Elgg is in http://example.com/sites/elgg/, you might need
#
#RewriteBase /sites/elgg/
#
# here, only without the # in front.
#
# If you're not running Elgg in a subdirectory on your site, but still getting lots
# of 404 errors beyond the front page, you could instead try:
#
#RewriteBase /

kısmında düzenlemeleri:

RewriteEngine off için: off yazan yere on
#RewriteBase /sites/elgg/ için: C:\xampp/htdocs/elgg1.5/actions/systemsettings/install.php

şeklinde yazarak yapın. İşlemleri tamamladıktan sonra, dosyayı .htaccess olarak kaydedin. Elgg kurulumuna devam etmek için web sayfasını yenileyin. Son olarak apache sunucusunu durdurun ve yeniden çalıştırın.

        Ekranınızın altında:



görüntüsünü görebiliyorsanız işler yolunda gidiyor demektir.

        Bu işlemi gerçekleştirdikten sonra web sayfasını "Refresh" yapın yani yenileyin.

        2. Kurulum sırasında "System Settings" sayfası: (settings.php)


şeklinde görünüyorsa:

        2.1.Pardus için,
/var/www/localhost/htdocs/elgg1.5/engine/ dizinin altında ki settings.example.php dosyasının ismini settings.php olarak değiştirmeniz gerekli. Daha sonra dosyayı PHP editörü (Aracnopholia gibi) yardımıyla açarak; ekranda verilen kodları kopyalayıp, settings.php dosyasının içerisine yapıştırdıktan sonra kaydetmelisiniz.
        2.2.Windows XP için,
C:\xampp/htdocs/elgg1.5/engine/ dizinin altında ki settings.example.php dosyasının ismini settings.php olarak değiştirmeniz gerekli. Daha sonra dosyayı PHP editörü (Aracnopholia gibi) yardımıyla açarak; ekranda verilen kodları kopyalayıp, settings.php dosyasının içerisine yapıştırdıktan sonra kaydetmelisiniz.

        Bu işlemi gerçekleştirdikten sonra kurulumu yapmakta olduğunuz web sayfasını yeniden başlatın. Her şey düzelecektir. :)

        3.Bir diğer problem ise kuruluma devam ederken karşınıza: (404 Not Found) - Not Found - The requested URL /elgg1.5/action/systemsettings/install was not found this server


ekranı geliyorsa: .htaccess ayarlarında sorun yaşıyorsunuz demektir. Bu yazı dizinimin başında verdiğim 1. (.htaccess sorunu) bölümündeki uygulamaları yaparak bu hatayı düzeltebilirsiniz.

        4. (veri dizini hatası)
Kurulum sırasında:


ekranı ile karşılaşıyorsanız, kurulum için oluşturulan veri dizininin izinlerinden kaynaklanıyordur. Elgg kurulumu için oluşturulan veri dizini (Örneğin; elggdata, elgg_data, data ve benzeri isimli olabilir. Bu ekranda bahsedilen veri dizininin adı data'dır.) hem OKUNABİLİR hem de YAZILABİLİR olmalıdır.


Kurulumu doğru bir şekilde yapmak için: Pardus: Elgg kurulumu ve Windows XP: Elgg kurulumu başlıklı yazı dizinlerinden faydalanabilirsiniz.

Pardus: Elgg Kurulumu

         Elgg kurulumuna başlamadan önce yapılması gerekenleri kontrol ediniz. Bunun için Pardus İşletim Sistemi Altında Moodle ya da Elgg Kurulumuna Başlarken yazı dizinime bakabilirsiniz.

        Burada verilen işlemleri gerçekleştirdikten sonra, kurmuş olduğunuz Apache ve mySQL paketlerini çalışır duruma getiriniz. Bu paketleri çalıştırmak için root olduktan sonra:
        $service apache start
        $service mysql-server start
komutlarını kullanabilirsiniz. Bunu nasıl yapacağınızı bilmiyorsanız, Pardus: Apache ve MySQL Sunucularını Çalıştırmak ve Durdurmak adlı yazı dizinimden faydalanabilirsiniz.

        Elgg için indirdiğimiz elgg1.5.zip paketini, /var/www/localhost/htdocs/ dizininin içine çıkartmalıyız. Bir de /var/www/localhost/ dizininin altında elggdata isimli veri dizini oluşturmalıyız. Oluşturduğumuz elggdata veri dizininin hem YAZILABİLİR hem de OKUNABİLİR olması gerekli.

        Konsolumuzu açmak için: Pardus --> Yerimleri --> Terminal Programı'nı seçiyoruz.
        Öncelikle bu veri dizinini komutlarla oluşturalım:
        $sudo mkdir /var/www/localhost/elggdata
DİKKAT: Burada ki elggdata benim dizinime verdiğim isimdi, siz buraya kendi dizininizin ismini yazmalısınız.
        Şimdi de izinlerimizi ayarlıyalım:
        $sudo chmod 777 /var/www/localhost/elggdata

        Yukarıdakileri gerçekleştirdikten sonra kuruluma başlayabilirsiniz. Öncelikle kuruluma başlayabilmeniz için kurmuş olduğunuz mysql-server ve apache sunucusunu çalışır konuma getirmelisiniz. Not: Nasıl çalıştıracağınız konusunda yardım için: Pardus: Apache, MySQL, PHP (PAMP) ve phpMyAdmin'in Kurulum Komutları'e bakınız. Daha sonra indirmiş olduğunuz Elgg paketini, /var/www/localhost/htdocs'un içine çıkarmalısınız.

Dip not: Bu işlemi komutlarla şu şekilde gerçekleştirebilirsiniz.
Komutlarla: Öncelikle su komutuyla root olmalısınız ya da aşağıda yazacağım her bir komutun başına sudo eklemelisiniz.
$cd /var/www/localhost/htdocs
$unzip /var/www/localhost/htdocs/elgg1.5.zip


        Evet şimdi kaldığımız yerden devam edelim. :)

        İlk olarak boş bir web sayfası açıp, arama motoruna:


yazıyoruz.Daha sonra karşımıza Elgg kurulumunun başlangıç sayfası gelecektir. Bu sayfa da:



şeklinde olacaktır. Eğer kurulumun ilk sayfasının altında (Save)butonundan sonra:



gibi bir bölüm görünüyorsa bu sorunu gidermek için: Elgg Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri yazı dizinimde yer alan çözümleri kullanarak düzeltebilirsiniz.


        Eğer her şey yolunda gidiyorsa, bu sayfada ki bilgileri doldurabilmeniz için phpmyadmin'de yeni kullanıcı oluşturmanız gereklidir. Phpmyadmin ile nasıl yeni kullanıcı oluşturulduğunu öğrenmek için: Elgg Kurulumu İçin PhpMyAdmin'de Yeni Kullanıcı Eklemek ya da Olan Kullanıcıyı Silmek başlıklı yazı dizinini inceleyebilirsiniz.

        Bunun dışında phpmyadmin ile veritabanı oluşturmalısınız.(Nasıl oluşturulacağı hakkında bilgi almak için: Moodle ve Elgg Kurulumu İçin phpMyAdmin ile Veritabanı Oluşturma başlıklı yazı dizinimi inceleyebilirsiniz.

        Kullanıcınızı oluşturduktan sonra kurulum ekranına buradaki bilgileri girmelisiniz. Örneğin; yönlendirdiğim sayfadaki kullanıcı adı elgg, oluşturduğum veritabanının adı ise elgg_portakal ve belirlediğim şifre 123456olduğu için bu sayfayı:


şeklinde doldurabilirsiniz.

         Giriş sayfasını doldurduktan sonra bu sayfanın aşağısında ki Save butonuna basarak kuruluma devam edin. Bu işlemi gerçekleştirdikten sonra:


ekranını göreceksiniz. Kutuların içerisine yazdığım kırmızı yazılar örnektir.
        Eğer bu sayfayı:


şeklinde görüyorsanız, sorunu gidermek için: Elgg Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri yazı dizinimde yer alan çözümleri kullanarak düzeltebilirsiniz.

        Daha sonra sayfanın aşağısına doğru indiğinizde:


görüntüsü ile karşılaşacaksınız. Burada kırmızı dikdörtgen içerisine aldığım alan oluşturduğunuz elggdata veri dizininin yolunu (full path) göstermeli. Buraya /var/www/localhost/elggdata/ yazın ve aşağıda ki Save butonuna basarak kuruluma devam edin. Save'e bastıktan sonra:


ekranı ile karşılaşıyorsanız, kurulumunuz da bir sorun var demektir. Sorunun ne olduğunu ve çözümünü öğrenmek için: Elgg Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri yazı dizinimi kullanabilirsiniz.

        Eğer her şey yolunda gidiyorsa şimdi sıra geldi kayıt bölümüne:



        Display Name: Gösterilecek isim
        Email address: e-posta adresiniz
        Username: Kullanıcı Adı
        Password: Şifre
        Password (again for verification): Yeniden şifrenizi girin.

buradaki formda kendiniz için kullanıcı adı ve şifre belirliyorsunuz.
        Daha sonra kurduğunuz Elgg sosyal iletişim ağına giriş yapmanız için:


ekranı ile karşılaşacaksınız. Burada az önce belirlemiş olduğunuz, kullanıcı adı ve şifreyi girerek giriş yapabilirsiniz. Giriş yaptıktan sonra ise sıra geldi sayfamızı düzenlemeye :)

         Öncelikle widget'larımızı aktif hale getirelim. Bunun için:


ekranında kırmızı dikdörtgen içerisine almış olduğum Tool Administration'a basın. Daha sonra sayfanın aşağısında bulunan:



kırmızı dikdörtgen içerisine almış olduğum alanda ki Enable All butonuna basarak widgetları aktif hale getirebilirsiniz. Burada widget'ların yerlerini en yukarı, en aşağı, yukarı ve aşağı olmak üzere değiştirebilirsiniz. Örneğin;


resimde ki crontrigger widget'ını,
  • bir üst satıra taşımak için Up (Yukarı),
  • en üst satıra taşımak için Top (En üst),
  • bir alt satıra taşımak için Down (Aşağı),
  • en alt satıra taşımak için Bottom
seçeneklerini seçebilirsiniz.



bu ekranı gördükten sonra mavi dikdörtgen içerisine alınmış olan Edit Page yazısının üzerine basınız. Daha sonra:


ekranını göreceksiniz. Ekranda gördüğünüz mavi dikdörtgen içerisine aldığım bölümün üstüne basılı tutarak, widget'ları istediğiniz bölgeye sürükleyebilirsiniz. Örneğin ben Group Membership'i Right Widgets alanının içerisine koydum:



Daha sonra Widget Galery'nin altında yer alan diğer widget'ları da farklı yerlere yerleştirdim ve bu ekranımın görüntüsü:


şeklinde oldu. Elgg sayfamın görüntüsü ise:


şeklinde oldu.

Şimdilik bu kadar :)

Pardus: Moodle Kurulumu

        Moodle kurulumuna başlamadan önce yapılması gerekenleri kontrol ediniz. Bunun için Pardus İşletim Sistemi Altında Moodle ya da Elgg Kurulumuna Başlarken yazı dizinime bakabilirsiniz.

        Burada verilen işlemleri gerçekleştirdikten sonra, kurmuş olduğunuz Apache ve mySQL paketlerini çalışır duruma getiriniz. Bu paketleri çalıştırmak için root olduktan sonra:

        $service apache start
        $service mysql-server start

komutlarını kullanabilirsiniz. Bunu nasıl yapacağınızı bilmiyorsanız, merak etmeyin sizleride düşündüm. Pardus: Apache ve MySQL Sunucularını Çalıştırmak ve Durdurmak adlı yazı dizinimden faydalanabilirsiniz.

        Moodle için indirdiğimiz moodle-weekly-19.tar.gz paketini, /var/www/localhost/htdocs/ dizininin altına çıkartmalıyız. Bir de /var/www/localhost/ dizininin altında moodledata isimli bir dizin daha oluşturmalıyız. Oluşturduğumuz moodledata veri dizininin hem YAZILABİLİR hem de OKUNABİLİR olması gerekli.

Konsolumuzu açmak için: Pardus --> Yerimleri --> Terminal Programı'nı seçiyoruz.

        Öncelikle bu veri dizinini komutlarla oluşturalım:

        $sudo mkdir /var/www/localhost/moodledata

        Şimdi de izinlerimizi ayarlıyalım:

        $sudo chmod 777 /var/www/localhost/moodledata

        Artık yapmamız gerekenleri tamamladığımıza göre kurulumumuza başlayabiliriz. İlk olarak boş bir web sayfası açıp, arama motoruna:



yazıyoruz. Daha sonra karşımıza Moodle kurulumunun başlangıç sayfası gelecektir. Bu sayfa da:



Türkçe dil seçeneğini bulup seçtikten sonra Next'e basarak kuruluma devam edebilirsiniz. Bu işlemi gerçekleştirdikten sonra:



ekranı ile karşılaştıysanız her şey yolunda demektir. Burada herhangi bir sorun ile karşılaştıysanız kurmuş olduğunuz PHP sürümünden kaynaklanıyor demektir. Bizim indirmiş olduğumuz Moodle 1.9.5 paketi için ihtiyacınız olan PHP 4.3.0 ya da üzeri olan versiyonlarıdır.

        Eğer bu adımda yukarıda ki gibi ekran görüntüsü elde ettiyseniz Sonraki butonuna basarak kurulumunuza devam edebilirsiniz. Bu işlemi tamamladıktan sonra:


ekranı ile karşılaşacaksınız. Mavi ile dikdörtgen içerisine alınmış alana /var/www/localhost/moodledata veri dizinini siz yazıyorsunuz. Bu bölümü dikkatli bir şekilde doldurduktan sonra Sonraki butonuna basarak kuruluma devam edebilirsiniz.

Herhangi bir hata ile karşılaşırsanız Moodle Kurulumunda (localhost) Karşılaştığım Hatalar ve Çözümleri yazı dizinini inceleyiniz.

        Bir sonraki ekran:


şeklinde olacaktır. Burada yapmanız gereken:

resimde yazı ile yanlarında belirtildiği şekilde bu alanları doldurmaktır. Ben burayı örnek olarak doldurdum. Yani benim oluşturduğum veritabanının adı moodle_portakal ve root kullanıcısı için belirlediğim şifre ise 123456 idi. Siz bu bölümlere istediğiniz ismi ve şifreyi verebilirsiniz. Sadece dikkat etmeniz gereken phpmyadmin'de bu veritabanını oluşturmuş olanız ve orada belirlediğiniz şifreyi buraya yazmış olmanızdır.

başlıklı yazı dizinini inceleyebilirsiniz.
        Burada yapmamız gerekenleri de tamamladıktan sonra Sonraki butonuna basarak kuruluma devam edebilirsiniz. Şimdi ise karşınıza:


ekran görüntüsü gelecek ve sayfanın aşağısında yer alan Sonraki butonuna basarak kuruluma devam edebilirsiniz.
        Bu işlemide tamamladık. Bir sonraki adımımız dil paketini yüklemek. Kuruluma türkçe devam edebilmek için bu dil paketini indirmemiz gerekiyor. Bu adımda ekran görüntümüz:


şeklinde olacaktır. Mavi dikdörtgen içerisine alınmış alandaki Türkçe (tr) dil paketini indir yazan butona basarak dil paketini indireceğiz. Daha sonra ekranımız:


şeklinde olacaktır. Ozaman artık Sonrakibutonuna basarak kuruluma devam edebilirsiniz demektir. Bu işlemi gerçekleştirdikten sonra eğer:


görüntüsü ile karşılaşıyorsanız her şey yolunda demektir. Devam butonuna basarak kuruluma devam edebilirsiniz. Ama


ekranı ile karşılaştığınız zaman devam etmeden önce yapmanız gereken mavi dikdörtgen içerisine alınmış olan İndir butonuna basarak config.php'yi indirmek. İndir butonuna bastıktan sonra:


ekranını göreceksiniz. Tamam'a bastıktan sonra indirdiğiniz bu dosya bilgisayarınızın masaüstüne kaydolacak. Masaüstünde ki config.php dosyasını /var/www/localhost/htdocs/moodle/ dizinin içerisine kopyalayın. Yani moodle kök dizininin içerisine. Not: Eğer doğru yere yapıştırmazsanız kurulum İngilizce devam ediyor. Bu işlemi de gerçekleştirdikten sonra Devam butonuna basarak kuruluma devam edebilirsiniz. Kurulumun tamamlanmasına çok az kaldı ve sırada ki ekranımız:


sözleşme ekranıdır. Bura da Evet'e bastıktan sonra bir sonraki adıma geçebilirsiniz. Şimdi ise:


ekranında da Devam'a basarak kuruluma devam edebilirsiniz. Evet kurulumun sonlarına yaklaşıyoruz :) Bu işlemi gerçekleştirdikten sonra:


ekranını göreceksiniz. Bu sayfada ve daha sonra ki benzer tüm sayfalarda yapmanız gereken:


sayfanın sonunda yer alan Devam butonuna basarak kuruluma devam etmek olacaktır. Ne zamana kadar mı? :) Yönetici Hesabını Ayarla ekranını, yani:


resimde ki ekranı görene kadar. Burada ki bilgileri de doldurmanız gerekiyor. Bu formda doldurmuş olduğunuz bilgiler, kurulumu tamamladıktan sonra oluşan Moodle sayfanıza giriş yapabilmek için girdiğiniz bilgileri oluşturuyor. Bu yüzden unutmayacağınız bir şifre ve kullanıcı adı belirlemeye dikkat edin. Bu sayfada ki bilgileri doldurduktan sonra, sayfanın sonunda yer alan:


bölümün altında ki Profil Güncelle butonuna basarak kuruluma devam ediniz.

        Not:Kurulumu gerçekleştirdikten sonra yeni yöneticiler ekleyebilirsiniz.

        Şimdi de Yeni Ayarlar- Site Ayarları bölümüne geldik. Buradaki ekran görüntünüz:


şeklinde olacaktır. Yanında kırmızı yazı ile örnek verdiğim şekilde istenilen alanları doldurunuz. Bu alanı doldurduktan sonra ise sayfanın sonunda yer alan:


Değişiklikleri Kaydet butonuna basarak kurulumu tamalayabilirsiniz. Bu işlemide gerçekleştirdikten sonra:


şeklinde gördüğünüz ekran sizin oluşturduğunuz Moodle sayfası. Hadi Hayırlı olsun :) Bu ekran da Yeni ders ekle ile ders oluşturabilirsiniz.

ÖNEMLİ!Moodle ile ilgili yapmanız gerekenleri bitirdikten sonra Apache ve MySQL sunucularının çalışmasını durdurun.

        Çalışır durumda ki Apache ve MySQL sunucularını durdurmak için: Pardus: Apache ve MySQL Sunucularını Çalıştırmak ve Durdurmak yazı dizininden faydalanabilirsiniz.

Not: Moodle sayfanızdan çıkış yaptıktan sonra yeniden giriş yapmak için Apache ve MySQL sunucularınız çalışır durumdayken, boş bir web sayfası açarak, arama motoruna: http://localhost/moodle yazarak ulaşabilirsiniz. Daha sonra belirlediğiniz kullanıcı ismi ve şifresi ile sayfaya giriş yapabilirsiniz. İpucu: Eğer Yönetici Hesabını ayarla sayfasında kullanıcı adını değiştirmediyseniz, kullanıcı adınız admin'dir.