Difference between revisions of "Instalasi Mahara"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| Line 6: | Line 6: | ||
  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 \  | ||
  php5-xmlrpc libnet-ssleay-perl  |   php5-xmlrpc libnet-ssleay-perl  | ||
| + | |||
| + | Enable mod_rewrite di [[apache]]  | ||
| + | |||
| + |  sudo a2enmod rewrite  | ||
| + | |||
| + | Alternatif lain  | ||
| + | |||
| + |  vi /etc/apache2/sites-enabled/000-default  | ||
| + | |||
| + |  DocumentRoot /var/www  | ||
| + |  <Directory />  | ||
| + |       Options FollowSymLinks  | ||
| + |       AllowOverride '''all'''  | ||
| + |  </Directory>  | ||
| + |  <Directory /var/www/>  | ||
| + |       Options Indexes FollowSymLinks MultiViews  | ||
| + |       AllowOverride '''all'''  | ||
| + |       Order allow,deny  | ||
| + |       allow from all  | ||
| + |  </Directory>  | ||
| + | |||
| + | Restart [[Apache]]  | ||
| + | |||
| + |  service apache2 restart  | ||
| + | atau  | ||
| + |  /etc/init.d/apache2 restart  | ||
| + | |||
Ambil [[source code]] mahara di  | Ambil [[source code]] mahara di  | ||
Revision as of 17:47, 31 March 2012
Siapkan aplikasi 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
Enable mod_rewrite di apache
sudo a2enmod rewrite
Alternatif lain
vi /etc/apache2/sites-enabled/000-default
DocumentRoot /var/www
<Directory />
     Options FollowSymLinks
     AllowOverride all
</Directory>
<Directory /var/www/>
     Options Indexes FollowSymLinks MultiViews
     AllowOverride all
     Order allow,deny
     allow from all
</Directory>
Restart Apache
service apache2 restart
atau
/etc/init.d/apache2 restart
Ambil source code mahara di
http://mahara.org/ http://eduforge.org/frs/?group_id=176 https://launchpad.net/mahara/1.4 https://launchpad.net/mahara/1.4/1.4.2/+download/mahara-1.4.2.tar.bz2 https://launchpad.net/mahara/1.4/1.4.2/+download/mahara-1.4.2.tar.gz
Install mahara
cp mahara-1.4.2.tar.bz2 /var/www/ cd /var/www tar jxvf mahara-1.4.2.tar.bz2 mv /var/www/mahara-1.4.2 /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
// database connection details // valid values for dbtype are 'postgres8' and 'mysql5' $cfg->dbtype = 'mysql5'; $cfg->dbhost = 'localhost'; $cfg->dbport = null; $cfg->dbname = 'mahara'; $cfg->dbuser = 'mahara'; $cfg->dbpass = 'mahara'; $cfg->dbprefix = 'mh_'; $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) mysql> create database maharadb character set UTF8; mysql> grant ALL on maharadb.* to mahara@localhost identified by 'maharapass'; mysql> grant ALL on maharadb.* to mahara identified by 'maharapass'; mysql> exit
Bagi mereka yang sedang experimen / mencoba dapat menggunakan yang lebih sederhana
# 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 php.ini
vi /etc/php5/apache2/php.ini
pastikan
register_globals off magic_quotes_runtime off magic_quotes_sybase off magic_quotes_gpc off log_errors on allow_call_time_pass_reference off
Edit supaya
upload_max_filesize 50M post_max_size 50M
Misalnya Server berada di IP Address 192.168.0.62 Edit konfigurasi Apache2 jika kita berada di shared host
vi /etc/apache2/sites-enabled/mahara-httpd.conf
 <VirtualHost *:80>
         ServerName 192.168.0.62
         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>
Reload Apache
/etc/init.d/apache2 restart
Akses ke web
http://192.168.0.62/mahara/htdocs
atau
http://ip-address-server/mahara/htdocs
atau
http://localhost/mahara/htdocs
Username "admin" password "mahara"
Sedikit Bug di Mahara
Edit file
vi /var/www/mahara/htdocs/init.php
Edit line 79 & beri tanda // (remarks)
// ensure_sanity();
Referensi
Pranala Menarik
- Instalasi Mahara Social Networking
 - Instalasi OpenPNE Social Networking
 - jcow
 - oxwall
 - elgg