Difference between revisions of "SchoolOnffLine: Instalasi Mahara"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Siapkan software pendukung | Siapkan software pendukung | ||
− | + | apt-get install php-pear php5-gd php5-imap php5-odbc \ | |
− | |||
php5-pgsql apache2 mysql-server libmysqlclient15-dev libphp-adodb \ | php5-pgsql apache2 mysql-server libmysqlclient15-dev libphp-adodb \ | ||
libgd2-xpm libgd2-xpm-dev php5-mysql php5-gd php5-curl php-pear \ | libgd2-xpm libgd2-xpm-dev php5-mysql php5-gd php5-curl php-pear \ | ||
Line 11: | Line 10: | ||
http://mahara.org/ | http://mahara.org/ | ||
http://eduforge.org/frs/?group_id=176 | http://eduforge.org/frs/?group_id=176 | ||
+ | https://launchpad.net/mahara/ | ||
Install mahara | Install mahara | ||
− | cp mahara-1. | + | cp /usr/local/src/mahara-1.3.3.tar.gz /var/www/ |
cd /var/www | cd /var/www | ||
− | tar | + | tar zxvf mahara-1.3.3.tar.gz |
− | mv /var/www/mahara-1. | + | mv /var/www/mahara-1.3.3 /var/www/mahara |
mkdir /var/www/maharadata | mkdir /var/www/maharadata | ||
chmod -Rf 777 /var/www/maharadata | chmod -Rf 777 /var/www/maharadata | ||
Line 29: | Line 29: | ||
vi /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 | Buat [[database]] mahara pada [[MySQL]], siapkan user [[database]] untuk mengakses [[database]] mahara melalui perintah | ||
− | + | mysql -u root -p123456 | |
− | + | ||
create database mahara character set UTF8; | create database mahara character set UTF8; | ||
grant ALL on mahara.* to mahara@localhost identified by 'mahara'; | grant ALL on mahara.* to mahara@localhost identified by 'mahara'; | ||
Line 50: | Line 50: | ||
Edit konfigurasi Apache2 | Edit konfigurasi Apache2 | ||
− | + | vi /etc/apache2/sites-enabled/mahara-httpd.conf | |
− | vi /etc/apache2/ | + | |
+ | <VirtualHost *:80> | ||
+ | ServerName mahara.school.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> | ||
+ | |||
+ | |||
+ | |||
+ | ==Sedikit Bug di Mahara== | ||
+ | |||
+ | Edit file | ||
+ | |||
+ | vi /var/www/mahara/htdocs/init.php | ||
− | + | Edit line 82 & beri tanda // (remarks) | |
− | |||
− | |||
− | + | // ensure_sanity(); | |
− | |||
− | + | ==Restart Apache Web Server== | |
− | |||
− | |||
− | |||
+ | /etc/init.d/apache2 restart | ||
− | |||
http://192.168.0.254/mahara/htdocs | http://192.168.0.254/mahara/htdocs | ||
Line 75: | Line 88: | ||
[[Image:Mahara2.jpeg|center|200px|thumb]] | [[Image:Mahara2.jpeg|center|200px|thumb]] | ||
+ | |||
+ | Tunggu sampai semua aplikasi selesai di install | ||
[[Image:Mahara3.jpeg|center|200px|thumb]] | [[Image:Mahara3.jpeg|center|200px|thumb]] | ||
[[Image:Mahara4.jpeg|center|200px|thumb]] | [[Image:Mahara4.jpeg|center|200px|thumb]] | ||
+ | |||
+ | Username : admin | ||
+ | Password : mahara | ||
[[Image:Mahara5.jpeg|center|200px|thumb]] | [[Image:Mahara5.jpeg|center|200px|thumb]] | ||
+ | |||
+ | New Password : Admin123456! | ||
+ | e-mail : admin1@sekolah.sch.id | ||
[[Image:Mahara6.jpeg|center|200px|thumb]] | [[Image:Mahara6.jpeg|center|200px|thumb]] | ||
Line 86: | Line 107: | ||
[[Image:Mahara7.jpeg|center|200px|thumb]] | [[Image:Mahara7.jpeg|center|200px|thumb]] | ||
+ | Set supaya | ||
− | + | username admin | |
+ | password Admin123456! | ||
− | |||
− | + | Mahara dapat di akses melalui alamat | |
− | + | http://192.168.0.254/mahara/htdocs/ | |
− | + | ==Pranala Menarik== | |
+ | * [[SchoolOnffLine: Server Berbasis Sabily]] | ||
+ | * [[SchoolOnffLine: Server Berbasis Ubuntu]] | ||
− | + | [[Category: Linux]] | |
− | + | [[Category: Distro Linux]] | |
− | + | [[Category: SchoolOnffLine]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 18:00, 20 November 2010
Siapkan software pendukung
apt-get install 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 https://launchpad.net/mahara/
Install mahara
cp /usr/local/src/mahara-1.3.3.tar.gz /var/www/ cd /var/www tar zxvf mahara-1.3.3.tar.gz mv /var/www/mahara-1.3.3 /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 -p123456
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.school.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>
Sedikit Bug di Mahara
Edit file
vi /var/www/mahara/htdocs/init.php
Edit line 82 & beri tanda // (remarks)
// ensure_sanity();
Restart Apache Web Server
/etc/init.d/apache2 restart
http://192.168.0.254/mahara/htdocs
Username "admin" password "mahara"
Tunggu sampai semua aplikasi selesai di install
Username : admin Password : mahara
New Password : Admin123456! e-mail : admin1@sekolah.sch.id
Set supaya
username admin password Admin123456!
Mahara dapat di akses melalui alamat
http://192.168.0.254/mahara/htdocs/