,, moodle, er en management system (cms), også kendt som en lære management system (ninger) eller en virtuel undervisning miljø (vle).det er en gratis webapplikationen, at underviserne kan bruge til at skabe effektive online /offline læring steder. i denne artikel, lad os lære at opbygge et område med moodle ninger på centos 6. x, x står for version, som f.eks. 6.1, 6.2 osv. min testbox hostname og ip - adresse, server.unixmen.com, og 192.168.1.200/24 hhv.,, forudsætninger, bør du installere og få en lampe - server.moodle skal følgende php udvidelser at køre ordentligt.,, [root @ server -]yum installere php iconv php mbstring php krølle på openssl php tokenizer php xmlpc php sæbe på ctype php zip php gd php simplexml php spl php pcre php dom php xml - folkesundhedsprogrammet intl php json php ldap php pecl apc - y, under folkesundhedsprogrammet indstillinger, åbne, /etc /php.ini, fil og sørge for, at de har gennemført de indstillinger, som vist nedenfor:,, [root @ server -]vi /etc /php.ini,, register_globals =,, safe_mode =,, memory_limit = 128m,, session.save_handler = filer, magic_quotes_gpc =,, magic_quotes_runtime =,, file_uploads =,, session.auto_start = 0, session.bug_compat_warn =,, post_max_size = 100, upload_max_filesize = 100, genoptage dit spind.ver:,, [root @ server -]tjeneste httpd genstarte, skabe mysql database og bruger til moodle, her jeg oprette en database, og‘ moodledb ’, og en bruger, og‘ moodleadmin ’ med kodeord, og‘ centos ’:,, [root @ server -]mysql - rod - p, indtast kodeord:,, velkommen til mariadb overvåge. kommandoer ende med, eller en eks. din mariadb forbindelse id er 1, server version: 5.5.31-mariadb mariadb server ophavsret (c), 2000 2013 oracle, monty program ab m.fl.- "," eller "\\ h 'om hjælp.type (c 'til at klare den nuværende input - erklæring.mariadb [(ingen)] > skabe database moodledb;,, søgning - 1. række berørt (0,04 sek) mariadb [(ingen)] > give alle privilegier på moodledb. * 'moodleadmin ", der udpeges af" centos;,, søgning - 0 rækker berørt (0, 03 sek) mariadb [(ingen)] > skyl privilegier, søgning - 0 rækker berørt (0, 01 sek) mariadb [(ingen)] > exit, farvel, installere moodle, lad den seneste version af her.eller du kan direkte download fra terminalen ved anvendelse af følgende kommando:,, [root @ server -]wget http: //download. moodle. org /download. php /direkte /stable25 /moodle-latest-25. zip, ekstraheres downloadede zip fil:,, [root @ server -]lyne op moodle-latest-25. zip, vil det skabe en ny fortegnelse ringede moodle i deres nuværende fortegnelse.kopi af alle indholdet af moodle din hjemmeside grundlæggende dokument mappe. hvis din server er dedikeret til at være vært for kun moodle sted, forstået indholdet af deres moodle fortegnelse, /var /www /html /, fortegnelse.i dette tilfælde din moodle websted url vil være, www.your-site. kom,. hvis din server er delte servere, kopi af indholdet af moodle fortegnelse, /var /www /html /moodle /,.i dette tilfælde din moodle websted url vil være, www.your-site. kom /moodle,., jeg bruger en sub - registret til vært min moodle sted.så kommando, bør være:,, [root @ server -]kp - fr moodle //var /www /html /moodle, fastsættes følgende tilladelser for rod - bruger moodle fortegnelse:,, [root @ server -]chown - r var /root /www /html /moodle /, [root @ server -]chmod - r - 755 /var /www /html /moodle /,,, skabe data adresseregister for moodle,, moodle kræver en fortegnelse opbevarer alle sine filer (alle din hjemmeside ’ er overført filer, midlertidige data) data, osv.).webserver skal være i stand til at skrive til denne fortegnelse.på større systemer, overveje, hvor meget plads, du skal bruge, når der tildeles dette adresseregister, vigtigt: det register, må ikke være direkte tilgængelige via internettet.det ville være et alvorligt sikkerheds - hul.prøv ikke at placere det i dit spind rod eller inde i dit moodle program akter fortegnelse.moodle vil ikke indsætte.det kan gå andre steder belejligt.,, [root @ server -]mkdir /var /www /moodledata /,, [root @ server -]chmod 777 /var /www /moodledata /,,, begynder moodle anlæg, åben din webbrowser og navigerehttp: //ip adresse /, hvis du kopieret moodle adresseregister indhold til apache dokument root folder eller http: ///////////////moodle ip - adresse, hvis du kopieret moodle adresseregister indhold til en underkontraheret adresseregister for apache rod. vælg dine ønskede sprog og presse næste.,, træde moodle datafortegnelse vej og presse, udvælge, næste. den database, chauffør.i mit tilfælde ’, mysql,.pressen næste., angives navn og database databasen brugeroplysninger og pressen næste.,, du vil blive bedt om at redde de indstillinger.installatøren vil bede dig om at skabe en, config.php, fil i din moodle root mappe med indholdet af under produktionen.,, så lad os skabe en, config.php, fil med efter ordre:,, [root @ server -]vi /var /www /html /moodle /ud på, at tilføje. linjerne fra ovennævnte produktion som vist nedenfor:,, <?php //Moodle configuration file unset($CFG); global $CFG; $CFG = new stdClass(); $CFG->dbtype = 'mysqli'; $CFG->dblibrary = 'native'; $CFG->dbhost = 'localhost'; $CFG->dbname = 'moodledb'; $CFG->dbuser = 'moodleadmin'; $CFG->dbpass = 'centos'; $CFG->prefix = 'mdl_'; $CFG->dboptions = array ( 'dbpersist' => 0, 'dbsocket' => 0, ); $CFG->wwwroot = 'http://192.168.1.200/moodle'; $CFG->dataroot = '/var/www/moodledata/'; $CFG->admin = 'admin'; $CFG->directorypermissions = 0777; require_once(dirname(__FILE__) . '/l /fælde. folkesundhedsprogrammet) //- der er ingen php nærmer sig mærke i denne fil, //den er forsætlig, fordi det forhindrer efter whitespace problemer!,, så klik.og klik på fortsat at acceptere kørekort aftale.,, nu installatøren vil kontrollere alle nødvendige moduler er installeret.hvis alt er okay, tryk fortsætte.,, moodle installatøren vil skabe alle nødvendige moduler.det vil tage et stykke tid.efter den fuldfører alt, klik fortsætte.,, skabe en administrator kontoen og klik opdatering.,, adgang til byggepladsen navn og klik redde ændringer knap.,, og nu din moodle sted med succes er blevet installeret.,, der er oprettet cron for moodle, er det meget vigtigt at fælde cron.den moodle ‘ cron ’ proces er en php manuskript, som skal gennemføres regelmæssigt i baggrunden.den moodle cron manuskript har forskellige opgaver på forskelligt planlagte intervaller.den moodle cron manuskript er opgaver omfatter sende post, ajourføring moodle rss feeds, rapporter, aktivitet, kompletteringer, udstationering forum, meddelelser og andre opgaver.eftersom forskellige opgaver har forskellige tidsplaner, ikke hver opgave vil løbe i moodle, når cron manuskript er udløst, installere crontab pakke, hvis det ikke er monteret allerede:,, [root @ server -]yum installere cronie, tjek, som bruger løber webserver ved anvendelse af følgende kommando:,, [rod @ server -]grep - jeg bruger - /etc /httpd /conf /httpd. conf, vil dette vise et resultat, som vist nedenfor:,,bruger - /gruppe: navn (ellerantallet af brugeren /gruppe til at løbe httpd som.,, .på sco (odt 3) "bruger nouser" og "gruppe nogroup".,, foreslået løsning er at skabe en bruger internet - og brug den bruger,.,, bruger apache,userdir: navnet på den fortegnelse, der er knyttet som bilag til brugerens hjem,telefonbog, hvis en - bruger anmodningen er modtaget,vejen til den endelige bruger regnskab public_html "register skal være tilgængeligt for informationssamfundet,brugeridentifikation. det betyder normalt, at § brugeridentifikation,,må have tilladelserne til 711, ~ brugeridentifikation /public_html må have tilladelser, < ifmodule mod_userdir. c >,, userdir er handicappede ved misligholdelse, da det kan bekræfte tilstedeværelsen, et brugernavn på system (afhængigt af hjem, fortegnelse, userdir, handicappede, #, at anmodninger om /~ bruger - /at tjene.e brugerens public_html,, fortegnelse, fjerne "userdir handicappede", og uncomment,, userdir public_html,,kontrollerer adgangen til userdir telefonbøger. følgende er et eksempel, logformat "% h u l%%% t \\"% r \\ "% > s% b)"% {referer} jeg "og"% (user agent} jeg "kombinerede,, logformat"% (user agent} jeg "agent,logformat"% h u l%%% t \\ "% r \\"% > s% b. "% (referer} jeg" og "% (user agent} jeg"% 1% o "combinedio, fra ovennævnte resultat, apache, bruger løber webserver.så lad os sætte cron job til apache bruger:,, [root @ server -]crontab - apache - e, indsættes followong linje:,, · /15 * * * * * * * * /bar /bin /php /var /www /html /moodle /admin /cli /cron. folkesundhedsprogrammet, er ovennævnte kommando vil løbe cron job hver 15 minutter intervaller på hele dagen.sørg for, at du har erstattet med din egen moodle vej.- og forlade fil. gå gennem moodle dokumentation side at vide mere om moodle anlæg og forvaltning.