SMEOnffLine: Instalasi Mahara

From OnnoWiki
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 source code mahara di

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

Install mahara

cp mahara-1.1.7.tar.gz /var/www/
cd /var/www
tar zxvf mahara-1.1.7.tar.gz
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

vi /etc/apache2/sites-enabled/mahara-httpd.conf

<VirtualHost *:80>
        ServerName mahara.ukm.co.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>


Sedikit Bug di Mahara

Edit file

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

Edit line 79 & beri tanda // (remarks)

// ensure_sanity();


Akses ke web

http://192.168.0.254/mahara/htdocs

Username "admin" password "mahara"

Mahara1.jpeg
Mahara2.jpeg

Tunggu sampai semua aplikasi selesai di install

Mahara3.jpeg
Mahara4.jpeg
Mahara5.jpeg
Mahara6.jpeg
Mahara7.jpeg

Set supaya

username admin
password Admin123456


Mahara dapat di akses melalui alamat

http://192.168.0.254/mahara/htdocs/

Pranala Menarik