Saya sebelumnya telah menginstal apache2, saya memutakhirkan ke php5.5 dan ini merusak instalasi saya jadi saya mencoba untuk memperbaiki beberapa file. Tetapi itu tidak berhasil, saya autoremoved apache tetapi saya masih mendapatkan kesalahan ini ketika saya mencoba untuk menginstal:
/etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
/etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
invoke-rc.d: initscript apache2, action "restart" failed.
sudo apt-get purge apache2
dansudo apt-get install apache2
? (Jika demikian, itu akan berhasil, meskipun saya sarankansudo apt-get --purge --reinstall install apache2
, yang melakukannya dalam "satu langkah" dan, yang lebih penting, memastikan semua file paket yang diperlukan diunduh sebelum melakukan penghapusan paket asli.)Gunakan baris perintah di bawah ini:
Dan akhirnya, instal
apache2
lagi:sudo apt-get -y install apache2
.sumber
Mencoba:
Ini akan menginstal ulang paket apache dan mengembalikan semua file konfigurasi di
/etc/apache2
.sumber