Professional Documents
Culture Documents
STEP-BY-STEP INSTALL GUIDE MAHARA EPORTFOLIO & INTEGRATION WITH MOODLE LMS ON
LINUX 2
Introduction 2
Part 4: Troubleshooting 44
Step 1: Troubleshooting Mahara Installation and Configuration. 44
Step 2: Troubleshooting SSO Authentication from Mahara to Moodle 44
Introduction
Mahara is an open source e-portfolio system with a flexible display framework. Mahara, meaning 'think' or
'thought' in Te Reo Māori, is user centered environment with a permissions framework that enables
different views of an e-portfolio to be easily managed. Mahara also features a weblog, resume builder and
social networking system, connecting users and creating online learner communities.
The ePortfolio option allows you to collect, reflect on and share your achievements and development
online, in a space you control. The networking option allows you to create online communities and social
network through Groups, Blogs and Forums.
Moodle is a free and open source e-learning software platform, also known as a Course Management
System, Learning Management System (LMS), or Virtual Learning Environment. Moodle is designed to
help educators create online courses with opportunities for rich interaction. Its open source license and
modular design mean that people can develop additional functionality. Development is undertaken by a
globally diffused network of commercial and non-commercial users, streamlined by the Moodle Company
based in Perth, Western Australia.
Some of the related links that you may need to get you started are listed below:
1. Install Guide Linux CentOS5 Server
2. Step-by-step Install Guide for Moodle with Dimdim Web Meeting
3. Step-by-step Install Guide Moodle on Linux with Sclipo Live Web Class
4. Using Webmin and Bind9 to Setup DNS Server on Linux
2
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
Cookies are small text files given to you by websites. The websites use these text files to store information
about your preferences. Generally, cookies are harmless. We recommend you enable cookies in your web
browser so that websites will function properly.
Cookies are stored on your computer by websites you visit and contain information such as site
preferences or login status. This section describes how to enable and disable cookies in Firefox.
2. Under History heading, set Firefox will: to "Use custom settings for history" as shown in
Fig. 1.
3
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
Fig. 1
1. Within Internet Explorer 8, click the "Tools" menu and choose "Internet Options."
To enable cookies:
Set "First-party Cookies" (and "Third-party Cookies", if you wish) to "Accept."
1. Create Mahara database and database user using MySQL database, as follows:
mysql>quit
cd
wget http://launchpad.net/mahara/1.2/1.2.5/+download/mahara-1.2.5.tar.gztar
-xzvf mahara-1.1.2.tar.gz
cd mahara-1.1.2
cp -pr htdocs /var/www/html/mahara
cd /var/www/html/mahara
cp config-dist.php config.php
1. Next open "config.php" fiie to adjust to suit our setup. The parts that are of interest are marked in
blue color.
vi config.php
<?php
/**
* Mahara: Electronic portfolio, weblog, resume builder and social networking
* Copyright (C) 2006-2009 Catalyst IT Ltd and others; see:
5
© April 2007, Kefa Rabah, Global Open Versity, Vancouver Canada
* http://wiki.mahara.org/Contributors
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
* @package mahara
* @subpackage core
* @author Catalyst IT Ltd
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL
* @copyright (C) 2006-2009 Catalyst IT Ltd http://catalyst.net.nz
*
*/
//
// MAHARA CONFIGURATION FILE
//
// Copy this file from config-dist.php to config.php, and change the values in
// it to suit your environment.
//
// Information about this file is available on the Mahara wiki:
//
http://wiki.mahara.org/System_Administrator's_Guide/Installing_Mahara#Create_Mahara
's_config.php
//
// Note: database prefix is NOT required, you don't need to set one except if
// you're installing Mahara into a database being shared with other
// applications (this happens most often on shared hosting)
$cfg->dbprefix = '';
// You will only need to specify this if you want to use HTTPS for
// logins, but not for regular pages. If you want to serve all of your
// Mahara content via HTTPS, just set $cfg->wwwroot to use HTTPS instead.
//$cfg->httpswwwroot = 'https://myhost.com/mahara';
$cfg->httpswwwroot = 'https://bcu.monstserv.com/mahara';
mkdir /home/mahara
chown apache:apache /home/mahara
2. It is necessary to now install the following PHP modules before Mahara's Web based installer will run:
1. For full access to the hands-on training manual follow the link below:
• Step-By-Step Install Guide Mahara ePortfolio & Integration with Moodle LMS v1.0
OR
http://www.docstoc.com/docs/56546136/Step-By-Step-Install-Guide-Mahara-ePortfolio-and-
Integration-with-Moodle-LMS-v10
Contact us today:
Email: info@globalopenversity.org URL: www.globalopenversity.org