Nie mogę uruchomić Apache w XAMPP

0

Hej,
jak w temacie, komunikat towarzyszący:

19:20:32  [Apache] 	Error: Apache shutdown unexpectedly.
19:20:32  [Apache] 	This may be due to a blocked port, missing dependencies, 
19:20:32  [Apache] 	improper privileges, a crash, or a shutdown by another method.
19:20:32  [Apache] 	Press the Logs button to view error logs and check
19:20:32  [Apache] 	the Windows Event Viewer for more clues
19:20:32  [Apache] 	If you need more help, copy and post this
19:20:32  [Apache] 	entire log window on the forums

Apache mam zainstalowane, usługa jest uruchomiona, nie mogę wejść na localhost ani 192.168.1.1:8090 (8090 to wybrany port)
Co robić? :D

dodanie znacznika <code class="none"> - @furious programming

0

Masz zrobić dokładnie to, co sam wkleiłeś.

0

MySQL startuje Ci normalnie? W pliku xampp\apache\conf\httpd.conf edytowałeś ServerName localhost:80 oraz Listen 80 Zmieniałeś na swoje ustawienia (8090 jak podałeś)? Jeżeli nie to zmień na inny port, a jeżeli tak oraz po wszystkim z głównego katalogu XAMPP uruchom plik setup_xampp.bat. Powinno pomóc. Zrób kopię plików przed zmianami.

0

A nie masz uruchomionej innej usługi, na tym porcie? Dla przykładu IIS? Ten serwer zawsze domyślnie się włącza jeśli go zainstalowałeś.

Wcześniej normalnie uruchomiałeś Apache pod Xampp-em?

0

@Arlid tak, ustawienia są zmienione. MySQL startuje.
Pojawił się nowy komunikat

20:09:20  [Apache] 	Problem detected!
20:09:20  [Apache] 	Port 8090 in use by ""C:\Program Files (x86)\Apache Group\Apache2\bin\Apache.exe" -k runservice" with PID 9120!
20:09:20  [Apache] 	Apache WILL NOT start without the configured ports free!
20:09:20  [Apache] 	You need to uninstall/disable/reconfigure the blocking application
20:09:20  [Apache] 	or reconfigure Apache and the Control Panel to listen on a different port

Apache blokuje sam siebie?

@lightinside instaluję to po raz pierwszy, raczkuję w temacie

dodanie znacznika <code class="none"> - @furious programming

0

Sprawdź jakie masz porty ustawione w Control Panelu - może masz inny i stąd jest kolizja. Czasem po zmianie w configu w Control Panelu zostaje stare 80 :( Ustawiałeś również tam? Uruchamiałeś plik setup?

0

uruchomienie pliku setup_xampp nic nie dało, w control panelu faktycznie nie było zmienione, ale ta zmiana ta dała tylko pojawienie się z powrotem komunikatu z pierwszego posta

0

Dobra. Z tego co pisałeś to dopiero to zainstalowałeś. Więc usuń to co masz i zainstaluj od nowa. Potem tak:

  1. Zrób to co pisałem wcześniej. W pliku xampp\apache\conf\httpd.conf edytujServerName localhost:80 oraz Listen 80 Zamień na 8080. Zapis zplik
  2. Ewentualnie możesz tez zmienić porty do MySQL, ale jak mówisz, ze działa to niekoniecznie.
  3. Uruchom plik setup - powinno chwilę mielić.
  4. Dopiero wtedy uruchom Control Panel i postaraj się włączyć co trzeba :)

Wyłącz także Skype i TeamViewera jeżeli masz uruchomione.

0

punkt 1. ok
co do plikusetup_xampp.bat nic nie mieliło, od razu w konsoli wyrzuciło

Sorry, but ... nothing to do!

chyba nie tak to powinno wyglądać?

0

Witam, miałem podobny problem i okazało się że skype używa tych samych portów.

U mnie wystarczyło wyłączyć skype i było po problemie ;)

0

Nawet nie trzeba wyłączać. Wystarczy skonfigurować skype'a żeby używał innych portów.

0

nie mam Skype ani TeamViewera, zresztą przekierowałam Apache na port 8080

0

XAMPP jest ogólnie bezproblemowy, stąd tak wiele osób go używa. Może nie uwierzysz ale zazwyczaj, wystarcza instalacja uruchomienie i można pracować.

Nie musisz nic robić w konfiguracji, NIC!

Zainstaluj ponownie, nic nie zmieniaj i uruchom.

Jeśli nadal coś będzie nie w porządku - oglądnij jakie masz programy które mogą zajmować podany port(następnie ja wyłącz, aby nie zajmowały portu).

Ewentualnie, zmień port na jakiś wysoki - nietypowy.(8080 nie jest, nie typowy)

Jeśli to nic nie da, to ja bym próbowała z innymi programami tego typu : Krasnal etc.

Użyj netstat -an tu możesz zobaczyć czy port na którym chcesz się połączyć jest zajęty. Możesz też na podstawie tych danych wybrać nie zajęty port i spróbować na nim ustawić.

0

Generalnie faktycznie XAMPP jest bezproblemowy. Niemniej jednak ostatnimi czasy nawet na świeżej maszynie znajomy miał problem z uruchomieniem czegokolwiek. Czysta instalacja - zmiana portów i prze konfigurowanie setupem pomogło. Co ciekawe na komputerze nie było nic oprócz XAMPPa i Notepada++ :) Plik setup zadziała po czystej instalacji i zmianie portów. Jak uruchomisz go 2 raz to dostaniesz takie info jak ostatnio, czyli "nothing to do"

0

a przed instalacją XAMPPa mieliście już Apache? ja doinstalowałam później, nie wiem czy to ma znaczenie? bo z tego co czytam to chyba mieliście to w pakiecie z XAMPPem

1

Ja też kiedyś tak miałem, tyle że portami 80 i 8080. Wyłącz skype, wyłącz IIS, TeamViewer, serwery gier, serwery czatów i zostaw samego XAMPP-a. Poleciłbym ustawić ci port w Apache HTTPD 80 a w Apache Tomcat 8080. Wpisz w cmd komendę netstat -a -f -o | find "[szukany_port]".

0

@shivv Czy możesz być bardziej konkretny? Gotowa paczka XAMPP, posiada wszystko co potrzebujesz (na początek przynajmniej).

Nie potrzebujesz oddzielnego Apache, a nawet nie powinno go być. To może powodować błędy.

Próbowałam kiedyś zainstalować apache-nie udało się. Potem miałam problemy z XAMPP-em, dopóki nie usunęłam Apache.

Usuń Apache.

0

@lightinside zainstalowałam XAMPPa, po uruchomieniu nie działał Apache, znalazłam gdzieś informację, że trzeba go doinstalować hehe
zrobię jak mówisz i napiszę wieczorem co z tego wyszło

0

Trudno jest mi się wypowiadać na temat kompetencji osoby która udzieliła tej rady. Ale naprawdę: Trudno mi sobie wyobrazić aby istniała wersja XAMPP-a bez Apache. Taka wersja byłaby bezsensu.

Zawsze lepiej porównać dane które uzyskasz od innych z rzeczywistością.

Daj znać jakie kroki podjołeś i jakie uzyskałeś rezultaty.

Nie jestem specjalistą od XAMPP-a, apache etc. (W sumie to na niczym się dobrze nie znam ;)) Ale może uda nam się Ci pomóc :) (Mówię też o innych)

0

wszystko odinstalowane, XAMPP zainstalowany na nowo
zmieniłam port na 8080 w pliku hhtpd.conf
nie mogę połączyć się zarówno z Apachem jak i MySQLem
komunikat pojawiający się przy próbie uruchomienia Apacha:

19:14:43  [Apache] 	Error: Apache shutdown unexpectedly.
19:14:43  [Apache] 	This may be due to a blocked port, missing dependencies, 
19:14:43  [Apache] 	improper privileges, a crash, or a shutdown by another method.
19:14:43  [Apache] 	Press the Logs button to view error logs and check
19:14:43  [Apache] 	the Windows Event Viewer for more clues
19:14:43  [Apache] 	If you need more help, copy and post this
19:14:43  [Apache] 	entire log window on the forums

Przy próbie uruchomienia MySQLa pojawia się komunikat:

Attempting to start MySQL app...

i nic więcej się nie dzieje...

0

@shivv, wpisałaś komendę, którą ci powiedziałem? Jeśli tak to podaj co ci wyszło.

0

@shivv Dałabyś radę uruchomić linię poleceń? Jeśli tak, to wklej tam moją komendę lub wersję udoskonaloną przez kolegę(Nie mogę nie dostrzec tu inspiracji moim wpisem :D)

Musisz przycisnąć znaczek windows w lewym dolnym rogu, w nim wpisać cmd (w wyszukaj programy i pliki) Otwórz cmd wpisz komendę. Wklej tu wyniki :P

0

Ja polecam zerknąć do logów lub dziennika zdarzeń i zobaczyć co dokładnie jest przyczyną tego, że Apache nie startuje, zamiast w ciemno i po omacku szukać przyczyn. W tym programiku kontrolnym od XAMPP'a jest guzik z dostępem do logów, a dziennik zdarzeń to chyba wiadomo gdzie szukać.

0

@hubot wynik netstat podpięłam w załączniku
@GThoro nie mogę wejść w logi "nie można znaleźć pliku"

coś nie tak z moim kompem?

0

Wersja normalna czy portable? Ja z ciekawości teraz wrzuciłem na lapka portable i działa od razu. Co ciekawe normalną musiałem przekonfigurować.

0

@Arlid normalna, polecasz spróbować z portable?

0

@shiv WTF? Masz jasno napisane że port 8090 jest zajęty. Oczywiste jest że trzeba ustawić inny. Co zostało już wcześniej Ci opisane.

0

zmieniłam na 8080 już wcześniej

0

@shivv Jeśli nie zadziała portable, poszukaj pomocy na stackoverflow, lub połóż od nowa system i jeszcze raz spróbuj. Nie możliwe aby na świeżym systemie były aż takie problemy.

Inne rozwiązanie: Po co Ci apache? Pewnie php i mysql tak? To może darmowe konto hostingowe?

Spróbowałaś Wampp-a Krasnala etc?

Czasem nie ma sensu brnąć w jedną stronę, lepiej poszukać innych rozwiązań.

Inna opcja: postaw wirtualke a na nim XAMPP, WAMPP etc (jedno) sprawdzisz czy na nowym systemie nie będzie problemów.

0

@lightinside jeśli gdzieś zasugerowałam, że system jest świeży to przepraszam mój błąd, tylko tą aplikacje instalowałam po raz pierwszy
mam niestety na kompie bardzo dużo różności i zakładam, że coś może tu blokować

mam hosting, ale wolę testować u siebie

nie próbowałam jeszcze innych rozwiązań

1 użytkowników online, w tym zalogowanych: 0, gości: 1