instalasi dan konfigurasi web server pada debian 4.0 etch
Posted by: salewatan on: Nopember 30, 2008
• In: linux
• No Comments
Linux merupakan SO yang stabil dan banyak digunakan untuk keperluan webserver. teknologi yang banyak digunakan dalam membangun web server adalah LAMP (linux,apache,mysql, dan php)
INSTALASI
1. bertindak sebagai root
2. instal webserver apache2
debian:~# apt-get install apache2
Reading package lists… Done
Building dependency tree… Done
The following extra packages will be installed:
apache2-mpm-worker apache2-utils apache2.2-common libapr1 libaprutil1 libpq4
libsqlite3-0
The following NEW packages will be installed:
apache2 apache2-mpm-worker apache2-utils apache2.2-common libapr1
libaprutil1 libpq4 libsqlite3-0
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 2428kB of archives.
After unpacking 6300kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://kambing.ui.edu stable/main libapr1 1.2.7-8.2 [109kB]
Get:2 http://kambing.ui.edu stable/main libpq4 8.1.13-0etch1 [284kB]
Get:3 http://kambing.ui.edu stable/main libsqlite3-0 3.3.8-1.1 [194kB]
Get:4 http://kambing.ui.edu stable/main libaprutil1 1.2.7+dfsg-2 [68.5kB]
Get:5 http://kambing.ui.edu stable/main apache2-utils 2.2.3-4+etch6 [344kB
3. setelah apache terinstal. buktikan dengan membuka web browser dan buka halaman http://localhost, atau jika dns sudah terinstal sebelumnya anda dapat menuliskan alamat webnya contoh http://www.debianmaros.org, dan akan terlihat tampilan berikut :
3. anda dapat melihat file-file web dalam folder /var/www/apache2-default
4. instal php5
debian:~# apt-get install php5
5. buatlah file baru dengan nama cobacoba.php
debian:~# nano /var/www/cobacoba.php
6. tuliskan kalimat berikut di dalamnya
7. jalankan web browser, dan buka halaman web anda http://www.debianmaros.org/cobacoba.php
8. instal php5-mysql
debian:~# apt-get install php5-mysql
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
libmysqlclient15off mysql-common
The following NEW packages will be installed:
libmysqlclient15off mysql-common php5-mysql
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 1911kB of archives.
After unpacking 4289kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://kambing.ui.edu stable/main mysql-common 5.0.32-7etch6 [54.2kB]
Get:2 http://kambing.ui.edu stable/main libmysqlclient15off 5.0.32-7etch6 [1792k
9. instal mysql-server
debian:~# apt-get install mysql-server
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl
mysql-client-5.0 mysql-server-5.0
Suggested packages:
dbishell libcompress-zlib-perl tinyca
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl
mysql-client-5.0 mysql-server mysql-server-5.0
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 33.4MB of archives.
After unpacking 86.9MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://kambing.ui.edu stable/main libnet-daemon-perl 0.38-1.1 [45.8kB]
Get:2 http://kambing.ui.edu stable/main libplrpc-perl 0.2017-1.1 [34.9kB]
Get:3 http://kambing.ui.edu stable/main libdbi-perl 1.53-1etch1 [676kB]
10. buat password untuk mysql
debian:~# mysqladmin -u root password Passwordmu
11. konfigurasi file php.ini dengan mengetikkan
#nano /etc/php5/apache2/php.ini
12. carilah baris ; extension=mysql.so, …..(pake ctrl+w) untuk search kalimat, lalu ketik mysql.so ……..hilangkan tanda titik koma (;) didepannya hingga menjadi extension=mysql.so
13. restart apache
debian:~# /etc/init.d/apache2 restart
14. jika mysql telah terinstal, lakukan pengetesan dengan masuk ke mysql
debian:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.0.32-Debian_7etch6-log Debian etch distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
15. instal phpmyadmin
debian:~# apt-get install phpmyadmin
Reading package lists… Done
Building dependency tree… Done
Recommended packages:
php5-mcrypt php4-mcrypt php5-gd php4-gd
The following NEW packages will be installed:
phpmyadmin
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 3608kB of archives.
After unpacking 14.1MB of additional disk space will be used.
Get:1 http://kambing.ui.edu stable/main phpmyadmin 4:2.9.1.1-8 [3608kB]
16. konfigurasi file apache2.conf
debian:~# nano /etc/apache2/apache2.conf
17. pada file apache2.conf tsb, buat sebuah alias baru bernama “phpmyadmin” dan diarahkan ke /usr/share/phpmyadmin dengan menggunakan kode
Alias /phpmyadmin “/usr/share/phpmyadmin/”
Options Indexes MultiViews
AllowOverride None
order allow,deny
Allow from all
18. aksek phpmyadmin melalui web browser dengan mengetikkan pada halaman web
http://www.debianmaros.org/phpmyadmin/index.php
19. tuliskan user dan passwordnya s ehingga akan muncul tampilan berikut :
Older Entries
Mengistal mysql
INSTALASI
1. install program pendukung moodle
# apt-get install mysql-server libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev php5-mysql \
php5-gd php5-curl php5-xmlrpc php-pear
$$$$to be continue $$$$$
CMS (content management system) bisa diartikan sebagai pengelolaan content atau isi. jika dihubungkan dengan web maka CMS berarti program yang mmapu mengeloal isi dari sebuah website seperti melakukan publikasi, editing dan menghapus sebuah content.
Joomla (….etzzzz bukan joomlo) merupakan salah satu varian CMS yang terkenal sampai saat ini yaitu Mambo,,,,,Joomla dengan mambo bagaikan ubuntu dengan debian…????
INSTALASI
1. bertindak sebagai root
2. instalasi webserver (apache2, php5 dan mysql) dengan apt-get
#apt-get install apache2 php5 dan mysql
3. isntalasi program-program pendukung seperti libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev php5-mysql php5-gd php5-curl
4. jika menginginkan joomla dapat diremote maka perlu disiapkan ftp akses dalam hal ini akan digunakan vsftpd
#apt-get install vsftpd
5. konfigurasi file vsftpd.conf
#nano /etc/vsftpd.conf
6. pastikan terdapat argumen berikut (hilangkan tanda pagarnya)
local_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
7. buat file yang isinya user yang akan mengakses /var/www/joomla
#nano /etc/vsftpd.chroot_list
tulis user didalam file diatas misalkan joomlauser
8. Buat user joomla dengan home directory /var/www/joomla
# adduser --home /var/www/joomla joomlauser
Password:
# adduser joomla www-data
9. Restart Server
# /etc/init.d/vsftpd restart
# /etc/init.d/apache2 restart
# /etc/init.d/mysql restart
ambil source code joomla di http://joomla.org gunakan versi yang terbaru (penulis menggunakan versi Joomla_1.5.8-Stable-Full_Package.tar.gz
10. buat direktori baru untuk web joomla pada /var/www
debian:/var/www# mkdir joomla
11. copy program joomla ke /var/www/joomla
debian:/home/lamanggong/ftp/program# cp Joomla_1.5.8-Stable-Full_Package.tar.gz /var/www/joomla
12. aktifkan direktory /var/www/joomla
# cd /var/www/joomla
13. ekstrak hasil copyan
debian:/var/www/joomla# tar zxvf Joomla_1.5.8-Stable-Full_Package.tar.gz
14. ubah status kepemilikan direktori joomlah agar dapat dimiliki oleh webserver
debian:~# chown -Rf www-data.www-data /var/www/joomla
15. jadikan direktori joomla dapat di read, write dan execute
debian:~# chmod -Rf 744 /var/www/joomla
16. buat database joomla pada mysql, misalkan nama database ; joomla, nama user : joomlauser dan password database : joomlapass
debian:~# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 34
Server version: 5.0.32-Debian_7etch6-log Debian etch distribution
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql> create database joomla;
Query OK, 1 row affected (0.00 sec)
mysql> grant ALL on joomla.* to joomlauser@localhost identified by ‘joomlapass’;
Query OK, 0 rows affected (0.00 sec)
mysql> grant ALL on joomla.* to joomlauser identified by ‘joomlapass’;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
instalasi wordpress di linux debian 4.0 etch
Posted by: salewatan on: Nopember 30, 2008
• In: linux
• No Comments
source code wordpress dapat diambil di http://wordpress.org. sebelum menginstal wordpress maka perlu dipersiapkan fasilitas pendukung seperti mysql-server, php dan lain2 (baca artikel membangun instalasi dan konfigurasi webserver) selanjutnya….
1. install program-program pendukung dengan menggunakan perintah apt-get install seperti :
mysql-server libmysqlclient15-dev libphp-adodb libgd2-xpm
libgd2-xpm-dev php5 apache2 php5-mysql php5-gd php5-curl
2. kopi dan ekstrak source code wordpress ke /var/www dengan perintah
debian:/home/lamanggong/ftp/program# cp wordpress-2.6.3.tar.gz /var/www
debian:/home/lamanggong/ftp/program# cd /var/www
debian:/var/www# tar zxvf wordpress-2.6.3.tar.gz
debian:/var/www#cd wordpress
3. copy file wp-config-sample.php menjadi wp-config.php
debian:/var/www/wordpress# cp wp-config-sample.php wp-config.php
4. edit file wp-config.php
debian:/var/www/wordpress# nano wp-config.php
5. pastikan didalamnya ada parameter berikut
// ** MySQL settings ** //
define(’DB_NAME’, ‘wordpress’); // The name of the database
define(’DB_USER’, ‘wordpress’); // Your MySQL username
define(’DB_PASSWORD’, ‘wordpress’); // …and password
define(’DB_HOST’, ‘localhost’); //
6. siapkan database untuk wordpress, disini akan digunakan database dengan nama wordpress, user database dengan nama root, dan password untuk akses wordpress adalah wordpress. sedangkan password root mysql di set sebagai password
#mysqladmin -u root password password
atau jika mysql aktif digunakan
mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD(’password’);
7. Jika password root mysql database sudah disetting, maka langkah selanjutnya adalah mengkonfigurasi mysql database dengan perintah :
#mysql -u root -p
Enter password:
mysql> create database wordpress;
mysql>grant INSERT, SELECT on root.* to wordpress@localhost;
mysql>SET PASSWORD FOR wordpress@localhost=PASSWORD(’wordpress’);
mysql>grant CREATE, INSERT, SELECT, DELETE, UPDATE on wordpress.* to wordpress@localhost;
mysql>grant CREATE, INSERT, SELECT, DELETE, UPDATE on wordpress.* to wordpress;
mysql>exit
8. akses web wordpress yang baru melalui perintah
http://localhost/wordpress
isi judul blog dan email anda setelah klik Install WordPress
9. STOP ! catat username dan password defaultnya sebelum klik login (modifikasi user dan passwordnya belakangan)
10. isi dengan username dan password yang telah anda catat
11. sekarang anda memasuki dashboard (ibarat control panel) dimana semua pengaturan tentang blog anda dilakukan disini
12. untuk melihat tampilan blog anda klik visit site, sehingga akan muncul tampilan
13. silahkan memodifikasi blog yang telah anda buat sesuai dengan keinginan anda
Instalasi MediaWiki
From SpeedyWiki
Jump to: navigation, search
Pertama-tama siapkan beberapa fasiltas pendukung MediaWiki seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah
# apt-get install mysql-server libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev \
php5-mysql php5-gd php5-curl php-image-graph php-image-canvas php-pear
Siapkan database untuk MediaWiki, disini akan digunakan database dengan nama mediawiki, user database dengan nama mediawiki dan password untuk akses database adalah mediawiki. Sedang password root MySQL di set sebagai password. Perintah yang digunakan untuk mengkonfigurasi adalah
# mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
Jika password Root MySQL database sudah di set maka kita dapat langsung mengkonfigurasi MySQL menggunakan perintah
# mysql -u root -p
Enter password:
mysql> create database mediawiki;
mysql> grant INSERT,SELECT on root.* to mediawiki@localhost;
mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE, DROP on mediawiki.* to mediawiki@localhost identified by 'mediawikipass';
mysql> grant CREATE, INSERT, SELECT, DELETE, UPDATE, DROP on mediawiki.* to mediawiki identified by 'mediawikipass';
mysql> exit
Ambil source code aplikasi Mediawiki yang terbaru dari situs MediaWiki http://www.mediawiki.org. Lakukan perintah berikut untuk mengcopy dan mengextract source code pada folder Web,
# cp -Rf mediawiki-1.12.0.tar.gz /var/www/
# cd /var/www
# tar zxvf mediawiki-1.12.0.tar.gz
# mv mediawiki-1.12.0 wiki
# chmod a+w wiki/config
Perhatikan bahwa versi mediawiki yang digunakan dalam contoh adalah versi lama yaitu versi 1.12.0, anda sebaiknya menggunakan versi yang terbaru.
Pastikan Apache Web Server telah terinstall & Restart
# /etc/init.d/apache2 restart
Jika belum terinstall, maka kita perlu menginstall terlebih dulu apache2.
Lanjutkan proses konfigurasi media Wiki menggunakan Web dengan cara mengakses ke alamat,
http://localhost/wiki
Lakukan beberapa konfigurasi untuk Wiki yang akan kita operasikan. Beberapa parameter yang perlu di set adalah,
Wiki Name
Contact e-mail
Language -> id
Admin Username -> admin
password ->
Confirm ->
Database Type -> mysql
Database name -> mediawiki
DB username -> mediawiki
DB password -> mediawiki
DB pass Confirm -> mediawiki
Superuser -> root
Password ->
Database Prefix -> wiki_
Pastikan bahwa Prefix Database yang digunakan adalah wiki_ ini akan memudahkan nanti pada saat replikasi database dari SpeedyWiki
Setelah semua parameter selesai di konfigurasi kita dapat menginstalasi MediaWiki dengan menekan tombol
Install MediaWiki
Terakhir, kita perlu mengcopykan file LocalSettings.php yang merupakan konfigurasi mediawiki ke folder root Wiki melalui perintah
# cd /var/www/wiki/
# mv config/LocalSettings.php /var/www/wiki/
# chmod 600 /var/www/wiki/LocalSettings.php
Selesai sudah seluruh proses konfigurasi MediaWiki, Wiki dapat di akses pada alamat Web.
http://localhost/wiki
[edit] Pranala Menarik
* Melihat Aktifitas dan Statistik Mediawiki
* Dumping Seluruh Database MediaWiki
* Replikasi Database dan Image MediaWiki
* Membuka Fasilitas Upload di MediaWiki
* Mengaktifkan Math di MediaWiki
* Mengubah Logo di MediaWiki
* Proteksi agar hanya registered member yang dapat menulis
* Proteksi Spammer Menggunakan reCAPTHCA
Retrieved from "http://opensource.telkomspeedy.com/wiki/index.php/Instalasi_MediaWiki"
Views
* Article
* Discussion
* Edit
* History
Personal tools
* Log in / create account
Navigation
* Main Page
* Community portal
* Current events
* Recent changes
* Random page
* Help
* Donations
Search
Toolbox
* What links here
* Related changes
* Upload file
* Special pages
* Printable version
* Permanent link
Powered by MediaWiki
GNU Free Documentation License 1.2
* This page was last modified 23:20, 11 June 2008.
* This page has been accessed 1,441 times.
* Content is available under GNU Free Documentation License 1.2.
* Privacy policy
* About SpeedyWiki
* Disclaimers