Install XAMPP Di Ubuntu Plus Error

9

Click here to load reader

description

catatan pngalaman saya ketika melakukan instalasi paket XAMPP di ubuntu 9.10 dan mengalami kegagalan dikarenakan masalah file permision.

Transcript of Install XAMPP Di Ubuntu Plus Error

Page 1: Install XAMPP Di Ubuntu Plus Error

INSTALL XAMPP DI UBUNTU 9.10

Mungkin telah banyak yang membahas cara menginstall XAMPP / LAMPP di Linux

Ubuntu, namun jarang sekali yang membahas bagaimana jika ternyata XAMPP kita tidak dapat

berjalan sebagaimana mestinya. Untuk itu disini saya mencoba untuk mendokumentasikan

kegagalan saya setelah menginstall XAMPP di Ubuntu 9.10. Berikut ini langkah – langkah yang

saya lakukan :

I. Extract file ke directory /opt

1. Download file xampp-linux-1.7.2.tar.gz ( ini versi yang saya miliki, mungkin sekarang

nomer versinya sudah berubah )

2. Extract file tersebut didalam directory /opt, klik 2 kali file xampp-linux-1.7.2.tar.gz dan

arahkan hasil extracnya ke directory /opt ( biasanya anda harus bertindak sebagai root ).

Kalau menggunakan perintah di terminal mungkin perintahnya kurang lebih seperti ini,

3. Misalkan kita menyimpan file xampp-linux-1.7.2.tar.gz didalam directory

/home/afandi/Dokumen, maka berikan perintah ini

4. cd /home/afandi/Dokumen

5. sudo tar -xvfz xampp-linux-1.7.2.tar.gz /opt,

6. Maka dalam directory /opt akan terdapat sebuah directory baru bernama lampp

II. Jalankan XAMPP

1. Jalankan lampp dengan perintah sudo /opt/lampp/lampp start

2. Starting XAMPP for Linux 1.7.2...

3. XAMPP: Starting Apache with SSL (and PHP5)...

4. XAMPP: Starting MySQL...

5. XAMPP: Couldn't start MySQL!

6. XAMPP: Starting ProFTPD...

7. XAMPP for Linux started.

8. OK deh, semuanya telah berjalan dengan baik kecuali program MySQLnya yang agak rewel

9. Setelah mengalami sedikit kebingungan, akhirnya ketemu juga penyebabnya yaitu

dikarenakan file permisi dari directory /opt/lampp/var/mysql tidak dapat didapat ditulis oleh

program XAMPP.

10. Maka coba berikan perintah sudo chmod -R 777 /opt/lampp/var/mysql

11. Sekarang jalankan MySQLnya dengan perintah sudo /opt/lampp/lampp startmysql

12. XAMPP: Starting MySQL...

1

Page 2: Install XAMPP Di Ubuntu Plus Error

III. Tes apakah program web server Apache sudah berjalan

1. Buka web browser anda ( disini saya menggunakan firefox mozilla )

2. Pada address bar ketikkan http://localhost

3. Akan muncul sebuah halaman web yang meminta anda untuk memilih bahasa, kira – kira

tampilannya seperti ini :

4. Klik salah satu bahasa yang anda inginkan ( disini saya memilih English ).

5. Ternyata setelah saya klik, tampilannya tetap dan tidak berubah.

6. Akhirnya saya mencoba untuk membuka file /opt/lampp/htdocs/xampp/index.php, ternyata

untuk dapat menjalankannya file /opt/lampp/htdocs/xampp/lang.tmp harus ada isinya ( tidak

kosong ), untuk itu agar file tersebut dapat ditulisi oleh program, maka kita harus mengubah

file permisinya dan berikan perintah sudo chmod 777 /opt/lampp/htdocs/xampp/lang.tmp

7. Sekarang coba refresh web browser anda dan klik salah satu bahasa yang anda inginkan dan

2

Page 3: Install XAMPP Di Ubuntu Plus Error

jika tidak ada masalah akan muncul tampilan seperti ini :

III. Tes program MySQL dari terminal

1. Buka program terminal / konsole dan ketikkan perintah sudo /opt/lampp/bin/mysql

2. Bila muncul tampilan seperti ini, maka program MySQL telah berjalan dengan baik

• Welcome to the MySQL monitor. Commands end with ; or \g.

• Your MySQL connection id is 13

• Server version: 5.1.37 Source distribution

• Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

• mysql>

3. Untuk keluar dari program MySQL ketikkan exit.

IV. Tes program phpMyAdmin

1. Untuk dapat menjalankan program phpMyAdmin, syarat pertama yang harus dipenuhi

3

Page 4: Install XAMPP Di Ubuntu Plus Error

adalah program MySQL harus sudah berjalan, dan kita telah menjalankannya.

2. Klik link phpMyAdmin ( baris no 3 dari bawah ) dalam kategori Tools. Maka akan tampil

jendela seperti dibawah ini

V. Mengatur keamanan dari XAMPP

Hal ini diperlukan karena setting default dari XAMPP adalah tidak ada password, untuk itu

demi keamanan sebaiknya kita melindungi XAMPP kita dengan password.

Langkah - langkahnya adalah :

1. Buka program terminal / konsole

2. Ketikkan sudo /opt/lampp/lampp security

• XAMPP: Quick security check...

• XAMPP: Your XAMPP pages are NOT secured by a password.

• XAMPP: Do you want to set a password? [yes]

4

Page 5: Install XAMPP Di Ubuntu Plus Error

• XAMPP: Password:

• XAMPP: Password (again):

• XAMPP: Password protection active. Please use 'lampp' as user name!

• XAMPP: MySQL is accessable via network.

• XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes]

• XAMPP: Turned off.

• XAMPP: Stopping MySQL...

• XAMPP: Starting MySQL...

• XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!

• XAMPP: Do you want to set a password? [yes]

• XAMPP: Password:

• XAMPP: Password (again):

• XAMPP: Setting new MySQL pma password.

• XAMPP: Setting phpMyAdmin's pma password to the new one.

• XAMPP: MySQL has no root passwort set!!!

• XAMPP: Do you want to set a password? [yes]

• XAMPP: Write the password somewhere down to make sure you won't forget it!!!

• XAMPP: Password:

• XAMPP: Password (again):

• XAMPP: Setting new MySQL root password.

• XAMPP: Change phpMyAdmin's authentication method.

• XAMPP: The FTP password for user 'nobody' is still set to 'lampp'.

• XAMPP: Do you want to change the password? [yes] no

• XAMPP: Done.

3. Ingat jangan sampai lupa password yang telah anda berikan.

Berikut ini tampilan awal setelah kita mengatur keamanan XAMPP

Tampilan ketika membuka halaman XAMPP ( http://localhost ), ingat username : lampp dan

passwordnya adalah password yang anda berikan pertama kali ( password yang berwarna merah )

5

Page 6: Install XAMPP Di Ubuntu Plus Error

6

Page 7: Install XAMPP Di Ubuntu Plus Error

Tampilan ketika membuka halaman phpMyAdmin ( http://localhost/phpmyadmin/ ), ingat username

: root dan passwordnya adalah password yang anda berikan yang kedua ( password yang berwarna

biru )

7

Page 8: Install XAMPP Di Ubuntu Plus Error

Tampilan ketika membuka program MySQL melalui terminal ingat username : root dan

passwordnya adalah password yang anda berikan yang ketiga ( password yang berwarna hijau )

Sebelum diberikan password perintah seperti ini dapat berjalan dengan baik (lihat halaman 3 bagain

tes MySQL dari terminal ), namun setelah diberikan password sudah tidak dapat digunakan lagi.

afandi@ahmad-desktop:~$ sudo /opt/lampp/bin/mysql

[sudo] password for afandi:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

afandi@ahmad-desktop:~$

Untuk itu berikan perintah berikut ini

afandi@ahmad-desktop:~$ sudo /opt/lampp/bin/mysql -u root -h localhost -p

8

Page 9: Install XAMPP Di Ubuntu Plus Error

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 36

Server version: 5.1.37 Source distribution

S

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

T

mysql> exit

Bye

afandi@ahmad-desktop:~$

OK, semua telah berjlan dengan baik.

SEKIAN DULU YA, SEMOGA BERMANFAAT !

TIDAK BERMAKSUD UNTUK MENGGURUI

HANYA BERBAGI PENGALAMAN AJA

TERIMA KASIH !

AFANDI

9