Selasa, 13 Agustus 2019

Menelusuri Error pada Apache di Xampp Yang Tidak Bisa Distart

Menelusuri error pada apache di xampp/apache yang tidak bisa distart



ada beberapa kemungkinan penyebabnya. berikut beberapa cara untuk mentrace error tersebut:

1. Cek netstart apakah port 80 untuk http dan 443 untuk ssl sudah digunakan oleh service yg lain, jika sudah digunakan maka perlu dirubah port tersebut (di httpd.conf) misal 80 menjadi 8080 untuk http (ada dibaris listen 80, ServerName localhost: 80 ) dan (di httpd-ssl.conf) misal 443 menjadi 4499 (pada baris listen 443, dan yang aa 443nya) untuk ssl , jika port tersebut msh idle langkah berikutnya cek:
2. patch folder perlu dirubah di file
- menggunakan perintah cmd (admin):
- untuk mengetahui errornya jalankan perintah cd sampai pada directory \apache\bin>
- kemudian ketik httpd.exe -k start
- jika muncul The system cannot find the file specified.  : AH00436: No installed service named "Apache2.4".
- selanjutnya install apachenya dulu dengan perintah httpd.exe -k install sampai berhasil ada tulisan succesfully installed
- jalankan kembali httpd.exe -k start untuk melihat kembali errornya apa
- ada pesan error:
httpd.exe: Syntax error on line 536 of D:/lovelles_gurl/apache/conf/httpd.conf: Syntax error on line 17 of D:/lovelles_gurl/apache/conf/extra/httpd-xampp.conf: Invalid LoadFile path P:/Google Drive/lovelles_gurl/php/php5ts.dll
dari analisa tersebut ada kesalahan patch folder di file httpd-xampp.conf (di /apache/conf/extra/) dari P:/Google Drive/lovelles_gurl menjadi D:/lovelles_gurl

- selanjutnya ketik kembali httpd.exe -k start untuk melihat kembali errornya apa
- ada pesan error:
AH00526: Syntax error on line 28 of D:/lovelles_gurl/apache/conf/extra/httpd-multilang-errordoc.conf:
<Directory "P:/Google Drive/lovelles_gurl/apache/error"> path is invalid.
dari analisa tersebut ada kesalahan patch folder di file httpd-multilang-errordoc.conf (di /apache/conf/extra/)
dari P:/Google Drive/lovelles_gurl menjadi D:/lovelles_gurl

- selanjutnya ketik kembali httpd.exe -k start untuk melihat kembali errornya apa
- ada pesan error:
AH00526: Syntax error on line 25 of D:/lovelles_gurl/apache/conf/extra/httpd-autoindex.conf:
<Directory "P:/Google Drive/lovelles_gurl/apache/icons"> path is invalid.
dari analisa tersebut ada kesalahan patch folder di file httpd-autoindex.conf: (di /apache/conf/extra/)
dari P:/Google Drive/lovelles_gurl menjadi D:/lovelles_gurl

3. ulangi perintah httpd.exe -k start sampai tidak ada error, kemudian restart laptop atau pcnya. dan jalankan start jika berhasil maka akan bisa dijalankan seperti gabbar


4. Kesimpulan. yang perlu diubah atau dicek patch folder antara lain:
config 1 (apache):
config 2 (mysql):