Apache başlamıyor


9

Bu yüzden apache2 sunucumu aşağıdaki komutla başlatmaya çalıştım ...

sudo service apache2 start

Ama sonra bu hata mesajını alıyorum ...

Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.

Yani systemctl'i görmeye çalıştığımda bunu anlıyorum ...

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2)
   Active: failed (Result: exit-code) since Mon 2015-07-06 10:34:49 IST; 4min 23s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 8899 ExecStart=/etc/init.d/apache2 start (code=exited, status=2)

Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Starting LSB: Apache2 web server...
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: ERROR: APACHE_PID_FILE needs to be defined in /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service: control process exited, code=exited status=2
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Failed to start LSB: Apache2 web server.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: Unit apache2.service entered failed state.
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 systemd[1]: apache2.service failed.

http: // localhost / tarayıcımda da bir hata veriyor, bu da apache'nin çalışmadığı anlamına geliyor.

Bunu yaptığımda ...

sudo restart apache2

Bu hatayı alıyorum ...

restart: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused

Birisi lütfen yardım et.


olası canlı
Ron

Bu, apache2.conf ... gibi yapılandırma dosyalarında hata varsa da olabilir
Sudip Bhandari

Yanıtlar:


4

Ben nedense envvars yapılandırma dosyasını sildiniz düşünüyorum

Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 64: .: Can't open /etc/apache2/envvars
Jul 06 10:34:49 archisman-HP-ProBook-440-G2 apache2[8899]: /etc/init.d/apache2: 76: .: Can't open /etc/apache2/envvars

Bu yüzden onu oluşturmalı ve içeriği buradan yapıştırmalısınız (bu dosya için varsayılan içerik)

sudo touch /etc/apache2/envvars
sudo nano /etc/apache2/envvars

Ardından her zamanki gibi apache hizmetini yeniden başlatın

sudo service apache2 restart

1

Aynı sorunu yaşadım, apache.conf filebazı nedenlerle değişiklikler yaptım , bu da beni seninle aynı hataya götürdü.

Apache sunucusunu yeniden kurdum, şimdi her şey iyi çalışıyor.

Aşağıdaki komutları kullanın:

  1. Apache'yi Kaldır:

    sudo apt-get remove apache2*
    
  2. Apache Yükle

    sudo apt-get install apache2
    
  3. Sunucuyu yeniden başlat

    sudo service apache2 restart
    

@arnaudbey: Lütfen düzenlemelerimi gözden geçirebilir ve gelecekte kendi düzenlemelerinizi iyileştirmek için düzenleme yardımını da inceleyebilir misiniz? ;-)
Fabby

1
Günlük dosyasını kontrol etmeden doğrudan birisinin apache2'yi kaldırmasını ve yeniden yüklemesini önermek birine büyük veri kaybı getirebilir.
MAK Ripon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.