Web CMS (Joomla)
Karena Joomla tidak terdapat pada distro, maka anda harus mendownload file installernya dari internet lalu menguploadnya ke server menggunakan FTP
anda dapat mendownloadnya dari sini
pada tutorial ini menggunakan Joomla_2.5.9-Stable-Full_Package.zip dan di upload ke /home/smk/
Install Joomla:
1. apt-get install unzip
2. cd /home/smk/
3. mkdir /var/www/joomla
4. cp Joomla_2.5.9-Stable-Full_Package.zip /var/www/joomla
5. cd /var/www/joomla/
6. unzip Joomla_2.5.9-Stable-Full_Package.zip
setelah itu anda harus membuat virtual host, berikut caranya :
7. cd /etc/apache2/sites-available/
8. cp default blog
9. nano blog
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName blog.smkn1-purwodadi.sch.id
DocumentRoot /var/www/joomla
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
- sesuaikan dengan script diatas
save dengan CTRL+X lalu Y kemudian ENTER
10. a2ensite blog
sekarang anda harus membuat sub-domain untuk joomla
11. nano /var/cache/bind/db.smk
blog IN A 192.168.5.1
save dengan CTRL+X lalu Y kemudian ENTER
selanjutnya anda harus membuat database untuk joomla
12. mysql -u root -p
13. CREATE DATABASE blog;
14. exit;
15. /etc/init.d/apache2 restart
16. /etc/init.d/bind9 restart
berikutnya buka http://blog.smkn1-purwodadi.sch.id menggunakan browser kesayangan anda
Pilih English (United States) gunakan bahasa internasional
Database Type : Mysql
Host Name : localhost
Username : root
Password : <tuliskan password root MySQL anda>
Database Name : blog <sesuai dengan tutorial diatas>
Table Prefix : mrlwv_
Old Database Process : Remove
jika sudah klik Next
Enable FTP Layer : No
klik Next
Site Name : <tuliskan judul untuk blog anda>
Your Email : <tuliskan E-Mail anda saat ini>
Admin Username : <tuliskan user admin yang anda inginkan>
Admin Password : <tuliskan password untuk user admin>
Confirm Admin Password : <tuliskan kembali password yang telah anda buat tadi untuk user admin>
pilih Default English (GB) Sample Data
klik Install Sample Data
klik Next
17. nano /var/www/joomla/configuration.php
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'This site is down for maintenance.<br /> Please check back again soon.';
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = 'SMK N 1 Purwodadi';
public $editor = 'tinymce';
public $captcha = '0';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'root';
public $password = 'hanif';
public $db = 'blog';
public $dbprefix = 'mrlwv_';
public $live_site = '';
public $secret = 'PeWDC6cjHIvMD8YT';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'UTC';
public $mailer = 'mail';
public $mailfrom = 'user1@smkn1-purwodadi.sch.id';
public $fromname = 'SMK N 1 Purwodadi';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = '';
public $MetaKeys = '';
public $MetaTitle = '1';
public $MetaAuthor = '1';
public $MetaVersion = '0';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '0';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = '/var/www/joomla/logs';
public $tmp_path = '/var/www/joomla/tmp';
public $lifetime = '15';
public $session_handler = 'database';
}
?>
- isi file tadi menggunakan script diatas
save dengan CTRL+X lalu Y kemudian ENTER
18. cd /var/www/joomla/
19. rm -rf installation/
sekarang buka http://blog.smkn1-purwodadi.sch.id menggunakan browser kesayangan anda
Coba dh...
ReplyDelete