Instalimi i Apache, MySQL dhe PHP

Moodle është shkruar në një gjuhë skriptimi që quhet PHP, dhe i ruan shumicën e të dhënave në një databazë. Databaze rekomandohet të jetë MySQL. Para instalimit të Moodle ju duhet të keni PHP të instaluar dhe një databazë funksionale dhe kompjuterin tuaj një platformë funksionale web serveri. Këto paketa mund të ngrihen për përdorues mesatarë kompjuteri, kështu që kjo faqe është shkruar për ta bërë këtë proces sa më të thjeshtë për platforma të ndryshme:

Shërbimi i Hostimit

Për fat të keq shërbimet e hostimit ndryshojnë shumë nga mënyra si funksionojnë. Disa edhe e instalojnë Moodle për ju.

Shumica ofrojnë një panel kontrolli web-based për site-in tuaj, krijojnë databaza dhe ngrenë cron-e. Disa mund të ofrojnë akses terminali nëpëmjet ssh, kështu që ju mund të përdorni command shell për ti bërë gjërat.

Ju duhet të punoni sipas Guidës së instalimit duke kryer çdo hap një herë. Pyet provajderin e hostimit nëse ngec.

 

Mac OS X

Mënyra më e lehtë është të përdorësh Apache serverin që jep Apple, dhe të shtosh PHP dhe MySQL duke përdorur paketën Marc Liyanage. Të dyja faqet e mëposhtme kanë instruksione të mira që nuk po i përsërisim këtu:

PHP: Download-ojë prej këtu: http://www.entropy.ch/software/macosx/php/

MySQL: Download-o këtu: http://www.entropy.ch/software/macosx/mysql/

Pasi ato janë instaluar Guida e instalimit duhet të jetë e thjeshtë.

Rruga në detaje jepet këtu: http://moodle.org/wiki/index.php/InstallingMoodle

 

Redhat Linux

Ju duhet të instaloni të gjitha paketat RPM të vlefshme për Apache, PHP dhe MySQL. Një paketë që njerëzit shpesh e harrojnë është paketa php-mysql e cila është e domosdoshme për komunikimin e PHP me MySQL.

Pasi janë instaluar këto Guida e instalimit duhet të jetë fare e lehtë.

Rruga me detaje jepet këtu: http://moodle.org/wiki/index.php/InstallingMoodle

 

Windows

Mënyra më e lehtë është të përdorësh EasyPHP, një paketë që bashkon të gjithë software-ët që ju duhen për një aplikim Windows-i. Këtu janë hapat nga fillimi në fund:

  1. Së pari, ju duhet të instaloni MySQL para (edhe nëse është pjesë e një pakete tjetër), çinstalojeni të gjithë, fshini gjithë skedarët e MySQL dhe sigurohuni që keni fshirë c:\my.cnf dhe c:\windows\my.ini.Ju duhet të kërkoni dhe të fshini çdo skedar të quajtur my.cnf ose my.ini.
  2. Nëse ju e keni instaluar PHP më parë fshini çdo skedar të quajtur php4ts.dll nga direktoria Windows, si edhe çdo skedar të quajtur php.ini.
  3. Download-o EasyPHP nga: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 (approx 10 Mb)
  4. Ekzekuto skedarët e downloaduar: easyphp1-7_setup.exe. Procesi i instalimit është në Frengjisht por ngjason me instalimin e çdo programi Windows tjetë - Ju këshilloj që të pranoni default-të. Vini re qët "Suivant" kuptohet Next dhe "Oui" kuptohet Yes.
  5. Në fund të instalimit lere checkbox të selektuar te "Lancer EasyPHP" (Start EasyPHP) dhe kliko butonin 'Terminer". Ju do tu jepet një informacion web-i i cili mund të injorohet.
  6. Nëse gjthçka ecën mirë - Urime! Apache, PHP dhe MySQL janë instaluar dhe ekzekutohen! Ju do shikoni një E të zezë në toolbar. Klikoni me të djathtën mbi të që të dali menuja e cila ju lejon të kontrolloni ekzekutimin e programeve.
  7. Disa gjëra mund të jenë në Frengjisht dhe ju preferoni English. Atëhere download-oni këtë skedar http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 wi cili përmban versione English të www dhe home folder në folderin EasyPHP1-7. Këto mund të kopjohen mbi skedarët default.
  8. Gjëja tjetër që ju duhet është të ngresh një databazë për Moodl. Kliko me të djathtën te E e zezë në toolbar dhe zgjidh Administration, mandej kliko DB Management (pranë PHPMyAdmin).
  9. Nëse ju kërkohet një username, përdor "root" me password bosh. Ju duhet të shikoni phpMyAdmin web interface që ju lejon të krijoni një databazë të re dhe llogari përdoruesish.
  10. Krijo një databazë të re duke shtypur "moodle" brenda fushës dhe duke shtypur butonin "Create" .
  11. Ju mund të krijoni edhe një përdorues të ri për të aksesuar databazën tuaj. Kjo mund të jetë pak e vështirë pë përdoruesin që hyn për herë të parë, kushtu që mund të përdorni përdoruesin ekzistues "root" pa password në config të Moodle tani për tani dhe ta rregullosh më vonë.
  12. Tashmë jeni gati për ta instaluar Moodle! Download-o versionin më të fundit të Moodle nga http://moodle.org/download, dhe mandej unzip-o arshivën.
  13. Kopjo skedarët e moodle në C:\Program Files\EasyPHP\www. Ju mund të kopjoni krejt direktorinë moodle (dmth C:\Program Files\EasyPHP\www\moodle) ose të kopjoni krejt përmbajtejens e direktorisë moodle . Po zgjodhët këtë të dytën atëhere ju mund ta aksesoni faqen tuaj Moodle (home page) dukepërdorur http://localhost/ instead of http://localhost/moodle/.
  14. Krijo një folder të ri bosh diku që Moodle të ruajë aty skedarët e ngarkuar, psh: C:\moodledata
  15. Shko te folderi juaj Moodle. Bëj një kopje të config-dist.php, dhe emërtoje atë config.php
  16. Edito config.php duke përdorur një editor teksti (pash Notepad, por kujdes që të mos shtojë spacio të padëshiruara në fund).
  17. Vendos gjithë informacionin mbi databazën tuaj të re:
    $CFG->dbtype = 'mysql';
    $CFG->dbhost = 'localhost';
    $CFG->dbname = 'moodle';
    $CFG->dbuser = 'root';
    $CFG->dbpass = '';
    $CFG->dbpersist = true;
    $CFG->prefix = 'mdl_';
  18. Dhe vendos pathin e skedarëve tuaj:
    $CFG->wwwroot = 'http://localhost/moodle'; // Use an external address if you know it.
    $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
    $CFG->dataroot = 'C:\moodledata';
  19. Ruaj config.php - ju mund të neglizhoni vendosjet e tjea nëse ka.
  20. Pjesa tjetër e setup-it është krejt web-based. Visito http://localhost/moodle/admin/ me browser-in tuaj dhe vazhdo setup-in nëpërmjet browser-it.
  21. Që të përdorësh skedaret zip me Moodle (psh për backup-e) ju duhet ta bëni të vlefshëm "zlib". Mund ta bëni këtë duke shkuar te direktoria juaj e EasyPHP (C:\Program Files\EasyPHP), dhe të ekzekutoni programin phpini.exe aty. Vendos një shenjë Put në checkbox-in ngjitur me "zlib.dll". Mbyll atë dritare, shko te E e zezë në toolbar dhe kliko me të djathtën mbi të për të marrë një menu - zgjidh "Restart" nga kjo menu.
  22. Së fundi, ju duhet ngritja e një lloj cron-i. Shiko Installation guide për më shumë.

Nëse nuk e keni ose nuk mundeni ta përdorni EasyPHP, kutë tregohen disa tipse për tu siguruar që PHP juaj është ngritur korrekt dhe si të mënjanosh problemet më të zakonshme:

 

Dokumentacioni i Moodle

Version: $Id$