Pada versi windows sebelumnya,
biasanya kita tidak perlu melakukan setting apapun untuk menjalankan XAMPP,
tapi lain halnya pada windows 10, biasanya akan ada masalah seperti dibawah ini:
1:10:23 PM [Apache] Status change detected: running
1:10:24 PM [Apache] Status change detected: stopped
1:10:24 PM [Apache] Error: Apache shutdown unexpectedly.
1:10:24 PM [Apache] This may be due to a blocked port, missing dependencies,
1:10:24 PM [Apache] improper privileges, a crash, or a shutdown by another method.
1:10:24 PM [Apache] Press the Logs button to view error logs and check
1:10:24 PM [Apache] the Windows Event Viewer for more clues
1:10:24 PM [Apache] If you need more help, copy and post this
1:10:24 PM [Apache] entire log window on the forums
atau bila direct execute apache akan muncul seperti dibawah ini:
Diese Eingabeforderung nicht waehrend des Running beenden
Bitte erst bei einem gewollten Shutdown schliessen
Please close this command only for Shutdown
Apache 2 is starting ...
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address [::]:80
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
Apache konnte nicht gestartet werden
Apache could not be started
Press any key to continue . . .
Hal ini dikarenakan port 80 digunakan oleh iis,
Cara menghentinkannya adalah, open windows command shell dengan menggunakan hak akses administrator
lalu ketikkan command dibawah ini
C:\WINDOWS\system32>iisreset /stop
Attempting stop...
Internet services successfully stopped
C:\WINDOWS\system32>
Rabu, Juni 01, 2016
Rabu, Februari 10, 2016
Cara Membuat Server Apache Debian untuk Code Igniter [DEBIAN][CODE IGNITER]
Pada saat install awal server apache di linux debian,
Secara default CODE IGNITER tidak dapat digunakan karena modul rewrite di apache belum di aktifkan
Aktifkan dengan menggunakan command
a2enmod rewrite
service apache2 restart
Secara default CODE IGNITER tidak dapat digunakan karena modul rewrite di apache belum di aktifkan
Aktifkan dengan menggunakan command
a2enmod rewrite
Lalu restart service
service apache2 restart
Selasa, Februari 09, 2016
Cara Melihat Layout Partisi di Linux [DEBIAN]
Berikut adalah cara-nya
root@xx:~# findmnt
dan akan di dapat hasil dibawah ini :
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/Network-root ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
├─/proc proc proc rw,nosuid,nodev,noexec,relatime
├─/dev udev devtmpfs rw,relatime,size=10240k,nr_inodes=256084,mode=755
│ └─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/run tmpfs tmpfs rw,nosuid,noexec,relatime,size=206120k,mode=755
│ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k
│ └─/run/shm tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=412220k
└─/boot /dev/sda1 ext2 rw,relatime,errors=continue
root@xx:~# findmnt
dan akan di dapat hasil dibawah ini :
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/Network-root ext4 rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime
├─/proc proc proc rw,nosuid,nodev,noexec,relatime
├─/dev udev devtmpfs rw,relatime,size=10240k,nr_inodes=256084,mode=755
│ └─/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
├─/run tmpfs tmpfs rw,nosuid,noexec,relatime,size=206120k,mode=755
│ ├─/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k
│ └─/run/shm tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=412220k
└─/boot /dev/sda1 ext2 rw,relatime,errors=continue
Bagaimana Cara Membuat Direktori dengan Otomatis Membuat Parent Direktori di Linux [DEBIAN]
Biasanya Apabila kita ingin membuat direktori yang berada pada kedalaman tertentu maka kita harus memastikan bahwa kita sudah membuat direktori di atasnya atau parent direktori.
Contoh :
- Parent_1
|
--- Parent_2
|
------ Parent_3
|
-------- Direktori
Maka biasanya cara pertama adalah membuat Parent 1 lalu Parent 2 sampai terakhir kita buat direktori yang di inginkan.
Tetapi kita bisa menggunakan fungsi yang ada di debian :
Berikut commandnya :
sudo mkdir -p /Parent_1/Parent_2/Parent_3/Direktori
Contoh :
- Parent_1
|
--- Parent_2
|
------ Parent_3
|
-------- Direktori
Maka biasanya cara pertama adalah membuat Parent 1 lalu Parent 2 sampai terakhir kita buat direktori yang di inginkan.
Tetapi kita bisa menggunakan fungsi yang ada di debian :
Berikut commandnya :
sudo mkdir -p /Parent_1/Parent_2/Parent_3/Direktori
Selasa, Februari 02, 2016
There is no public key available for the following key IDs pada Linux [DEBIAN]
Apabila saat mau update mirror atau install aplikasi di debian terdapat warning
W: There is no public key available for the following key IDs: 9D6D8F6BC857C906
Maka cara problem solving adalah sebagai berikut
#aptitude install debian-keyring debian-archive-keyring
#apt-get update
W: There is no public key available for the following key IDs: 9D6D8F6BC857C906
Maka cara problem solving adalah sebagai berikut
#aptitude install debian-keyring debian-archive-keyring
#apt-get update
Minggu, Januari 24, 2016
Bagaimana Cara Kill Process di Linux [DEBIAN]
Pertama, pastikan anda tau PID (Process ID) dari service yang anda ingin hentikan.
Caranya :
Contoh output
root 27862 0.0 0.0 69988 3044 ? Ss 02:17 0:00 /usr/sbin/apache2 start
Dalam contoh diatas PID adalah 27862
Lalu anda tinggal menggunakan command di bawah ini :
kill (PID)
Sekian, thanks
Caranya :
ps aux | grep (nama_service)
Contoh output
root 27862 0.0 0.0 69988 3044 ? Ss 02:17 0:00 /usr/sbin/apache2 start
Dalam contoh diatas PID adalah 27862
Lalu anda tinggal menggunakan command di bawah ini :
kill (PID)
Sekian, thanks
Cara Shutdown dan Restart Windows dengan CMD
Sesuai dengan judul, bahwa melakukan Shutdown dan Restart Windows dengan CMD
Maka masuk terlebih dahulu ke CMD
Untuk melakukan shutdown maka command yang digunakan adalah
shutdown /s
Dan untuk restart adalah
shutdown /r
Maka masuk terlebih dahulu ke CMD
Untuk melakukan shutdown maka command yang digunakan adalah
shutdown /s
Dan untuk restart adalah
shutdown /r
Cara Reset Factory Switch HP Procurve 1810
Pertama, pastikan anda memiliki besi kuat diameter kecil untuk mencolok lubang clear dan reset, biasanya menggunakan papper clip
Tekan dan tahan clear dan reset, lalu setelah sekitar 5 detik, lepas reset dan tetap taha clear.
Sampai lampu switch mulai berkedip baru clear di lepas.
Silahkan mencoba
Tekan dan tahan clear dan reset, lalu setelah sekitar 5 detik, lepas reset dan tetap taha clear.
Sampai lampu switch mulai berkedip baru clear di lepas.
Silahkan mencoba
Bagaimana Cara Clear Cache Squid Proxy di Linux [DEBIAN]
Berikut adalah cara melakukan Clear Cache Squid Proxy di Linux [DEBIAN],
Pertama, pastikan lokasi cache squid anda, lokasi ini dapat dilihat di file /etc/squid/squid.conf dan cari cache_dir, dalam case ini squid.conf berisikan
cache_dir aufs /var/spool/squid 50000 16 256
Sehingga lokasi cache berada di /var/spool/squid,
Berikut langkah clear cache dengan asumsi letak file cache seperti di atas
1. Stop service squid
service squid stop
2. Pindah ke direktori /var/spool/
cd /var/spool/
3. Hapus direktori squid
rm -Rf squid
4. Buat kembali direktori squid
mkdir squid
5. Rubah kepemilikan direktori tersebut ke user proxy
chown proxy:proxy squid/
6. Buat kembali lokasi cache
squid -z
7. Tinggal hidupkan kembali service squid
service squid start
Pertama, pastikan lokasi cache squid anda, lokasi ini dapat dilihat di file /etc/squid/squid.conf dan cari cache_dir, dalam case ini squid.conf berisikan
cache_dir aufs /var/spool/squid 50000 16 256
Sehingga lokasi cache berada di /var/spool/squid,
Berikut langkah clear cache dengan asumsi letak file cache seperti di atas
1. Stop service squid
service squid stop
2. Pindah ke direktori /var/spool/
cd /var/spool/
3. Hapus direktori squid
rm -Rf squid
4. Buat kembali direktori squid
mkdir squid
5. Rubah kepemilikan direktori tersebut ke user proxy
chown proxy:proxy squid/
6. Buat kembali lokasi cache
squid -z
7. Tinggal hidupkan kembali service squid
service squid start
Selasa, Januari 19, 2016
Bagaimana Cara Melihat File Log Secara Real Time pada Linux [DEBIAN]
Biasanya pada saat pengembangan atau install service baru pada linux kita membutuhkan file log yang membantu kita dalam menganalisa kesalahan yang terjadi pada service tersebut.
Pada topik ini, saya akan membahas tentang bagaimana cara untuk membuka file log yang biasanya berada pada path :
/var/log/
Biasanya anda melakukan dengan menggunakan command cat akan tetapi isi dari file hanya akan ditampilkan yang data terakhir saat anda mengeksekusi command cat tersebut.
Lalu bagaimana untuk melihat file log secara real time??
Caranya mudah, kita hanya perlu menggunakan command tail -F
Sebagai contoh saya ingin memonitor apa saja yang terjadi dalam file /var/log/dmesg maka command yang digunakan adalah
tail -F /var/log/dmesg
Pada topik ini, saya akan membahas tentang bagaimana cara untuk membuka file log yang biasanya berada pada path :
/var/log/
Biasanya anda melakukan dengan menggunakan command cat akan tetapi isi dari file hanya akan ditampilkan yang data terakhir saat anda mengeksekusi command cat tersebut.
Lalu bagaimana untuk melihat file log secara real time??
Caranya mudah, kita hanya perlu menggunakan command tail -F
Sebagai contoh saya ingin memonitor apa saja yang terjadi dalam file /var/log/dmesg maka command yang digunakan adalah
tail -F /var/log/dmesg
Bagaimana Cara Membuat User Mysql pada CLI Mysql [DEBIAN][MYSQL]
Biasanya pada saat kita menginstall Mysql di OS Linux (dalam hal ini linux yang digunakan adalah Debian 7) kita dapat melakukan dengan 2 cara.
Yang pertama adalah dengan menggunakan command
#apt-get install mysql
atau dengan mendownload file .deb yang nantinya akan di eksekusi dengan command
#dpkg -i Nama-File-MySql.deb
Adapun kelebihan dari cara pertama adalah, melakukan penginstallan dengan mudah dan akan muncul GUI untuk membuat user root, akan tetapi apabila menggunakan cara kedua maka kita harus membuat user secara manual.
Pertama pastikan mysql anda sudah jalan dengan baik, dan masuk kedalam mysql
#mysql -u root -p
mysql>CREATE USER 'coba'@'%';
Command ini untuk membuat username coba dimana tanda '%' mengartikan bahwa user tersebut dapat mengakses dari lokasi IP mana saja, anda bisa mengubahnya dengan 'localhost' apabila hanya bisa mengakses dari perangkat server-nya sendiri dan bisa diubah menjadi '10.x.x.x' apabila anda memberikan akses hanya dari IP 10.x.x.x
Selanjutnya, kita beri hak akses privileges dengan command
GRANT EXECUTE, PROCESS, SELECT, SHOW DATABASES, SHOW VIEW, ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TABLESPACE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, INDEX, INSERT, REFERENCES, TRIGGER, UPDATE, CREATE USER, FILE, LOCK TABLES, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHUTDOWN, SUPER ON *.* TO 'coba'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Command diatas memberikan akses sebagai root.
Yang pertama adalah dengan menggunakan command
#apt-get install mysql
atau dengan mendownload file .deb yang nantinya akan di eksekusi dengan command
#dpkg -i Nama-File-MySql.deb
Adapun kelebihan dari cara pertama adalah, melakukan penginstallan dengan mudah dan akan muncul GUI untuk membuat user root, akan tetapi apabila menggunakan cara kedua maka kita harus membuat user secara manual.
Pertama pastikan mysql anda sudah jalan dengan baik, dan masuk kedalam mysql
#mysql -u root -p
mysql>CREATE USER 'coba'@'%';
Command ini untuk membuat username coba dimana tanda '%' mengartikan bahwa user tersebut dapat mengakses dari lokasi IP mana saja, anda bisa mengubahnya dengan 'localhost' apabila hanya bisa mengakses dari perangkat server-nya sendiri dan bisa diubah menjadi '10.x.x.x' apabila anda memberikan akses hanya dari IP 10.x.x.x
Selanjutnya, kita beri hak akses privileges dengan command
GRANT EXECUTE, PROCESS, SELECT, SHOW DATABASES, SHOW VIEW, ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TABLESPACE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, INDEX, INSERT, REFERENCES, TRIGGER, UPDATE, CREATE USER, FILE, LOCK TABLES, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHUTDOWN, SUPER ON *.* TO 'coba'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Command diatas memberikan akses sebagai root.
Senin, Januari 18, 2016
Bagaimana Cara Melihat Mapping Switch Yang Bersebelahan (LLDP) [HP] [SWITCH]
Hal paling brutal saat mencari kabel mana yang menyambungkan antara 2 switch adalah dengan mengurut kabel-nya dari ujung ke ujung.
Hal tersebut sangat mudah apabila panjang kabel tidak lebih dari 3 meter.
Jika lebih dari 3 meter bahkan antar lantai atau antar gedung maka hal tersebut akan menjadi hal yang mengerikan.
Bila anda menggunakan Switch dengan command VLAN adalah "tag" dan "untag" biasanya switch HP dan bukan "switch mode access vlan" dan "switch mode trunk" maka anda dapat menggunakan command berikut untuk melihat mapping switch yang direct connect atau bersebalahan dengan switch yang anda telnet.
Pastikan anda sudah telnet dan masuk kedalam switch, command ini tidak memerlukan hak akses global configuration.
Berikut adalah command-nya :
show lldp info remote-device
Dari command diatas biasanya akan memunculkan hasil seperti ini :
LLDP Remote Devices Information
LocalPort | ChassisId PortId PortDescr SysName
--------- + ------------------------- ------ --------- ----------------------
22 | xx 48 59 xx xx xx Gig... Gigabi... Nama-SwitchA
23 | 78 xx xx xx e9 a1 Gig... Gigabi... Nama-SwitchB
A1 | 38 63 xx xx xx xx 27 B1 Nama-SwitchC
Data diatas mengartikan bahwa pada switch yang anda telnet, port 22 disebelah-nya adalah switch dengan nama Nama-SwitchA
Rabu, Januari 13, 2016
Bagaimana Cara Menjalankan Service Tacacs+ Server Linux [DEBIAN]
Berikut adalah cara untuk menjalankan service tacacs+ pada server linux debian :
#tac_plus -C /etc/tac_plus.conf
Bila tidak bisa, maka anda bisa menggunakan cara satunya lagi :
#/etc/init.d/tac_plus start
#tac_plus -C /etc/tac_plus.conf
Bila tidak bisa, maka anda bisa menggunakan cara satunya lagi :
#/etc/init.d/tac_plus start
Selasa, Januari 12, 2016
Bagaimana Cara Menyimpan Konfigurasi IPTABLE di [DEBIAN]
Pada FAQ saat ini,
Saya akan menginformasikan bagaimana cara untuk menyimpan/save konfigurasi IPTABLE kedalam file .cfg
Setelah anda selesai mengkonfigurasi IPTABLE seperti :
~# iptables -A INPUT -s ip-asal -d ip-tujuan -j ACCEPT
Agar konfigurasi di atas bisa di simpan ke file di direktori /etc/ dengan nama file ruler.cfg
~# iptables-save > /etc/ruler.cfg
Sekian
Saya akan menginformasikan bagaimana cara untuk menyimpan/save konfigurasi IPTABLE kedalam file .cfg
Setelah anda selesai mengkonfigurasi IPTABLE seperti :
~# iptables -A INPUT -s ip-asal -d ip-tujuan -j ACCEPT
Agar konfigurasi di atas bisa di simpan ke file di direktori /etc/ dengan nama file ruler.cfg
~# iptables-save > /etc/ruler.cfg
Sekian
Jumat, Januari 08, 2016
Merubah Kepemilikan Semua Subdirectory pada Linux [DEBIAN]
Masih banyak yang bertanya tentang linux, bagaimana cara menggunakannya,
kebanyakan orang menjawab RTFM, tetapi biasanya banyak yang malas membacanya jadi pada blog ini akan dibahas beberapa FAQ Linux Debian.
Pada posting ini, sesuai judul, saya akan menginfokan cara merubah kepemilikan pada semua subdirectory pada Linux Debian.
Ada 2 cara, yaitu :
1. Masuk terlebih dahulu kedalam directory yang di inginkan dengan command change directory
cd /letak/directory/
lalu kita rubah semua kepemilikan file yang ada pada directory tersebut beserta dengan file yang berada dalam subdirectory-nya bila ada.
chown -R username:groupuser *
2. Langsung dari directory anda berada dengan command
chown -R username:groupuser /letak/folder/*
kebanyakan orang menjawab RTFM, tetapi biasanya banyak yang malas membacanya jadi pada blog ini akan dibahas beberapa FAQ Linux Debian.
Pada posting ini, sesuai judul, saya akan menginfokan cara merubah kepemilikan pada semua subdirectory pada Linux Debian.
Ada 2 cara, yaitu :
1. Masuk terlebih dahulu kedalam directory yang di inginkan dengan command change directory
cd /letak/directory/
lalu kita rubah semua kepemilikan file yang ada pada directory tersebut beserta dengan file yang berada dalam subdirectory-nya bila ada.
chown -R username:groupuser *
2. Langsung dari directory anda berada dengan command
chown -R username:groupuser /letak/folder/*
Kamis, Januari 07, 2016
Bagaimana Cara Mendapatkan URL paramater setelah tanda # [PHP]
Bagaimana Cara Mendapatkan URL paramater setelah tanda # dengan menggunakan PHP dan Javascript,
Sebagai contoh kita memiliki URL sebagai berikut :
http://domain/fungsi?a=isi-a&b=isi-b#id=XYZ
Dalam hal ini, kita ingin mengambil XYZ pada URL diatas, Code yang akan digunakan adalah :
1. Gunakan Javascript untuk mengambil XYZ dan disimpan kedalam COOKIE.
Sebagai contoh kita memiliki URL sebagai berikut :
http://domain/fungsi?a=isi-a&b=isi-b#id=XYZ
Dalam hal ini, kita ingin mengambil XYZ pada URL diatas, Code yang akan digunakan adalah :
1. Gunakan Javascript untuk mengambil XYZ dan disimpan kedalam COOKIE.
<script type="text/javascript">
var test = window.location.hash.replace("#","$");
document.cookie = 'tag=' + test;
</script>
2. Setelah itu baru kita gunakan PHP untuk mengambil COOKIE.
<?php
$hashtag = $_COOKIE["tag"]; $hashtag = substr($hashtag,11,100);
?>
Angka 100 adalah limit dari total string yang diambil pada variabel $hashtag.
Langganan:
Postingan (Atom)