LAMP Server

Tahap Instalasi

Jalankan perintah di terminal

indra@f8er:~$ sudo tasksel install lamp-server

Merubah Lokasi Default Folder Web Server

Salin file konfigurasi default web server dengan nama yang lain

indra@f8er:~$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

edit file konfigurasi salinan yang baru tadi

indra@f8er:~$ gksudo gedit /etc/apache2/sites-available/mysite

tentukan lokasi folder baru dari web server, kemudian Aktifkan file konfigurasi yang baru tadi

indra@f8er:~$ sudo a2dissite default && sudo a2ensite mysite
Site default disabled.
Run '/etc/init.d/apache2 reload' to activate new configuration!
Enabling site mysite.
Run '/etc/init.d/apache2 reload' to activate new configuration!

Restart apache

indra@f8er:~$ sudo /etc/init.d/apache2 restart
Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName [ OK ]

Merubah Lokasi Default MySQL

stop dulu mysql

$ sudo stop mysql

copy data mysql ke tempat yg baru

sudo cp -R -p /var/lib/mysql /path/to/new/datadir

hapus beberapa file yang ga di butuhkan

sudo rm /path/to/new/datadir

edit konfigurasi mysql

sudo gedit /etc/mysql/my.cnf

cari “datadir” dalam file itu, lalu rubah ke alamat folder yang baru. dari datadir=/var/lib/mysql >> ke datadir=/path/to/new/datadir

sekarang edit apparmor

sudo gedit /etc/apparmor.d/usr.sbin.mysqld

rubah konfigurasi file apparmor, tambahkan baris

/path/to/new/datadir r,
/path/to/new/datadir** rwk,

restart apparmor

$ sudo /etc/init.d/apparmor restart

jalankan mysql

$ sudo start mysql

catatan, jika terjadi error pada saat running mysql. pastikan permisi dari direktori yang baru bisa read dan write untuk user di bawah privilege mysqld. coba tes pake ini.

ln -s /data2/mysql /var/lib/mysql
Categories: Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *

*