இவ்வழிகாட்டியானது Moodle ஐ முதன் முதலில் எவ்வாறு நிறுவுவது எனக் காட்டும். சில படிகளில், பயன்பாட்டிலுள்ள பெரும்பாலான இணையசேவையக அமைப்புகள் அனைத்தையும் சேர்க்க முற்பட்டிருப்பதால் இவ்வாவணம் பெரிதாகத் தோன்றலாம். ஆனால் பயப்பட வேண்டாம்! எப்படி நிறுவுவது என தெரிந்து கொண்டதும் நீங்கள் சில நிமிடங்களில் Moodle நிறுவக்கூடியதாக இருக்கும்.
உங்களுக்கு ஏதாவது பிரச்சனை ஏற்பட்டால், இவ்வாவணத்தைக் கவனமாகப் படிக்கவும். மேலும் பிரச்சனை இருந்தால், Moodle Help ஐப் பார்க்கவும்.
இவ்வாவணத்திலுள்ள பகுதிகள்:
- தேவைகள்
- கோப்புக்களைப் பதிவிறக்கி சரியான இடங்களில் வைத்தல்
- installer script ஐ இயக்கி config.php ஐஉருவாக்கல்
- நிர்வாகப் பக்கத்திற்குச் சென்று தகவமைத்தலைத் தொடர்க
- cron ஐ அமைக்க
- புதிய பாடநெறி ஒன்றை உருவாக்குக
Moodle பிரதானமாக உருவாக்கப்பட்டது Linux , Apache, MySQL மற்றும் PHP ஆகியற்றின் ( LAMP என அழைக்கப்படும்), தளத்திலாகும். ஆனால் PostgreSQL மற்றஉம் Windows XP, Mac OS X , Netware 6 ஆகிய இயங்கு தளங்களிலும் இது வழமையாக சோதிக்கப்படும்.
Moodle இன் தேவைகளாவன:
- இணையச் சேவையக மென்பொருள். பெரும்பாலான மக்கள் Apache, ஐப் பயன்படுத்துவர்.ஆனால் ஆனது PHPஐ இயக்கும் எந்த சேவையகத்திலும் வேலை செய்யும்.
- PHP scripting language (பதிப்பு 4.1.0 அல்லது பின்னையது). PHP 5 ஆனது Moodle 1.4. இலிருந்து பயன்படுத்தப்படுகின்றது.
- ஒரு வேலை செய்யும் தரவுத்தளச் சேவையகம்: MySQLஅல்லது PostgreSQL
http://moodle.org/download/ இல் கூறப்பட்டவாறு கோப்புகளைப் பதிவிறக்குக
பதிவிறக்கிய கோப்பை அவிழ்க்க. அதில் உள்ள கோப்புறையை உங்கள் இணைய சேவையக ஆவணக் கோப்புறையினுள் நகர்த்துக. http://yourwebserver.com/moodle, போன்ற ஒரு இடத்தில் அது காணப்படும்.
3. தளக் கட்டமைப்பு
நீங்கள் இப்பகுதியைத் தவிர்க்கலாம். இது Moodle கோப்புறையிலுள்ள உள்ளடக்கம் பற்றிய சுருக்கமான விளக்கமாகும்.
config.php - அடிப்படை அமைப்புகளைக் கொண்டது. இது Moodle உடன் வருவதில்லை- நீங்கள் உருவாக்குவீர்கள். install.php - config.php ஐ உருவாக்குவதற்காக இயக்கப்படும் நிரல் version.php - தற்போதைய Moodle குறியினது பதிப்பை வரையறுக்கும் index.php - தளத்தின் முதற்பக்கம்
- admin/ - சேவையகத்தைப் பராமரிப்பதில் உதவும்
- auth/ - பயனாளரை அத்தாட்சிப்படுத்த உதவும் உட்செருகல் கூறுகள்
- blocks/ - பக்கங்களில் தோன்றும் சிறிய கட்டங்களிற்கான உட்செருகல் கூறுகள்
- calendar/ - நாட்காட்டியைப் பராமரிக்கும் உட்செருகல் கூறுகள்
- course/ - பாடநெறிகளைப் பராமரிக்கும் உட்செருகல் கூறுகள்
- doc/ - Moodle இற்கான உதவிப்பக்கங்கள்
- files/ - பதிவேற்றப்பட்ட கோப்புகளைப் பராமரிக்கும் நிரல்
- lang/ - வித்தியாசமான மொழிகளுக்கான கோப்புறை, ஒரு மொழிக்கு ஒரு கோப்புறை
- lib/ - Moodle இனது முக்கியமான நூலகக் கோப்புறை
- login/ - புகுபதிகை மற்றும் கணக்கு உருவாக்கலுக்கான நிரல்
- mod/ - எல்லா முக்கியமான Moodle பாடநெறிக் கூறுகளும் இதிலுண்டு
installer script ஐ (install.phpஐ) இயக்குவதற்கு http://yourserver/install.php ஐ நேரடியாக அணுக முயற்சிக்கவும்.
( Installer ஆனது ஒரு அமர்வு cookie. ஐ அமைக்கும்.
Moodle ஆனது தேவையான விபரங்களைச் சேகரித்து config.php ஐ உருவாக்கும்.
4.1 பொது இணையச் சேவையக அமைப்புகள்
உங்கள் சேவையகமானது பொது இருப்பு பக்கமாக index.php ஐப் பயன்படுத்த அமைக்கப்பட்டிருக்க வேண்டும்.
Apache இல் இதை செய்வதற்கு httpd.conf file.கோப்பில் பின்வருமாறு மாற்றிக் கொள்ளவும்.
DirectoryIndex index.php index.html index.htmApache 2 ஐப் பயன்படுத்துகிறீர்களானால், AcceptPathInfo மாறியை இயக்கவும். அதற்கு httpd.conf கோப்பபில் பின்வரும் மாற்றத்தைச் செய்யவும்.
AcceptPathInfo onபின்வரும் PHP அமைப்புகளைச் சரி பார்க்கவும்.:
magic_quotes_gpc = 1 (preferred but not necessary) magic_quotes_runtime = 0 (necessary) file_uploads = 1 session.auto_start = 0 session.bug_compat_warn = 0httpd.conf அல்லது php.ini கோப்பிற்கோ, உங்களுக்கு அணுகல் அனுமதி இல்லாவிட்டால், .htaccess எனும் கோப்பு ஒன்றை உங்கள் Moodle இனது பிரதான கோப்புறையில் உருவாக்கி அதில் பின்வரும் உள்ளடககத்தை இடவும். இம்முறையானது Apache சேவையகங்களில் மட்டும் வேலை செய்யும். அதுவும், மீறல்கள் அனுமதி்க்கப்பட்டிருந்தால் மட்டும்.
DirectoryIndex index.php index.html index.htm <IfDefine APACHE2> AcceptPathInfo on </IfDefine> php_flag magic_quotes_gpc 1 php_flag magic_quotes_runtime 0 php_flag file_uploads 1 php_flag session.auto_start 0 php_flag session.bug_compat_warn 0பதிவேற்றப்படும் கோப்பின் பருமனை மட்டுப்படுத்துவதற்குப் பினவருவதைப் பயன்படுத்தவும்.
LimitRequestBody 0 php_value upload_max_filesize 2M php_value post_max_size 2M
4.2 தரவுத்தளத்தை உருவாக்கல்
நீங்கள் ஒரு வெற்றுத்தரவுத்தளத்தை உருவாக்க வேண்டும்.( "moodle")
Cpanel இற்கு சென்று,
- "MySQL Databases" இல் சொடுக்கவும்.
- தரவுத்தளப் புலத்தில் "moodle"எனத் தட்டச்சு செய்து "Add Database" ஐச் சொடுக்கவும்.
- பயனாளர் பெயரையும் கடவுச்சொல்லையும் தட்டச்சுக.
4.3 தரவுக்கோப்புறை ஒன்றை உருவாக்கல்
Moodle installer இக்கோப்புறையை உருவாக்க முயற்சிக்கும். தவறும் பட்சத்தில் நீங்கள் அதை உருவாக்கலாம்.
இணயைக் கோப்புகளுக்கு வெளியே இந்தக் கோப்புறையை வைத்தல் நன்று. முடியா விட்டால் .htaccess, கோப்பில் பின்வரம் வரிகளை இடவும்:
deny from all
AllowOverride None
இப்போது Moodle தரவுத்தளத்தில் அட்டவணைகளை உருவாக்கும். பின்வருவன போன்ற பல தகவல்கள் திரையில் காட்டப்படும்.
CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) TYPE=MyISAM
SUCCESS
கீழே சென்று "தொடர்க" வைச் சொடுக்குக.
சில அமைப்புகள் கேட்கப்படும். இதை நீங்கள் பின்னர் செய்யலாம். கீழே சென்று "மாற்றங்களைச் சேமிக்க" என்பதிற் சொடுக்குக.
அடுத்து வரும் பக்கத்தில் எல்லா நிலைகளும் பச்சை நிறத்திலிருக்க வேண்டும். அப்படி இருந்தால் "தொடர்க" இல் சொடுக்கவும்.
அடுதத பக்கத்தில் உங்கள் Moodle தளத்தின் முதற்பக்க அமைப்புகளை நீங்கள் செய்யலாம். பின்னர் "மாற்றங்களைச் சேமிக்க" இல் சொடுக்கவும்.
இறுதியாக நீங்கள் ஒரு நிர்வாகிக் கணக்கை உருவாக்கும் படி கேட்கப்படுவீர்கள்.
இதன் பின்னர் உங்கள் தளத்தின் முதற் பக்கத்திற்கு அழைத்துச் செல்லப்படுவீர்கள்.
நிர்வாக இணைப்புகள் உங்கள் திரையின் இடது புறத்தில் காணப்படும்.
மி்க முக்கியமான நிறுவலின் படி கீழே தரப்பட்டுள்ளது.
Moodle இனது சில கூறுகள் தானாகவே சில வேலைகளைச் செய்ய வேண்டி இருக்கும். உதாரணமாக, கருத்துக்களங்களில் உள்ள அஞ்சல்களை அனுப்புதல்.
இதற்குப் பொறுப்பானது நிர்வாக கோப்புறையிலுள்ள cron.php ஆகும். சாதாரணமாக 5 நிமிடத்திற்கு ஒரு தடவை இது இயங்கினால் போதும். முதலில் இது வேலை செய்கின்றதா என சோதிக்க உங்கள் உலாவியிலிருந்து இதை இயக்கவும்.
http://example.com/moodle/admin/cron.phpஇப்போது இதைத் தானாக இயக்கும் வழிவகை செய்யப்பட வேண்டும்.
Windows தொகுதிகளில்
moodle-cron-for-windows.zip என்ற பொட்டலத்தைப் பயன்படுத்துக.
இணைய சேவைகளில்
உங்கள் இணையத்தளத்திற்கான Cpanel இல் Cron jobs ஐத் தேடுக. இருந்தால் பின்வரும் கட்டளைகளைப் பயனப்டுத்தலாம்.
Unix இல்
wget -q -O /dev/null http://example.com/moodle/admin/cron.phplynx ஐப் பயன்படுத்தினால்
lynx -dump http://example.com/moodle/admin/cron.php > /dev/nullPHP ஐப் பயன்படுத்தினால்
/opt/bin/php /web/moodle/admin/cron.php
நிர்வாகப்பக்கத்திற்கு சென்று "புதிய பாடநெறியை உருவாக்கல்" இல் சொடுக்கவும்.
படிவத்தை நிரப்பவும்.
"மாற்றங்களைச் சேமிக்க", இல் சொடுக்கவும்.
ஆசிரியர்களை நியமிக்கவும்.
மேலதிக விபரங்களுக்கு "ஆசிரியர் ஆவணம்" ஐப்பார்க்கவும்.
உங்களுக்கு Moodle, பிடித்திருந்தால், தயவு செய்து எங்கள் செலவீனத்திற்காக காசு வழங்குதல் பற்றிச் சிந்திக்கவும்!