Web CMS (Joomla)


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



klik Next untuk melanjutkan instalasi



klik Next untuk menuju langkah selanjutnya


sesuaikan dengan pilihan di bawah :

  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



ini adalah tampilan index dari blog yang telah anda buat tadi menggunakan joomla dan sekarang sudah siap digunakan

Sign up here with your email address to receive updates from this blog in your inbox.

1 Response to "Web CMS (Joomla)"