ugrás a tartalomhoz

XAMPP Apache nem működik

SecMan · 2011. Május. 27. (P), 16.16
Kb. 4 hónapja van XAMPP 1.7.4 telepítve a gépemen.
Drupalhoz használom localhostos teszteléshez, fejlesztéshez, tanuláshoz, stb.

Nincs két hete, hogy utoljára használtam, akkor gond nélkül működött, most azonban az Apache nem akar elindulni.
Rengeteg posztot találtam erről google segítségével, de egyik megoldás se működött, amit próbáltam:
- semmi nem használja a szükséges 80-as portot (minden xampp-nak szükséges port szabad)
- újratelepítés
- leellenőrzitem és nem fut semmi más apache a háttérben (érdekes is lenne mert nem telepítettem külön, se másik servert...)

Az errorlogban valamennyi indítási próbálkoznál ez jelenik meg:
[Fri May 27 15:56:09 2011] [notice] Digest: generating secret for digest authentication ...
[Fri May 27 15:56:09 2011] [notice] Digest: done
[Fri May 27 15:56:10 2011] [notice] Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8o PHP/5.3.4 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
[Fri May 27 15:56:10 2011] [notice] Server built: Oct 18 2010 01:58:12
[Fri May 27 15:56:10 2011] [crit] (22)Invalid argument: Parent: Failed to create the child process.
[Fri May 27 15:56:10 2011] [crit] master_main: create child process failed. Exiting.
[Fri May 27 15:56:10 2011] [notice] Parent: Forcing termination of child process 36
 
1

Skype

Poetro · 2011. Május. 27. (P), 16.49
A Skype-nál előfordul, hogy a 80-as portot használja. A másik dolog, hogy azóta nem változott esetleg valamelyik Apache config fájl? Érdemes lenne még megnézni a Windows Eseménynaplóját rákeresve benne az Apache üzeneteire (Apache Service néven fogod valószínűleg megtalálni).
2

Nem skype

SecMan · 2011. Május. 27. (P), 17.09
1. köszönöm a választ :)
2. biztos hogy nem skype, és portok szabadságát 3 különböző módon teszteltem, szabadok a portok
3. a windows eseménynaplójában azonban találtam hibabejegyzést, kb. azzal a dátummal amikor legutóbb használtam (működött)

A hibajelentés:

Hibás alkalmazás: httpd.exe, verzió: 2.2.17.0, hibás modul: php5ts.dll, verzió: 5.3.5.0, memóriacím: 0x00081047.


a httpd.exe a xampp/apache/bin mappában található, a dll pedig a xampp/php mappában.

Innen merre tovább? Ez a hibajelentés egyszer szerepel az eseménynaplóban, akkori dátummal amikor utoljára használtam.
Mostani próbálkozások nem eredményeztek semmilyen bejegyzést. MySQL fut, annak a bejegyzései, hogy elindult megtalálhatóak. Apache-ról semmi infó.

Újratelepítés nem segített.
3

Nekem mikor felteszem a

Numcsi · 2011. Május. 28. (Szo), 07.32
Nekem mikor felteszem a gépemre, sose akar elindulni az Apache. Kipipálom, hogy telepíted, fel is teszi, majd megkísérli elindítani, de nem sikerül neki. Majd a jó bevált módszerem: Reboot (gép resi), és voálá van Apache-om.

Sorrendem:
- telepítem az XAMPP-ot
- MySQL és Apache regisztrálása (MySQL elindul)
- Gép restart és az Apache is elindul.
4

Sajnos nem

SecMan · 2011. Május. 28. (Szo), 15.01
Próbáltam, próbálgattam mindenhogyan.

Próbáltam service-ként, nem service-ként, mysql megy, apache nem.

Most megpróbáltam egyel korábbi verziót és az működik.
Tehát 1.7.4 helyett most 1.7.3

Csak azt nem értem, hogy biztos, hogy nem a portokkal van baj. Ha meg dll-el vagy exe-vel (amiket korábban írtam), akkor újratelepítés (registry tisztítással) miért nem segít.
Azt meg különösen nem értem, hogy mitől romlott el "egyszercsak" és különösen hogyan romlott el úgy, hogy újratelepítésnek semmi haszna.