Mengatasi env: apache2ctl: No such file or directory
Bulan puasa memang bulan penuh cobaan. Setelah sebelumnya bermasalah dengan serangan malware dalam VPS lha kok dilanjutkan dengan gagalnya service Apache setelah memuat ulang konfigurasi barunya. 🙁 Lengkapnya kurang lebih seperti ini:
service apache2 reload
* Reloading web server apache2 [fail] *
* The apache2 configtest failed. Not doing anything.
Output of config test was:
env: apache2ctl: No such file or directory
Nah lho, hilang kemana apache2ctl
ini? Seingat saya cuma pernah melakukan update saja di Ubuntu 14.04.
Akhirnya cek ulang lagi soal apachectl ini:
apache2ctl -t
Dan dibalas:
The program 'apache2ctl' is currently not installed. You can install it by typing: apt-get install apache2
Jadi instalasi Apachenya hilang begitu saja. Waduh… 🙁
Nah… saya sarankan anda melakukan backup pada tahap ini, seluruh konfigurasi Apache dan isi virtual hostnya, jadi termasuk data – data website yang dihosting didalamnya. Kenapa? Karena kita akan membersihkan semua sisa – sisa instalasi Apache yang ada:
apt-get remove apache2
apt-get purge apache2
Saya ingatkan lagi, sebelum ada copas dan eksekusi perintahnya harap buat backup karena ini akan menghapus dan membersihkan semua yang berhubungan dengan Apache.
Setelah itu restart servernya dan kemudian install Apache lagi:
apt-get install apache2
Akhirnya silahkan pulihkan semua backupnya ke tempat asalnya dan edit konfigurasinya.