Changes

From SME Server
Jump to navigationJump to search
669 bytes added ,  10:00, 28 September 2011
added db commands
Line 12: Line 12:  
This contrib can be found in the smecontribs repository.
 
This contrib can be found in the smecontribs repository.
 
  yum --enablerepo=smecontribs install moodle smeserver-moodle
 
  yum --enablerepo=smecontribs install moodle smeserver-moodle
  −
For uninstall
  −
yum remove moodle smeserver-moodle
      
No need to reboot.
 
No need to reboot.
    
====Setup====
 
====Setup====
To setup moodle start your browser with the URL ''http://servername/moodle'' and complete the forms.
+
Edit /opt/moodle/html/config.php the first time you install to set mysql details, domain name and moodle paths.
 +
 
 +
cd /opt/moodle/html
 +
cp config-dist.php config.php
 +
nano -w config.php
 +
 
 +
// 1. DATABASE SETUP
 +
$CFG->dbuser    = 'moodle';            // your database username is moodle
 +
$CFG->dbpass    = '439321584876185';    // find your database password with 'config show moodle'
 +
 +
// 2. WEB SITE LOCATION
 +
$CFG->wwwroot  = 'http://YOURDOMAIN.COM/moodle';
 +
 +
// 3. SERVER FILES LOCATION
 +
$CFG->dirroot  = '/opt/moodle/html';
 +
 +
// 4. DATA FILES LOCATION
 +
$CFG->dataroot = '/opt/moodle/moodledata';
 +
 
 +
 
 +
To setup moodle start your browser with the URL ''http://YOURDOMAIN.COM/moodle'' and complete the forms.
 +
 
 +
 
 +
====Update====
 +
Review http://docs.moodle.org/en/Upgrading
   −
* Choose and set the URL moodle will be accessed with.
+
yum update moodle --enablerepo=smecontribs
Apply any changes to the URL or domain property '''before setting up moodle'''. refer to options below <br>eg. config setprop moodle domain moodle.yourserver.org
+
 
 +
Visit your moodle site to trigger the upgrade and complete the install
    
====Usage====
 
====Usage====
Line 45: Line 67:  
The default is for students to create their own account and join courses themselves.
 
The default is for students to create their own account and join courses themselves.
   −
=== Options ===
+
=== Uninstallation ===
* You can fine tune access to moodle with DB settings.
+
To remove this package issue the following command on the SME Server shell:
   
+
  rpm -e moodle smeserver-moodle
http://wiki.contribs.org/Generic_WebApp_rpm#New_DB_settings
     −
* Local Settings
+
To remove mysql database and user, both are moodle, see [[MySQL#Remove a database]] and [[MySQL#Remove a user]]. There is no need to reboot.
The config file is now templated, so changes need to be made in a new fragment
  −
ll /etc/e-smith/templates/opt/moodle/html/config.php
     −
10config-dist is the unmodified moodle config file with overrides in 20db
+
=== Options ===
 +
* You can fine tune access to moodle with DB settings.
   −
put site specific overrides in 25local, and enable with
+
For details have a look at [[Web Application RPM#New DB settings]].
expand-template /opt/moodle/html/config.php
      +
To see the current DB settings for Moodle do
 +
config show moodle
   −
If you think your setting should be the default raise a bug
+
To allow "normal" public access to Moodle do the following
 +
config setprop moodle PublicAccess global
 +
expand-template /etc/httpd/conf/httpd.conf
 +
sv h /service/httpd-e-smith
    
=== Bugs ===
 
=== Bugs ===
Line 69: Line 93:  
[[Category: CMS]]
 
[[Category: CMS]]
 
[[Category: Dungog]]
 
[[Category: Dungog]]
 +
[[Category: Webapps]]
624

edits

Navigation menu