Problem z Apache2

Mateuszeeek | 2018-06-12 17:44:55 UTC | #1

Podczas instalacji apache2 wyskakują mi błędy wie ktoś jak to naprawić ??
(sudo apt-get install apache2)Bez%C2%A0tytu%C5%82u|690x431


Timo | 2018-06-12 17:20:59 UTC | #2

Spróbuj usunąć pliki apache, potem usunąć pakiet apache a następnie go zainstalować.


Mateuszeeek | 2018-06-12 17:23:59 UTC | #3

usunąc apache
apt remove apache2 a jak te drugie usunąć?


Timo | 2018-06-12 17:25:40 UTC | #4

Pliki apache zwykle są w /etc/apache2/


Mateuszeeek | 2018-06-12 17:26:31 UTC | #5

czyli cały folder apache2 usunąć tak ?


Timo | 2018-06-12 17:27:33 UTC | #6

Wtedy usuniesz wszystkie pliki apache. Upewnij się, że nie masz tam nic swojego, istotnego.

~~Halo, gdzie lajki?~~


Mateuszeeek | 2018-06-12 17:29:07 UTC | #7

Po usunięciu komendą apache i folderu i zainstalowaniu na nowo nadal ten sam błąd.


bopke | 2018-06-12 17:40:28 UTC | #8

a spróbuj może sprawdzić, czy nie masz przypadkiem zainstalowanego nginxa? Może on pracuje, niestety nie podałeś pełnej informacji o błędzie bo jest przycięta, ale może port jest zajęty?
dpkg -l | grep "nginx"
jeżeli jest zainstalowany, to apt purge nginx i wtedy spróbuj zrestartować apache, może to o to chodzi :P


Mateuszeeek | 2018-06-12 17:42:00 UTC | #9

Nie chodzi o to ;/


bopke | 2018-06-12 17:43:54 UTC | #10

Spróbuj systemctl status apache2 i pokaż co wyjdzie


Mateuszeeek | 2018-06-12 17:44:58 UTC | #11

[quote=”bopke, post:10, topic:7020”]
systemctl status apache2
[/quote]

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2018-06-12 19:41:22 CEST; 3min 27s ago

Jun 12 19:41:22 mateuszeeek systemd[1]: Starting The Apache HTTP Server…
Jun 12 19:41:22 mateuszeeek apachectl[29189]: apache2: Could not open configuration file /etc/apache
Jun 12 19:41:22 mateuszeeek apachectl[29189]: Action ‘start’ failed.
Jun 12 19:41:22 mateuszeeek apachectl[29189]: The Apache error log may have more information.
Jun 12 19:41:22 mateuszeeek systemd[1]: apache2.service: Control process exited, code=exited status=
Jun 12 19:41:22 mateuszeeek systemd[1]: Failed to start The Apache HTTP Server.
Jun 12 19:41:22 mateuszeeek systemd[1]: apache2.service: Unit entered failed state.
Jun 12 19:41:22 mateuszeeek systemd[1]: apache2.service: Failed with result ‘exit-code’.
lines 1-12/12 (END)


bopke | 2018-06-12 17:46:32 UTC | #12

Problem jest z odczytaniem konfiguracji z /etc/apache/. Pokaż log z /var/log/apache2/error.log


Mateuszeeek | 2018-06-12 17:51:20 UTC | #13

Wszystkie 3 pliki w /var/log/apache2 są puste, nie ma w żadnym z nich nic zapisane.


bopke | 2018-06-12 17:52:28 UTC | #14

Pokaż wynik polecenia ls /etc/apache2/


bopke | 2018-06-12 18:38:26 UTC | #16

część wątku przeprowadzona na pw ze względu na limity nowych użytkowników, podsumowanie:

w katalogu /etc/apache2/ @Mateuszeeek ma tylko katalogi conf-available conf-enabled mods-available mods-enabled sites-available sites-enabled, nie ma w środku plików. Problemem nie jest miejsce na dysku, jest go wystarczająco dużo :)


anon82750602 | 2018-06-12 23:33:53 UTC | #17

Jesli problem nie został do końca rozwiązany przez kolegę wyżej, a nawet jeśli to komuś może przydać się na przyszłość:

apt purge apache2-*
apt install apache2

Pamiętaj aby w razie czego skopiować /var/www!!


Mateuszeeek | 2018-06-15 07:26:37 UTC | #18

Problem nie został rozwiązany, mam trochę więcej informacji:

Po instalacji: Bez%C2%A0tytu%C5%82u|690x431
Po wpisaniu systemctl status httpd.service -l: xddd|690x450
Próba restartu, startu i wgl jakiejś innej komendy service apache2 … :

Job for apache2.service failed because the control process exited with error code.
See “systemctl status apache2.service” and “journalctl -xe” for details.

Po wpisaniu journalctl -xe : dddd|690x450

Po wejściu na stronę: Apache is functioning normally
Katalog error jest pusty.


system | 2018-07-17 07:34:22 UTC | #19

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.