SchoolOnffLine: Instalasi Mahara

From OnnoWiki
Revision as of 15:00, 10 November 2009 by Onnowpurbo (talk | contribs)
Jump to navigation Jump to search

Siapkan software pendukung

# apt-get install libsyncml0 libsyncml-dev libsyncml-utils \
opensync-plugin-syncml php-pear php5-gd php5-imap php5-odbc \
php5-pgsql apache2 mysql-server libmysqlclient15-dev libphp-adodb \
libgd2-xpm libgd2-xpm-dev php5-mysql php5-gd php5-curl php-pear \
php5-xmlrpc libnet-ssleay-perl

Ambil souce code mahara di

http://mahara.org/
http://eduforge.org/frs/?group_id=176

Install mahara

cp mahara-1.1.7.tar.bz2 /var/www/
cd /var/www
tar jxvf mahara-1.1.7.tar.bz2 
mv /var/www/mahara-1.1.7 /var/www/mahara
mkdir /var/www/maharadata
chmod -Rf 777 /var/www/maharadata
chown -Rf www-data.www-data /var/www/maharadata
chown -Rf www-data.www-data /var/www/mahara

Edit konfigurasi

cd /var/www/mahara/htdocs/
cp /var/www/mahara/htdocs/config-dist.php /var/www/mahara/htdocs/config.php 
vi /var/www/mahara/htdocs/config.php 
  $cfg->dbtype   = 'mysql5';
  $cfg->dbhost   = 'localhost';
  $cfg->dbport   = null;
  $cfg->dbname   = 'mahara';
  $cfg->dbuser   = 'mahara';
  $cfg->dbpass   = 'mahara';
  $cfg->dataroot = '/var/www/maharadata';


Buat database mahara pada MySQL, siapkan user database untuk mengakses database mahara melalui perintah

# mysql -u root -p
Enter password: (isi password root untuk MySQL)
create database mahara character set UTF8;
grant ALL on mahara.* to mahara@localhost identified by 'mahara';
grant ALL on mahara.* to mahara identified by 'mahara';
exit


Edit konfigurasi Apache2

cd /etc/apache2
vi /etc/apache2/site-enabled/mahara-httpd.conf
<VirtualHost *:80>
       ServerName mahara.sekolah.sch.id
       DocumentRoot /var/www/mahara/htdocs

       ErrorLog /var/log/apache2/mahara.error.log
       CustomLog /var/log/apache2/mahara.access.log combined

       <Directory /var/www/mahara/htdocs>
               AllowOverride All
       </Directory>
</VirtualHost>


Akses ke web

http://192.168.0.254/mahara/htdocs

Default Username "admin" password "mahara" terpaksa di ubah dalam proses instalasi menjadi

username admin
password Admin123456
Mahara1.jpeg
Mahara2.jpeg
Mahara3.jpeg
Mahara4.jpeg
Mahara5.jpeg
Mahara6.jpeg
Mahara7.jpeg


Sedikit Bug di Mahara

Edit file

vi  /var/www/mahara/htdocs/init.php

Edit line 79 & beri tanda // (remarks)

// ensure_sanity();



Pranala Menarik