1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

Windows 7 + xampp = ongelmia

Viestiketju Windows -ongelmat -osiossa. Ketjun avasi Hukkis 22.03.2010.

  1. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Eli olen hankkinut juuri uuden koneen, enkä ole mikään guru näiden hommien kanssa. Koneessa on windows 7 (64 bit) ja yritän saada xamppia koneelle. Kaikki asentuu mutta apache ei lähde pyörimään, tai jos lähtee niin se stoppaa sitten saman tien. MySQL toimii... Olen tehnyt tutkimusta netistä ja ilmeisesti windows 7:ssa on jotain ohjelmia tms jotka käyttää samaa porttia (80) kuin Apachekin käyttäisi. Mites tämä saadaan korjaantumaan? En haluaisi laittaa mitään windowsin omia toimintoja pois päältä tms, ettei kone sitten sekoa siitä. Pitäisikö Apachen portti vaihtaa? Kuinkakohan sellainen tehdään? Kaikki neuvot (mielellään aika yksinkertaisesti selitettynä:D) ovat tervetulleita.
     
    Viimeksi muokattu: 22.03.2010
  2.  
  3. Betrayed

    Betrayed Moderator Ylläpitäjä

    Liittynyt:
    12.10.2004
    Viestejä:
    1,585
    Kiitokset:
    2
    Pisteet:
    68
    W7:kassa ei kyllä pitäisi oletuksena olla mitään http-palvelinta, mutta jos portin vaihto on ok niin:

    avaa httpd.conf vaikka notepadillä (löytyy xamppin asennushakemistosta kai (?))
    etsi rivi: Listen 80
    vaihtamalla tota numeroarvoa saat sen pyörimään missä portissa haluat.
     
  4. Vuohi

    Vuohi Regular member

    Liittynyt:
    06.12.2009
    Viestejä:
    637
    Kiitokset:
    0
    Pisteet:
    26
    Ensimmäisenä tulisi mieleen, että palomuuri blokkaa Apachen yhteydet ja siksi palvelu ei pysy päällä. Itselläni oli joskus samaisia ongelmia oikeuksien kanssa, kun en halunnut palvelinta julkisesti näkyviin, mutta kuitenkin localhostille toimivaksi.
     
  5. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Miten sait ongelman poistumaan? Itsellä kone ei ainakaan ilmoita että se estäisi mitään apachen toimintoja... Koneella on f-secure ja tietty windowsin oma palomuuri, mutta käsittääkseni kummankin pitäisi kertoa, jos ne jotain estää..
     
  6. Vuohi

    Vuohi Regular member

    Liittynyt:
    06.12.2009
    Viestejä:
    637
    Kiitokset:
    0
    Pisteet:
    26
    Annoin käytössäni olevan palomuurin eli Online Armorin käynnistää tarvittavat palikat. Ei siinä sen ihmeempiä taikoja tarvittu. Voit varmistaa ettei palomuurit blokkaile mitään ottamalla ne pois päältä ja käynnistämällä sitten Xamppin. Jos homma toimii niin sitten tutkailemaan palomuurien asetuksia.

    Xampp Lite paketissa ainakin on mukana xampp-portcheck.exe, jolla pystyy tarkistamaan, että käytettävät portit ovat vapaana. Suosittelen testaamaan ja vaihtamaan portit tarvittaessa.

    Testaa nyt nuo alkuun ja mietitään sitten lisää jos homma ei selviä.
     
  7. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    No niin eli koitin vaihtaa portin, kahteen kertaan ja lisäksi kokeilin käynnistää xamppin niin että palomuurit on alhaalla. Apache näyttääkin käynnistyvän mutta sitten pysähtyy itsestään, kun käynnistystä kokeilee uudelleen, tulee siihen alhaalla olevaan 'output' paneelin tälläinen teksti "WARNING: terminating worker thread 0".

    Kokeilin myös sitä xamppin omaa osaa joka katsoo onko portit vapaana ja se väittää että ne olisi...

    Onko lisää hyviä vinkkejä?
     
  8. Vuohi

    Vuohi Regular member

    Liittynyt:
    06.12.2009
    Viestejä:
    637
    Kiitokset:
    0
    Pisteet:
    26
    Eihän sinulla ole samanaikaisesti päällä skypeä, meseä tai vastaavaa ohjelmaa? Nopealla googletuksella tuli vastaan muutamia tapauksia joissa kyseisten ohjelmien sulkeminen on auttanut.

    Seuraavaksi kannattaa varmaan kokeilla Xamppin uudelleen asennusta, haittaakaan siitä ei ole ja hoituu onneksi nopeasti ja kivuttomasti.

    EDIT. Noniin, nyt sain itsekin aikaan tuon saman ilmoituksen kun pidin Mirandan päällä käynnistäessäni Apachea Control Panelista. Sammutin Mirandan ja Apache ei suostu enää käynnistymään. Selvitän syyn ja kerron kuinka tilanne korjaantuu.
     
    Viimeksi muokattu: 24.03.2010
  9. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Joo vaihdoin skypen asetuksia niin ettei se käytä portteja 80 ja 443 (joille ooon apachea yrittänyt laittaa). Mesestä en löytänyt vastaavaa paikkaa missä olisi voinut vaikuttaa siihen mitä porttia se käyttää. Jos nyt sitten kuitenkin asennan sen xamppin uudelleen...


    EDIT. uudelleen asennus ei auttanut...
     
    Viimeksi muokattu: 24.03.2010
  10. Vuohi

    Vuohi Regular member

    Liittynyt:
    06.12.2009
    Viestejä:
    637
    Kiitokset:
    0
    Pisteet:
    26
    Tämä on todella mielenkiintoinen ongelma. Aikaisemmin ei ole ollut mitään ongelmia, mutta nyt ei suostu minullakaan Apache ja mySQL käynnistymään Control Panelin kautta. Palikat lähtevät käyntiin kyllä kun käynnistän ne xampp_start.exe tiedoston kautta suoraan, ja sen jälkeen totean asian käynnistämällä xampp-control.exen. Niiden sammutus toimii tämän jälkeen paneelista aivan normaalisti. Näin ollen ongelma rajautuu paneelin toimintaan.

    Käynnistän koneen uudestaan ja jatkan testailua. Pitäisi ehkä hakeutua takaisin töihin niin ei tarvisi aikansa kuluksi säätää :)

    EDIT. Ilman uudelleen käynnistystä. Poistin palomuuristani, Online Armorista, kaikki viittaukset Xamppiin ja käynnistin Control Panelin uudelleen ja kaikki toimii kuten pitääkin. Apache ja mySQL käynnistyvät normaalisti. Menee yli ymmärryksen, sillä mitään muutoksia en muista tehneeni.
     
    Viimeksi muokattu: 24.03.2010
  11. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Kiitos kovasti kun jaksat vastailla ja heittää neuvoja! Yritän itsekin säätää tämän konenn kanssa, mutta vielä ei ongelma ole ratkennut...
     
  12. Vuohi

    Vuohi Regular member

    Liittynyt:
    06.12.2009
    Viestejä:
    637
    Kiitokset:
    0
    Pisteet:
    26
    Niin, koititko vielä Apachen ja mySQL:n käynnistystä xampp_start.exen kautta, onko tällä sama tulos kuin paneelin kautta? Xamppin keskustelupalstalla on yllättävän paljon vastaavia ongelmia ilman ratkaisua.

    Mikäli F-Securen asetuksissa ei lue mitään Xamppista tai Apachesta, ja asennusmedia löytyy niin poistaisin F-Securen kokonaan koneelta ja yrittäisin sen jälkeen uudestaan. Itse kun ajelen vielä XP-papparaisella niin en tiedä kuinka seiskan palomuuri käyttäytyy, mutta F-Securen säätöjen kanssa olen kavereiden koneilla saanut taistella useammin kuin kerran.
     
  13. somebodyy

    somebodyy Regular member

    Liittynyt:
    15.07.2007
    Viestejä:
    1,063
    Kiitokset:
    0
    Pisteet:
    46
    1. Käynnistä kone vikasietotilaan - jos ohjelma toimii tällöin perusportissaan (80), käyttää jokin ohjelma (muu kuin Windows) porttia. Yleisimmin TeamViewer on ollut ongelmana, koska se operoi portissa numero 80.

    2. Toimivatko sivut edes localhostin kautta? (kirjoita localhost selaimen osoiteriville, kun Apache on päällä)

    3. Käyttääkö kumpikaan teistä Mokkulaa? Kokeilkaa tällöin ylä-portteja.

    ^-^
     
  14. Vuohi

    Vuohi Regular member

    Liittynyt:
    06.12.2009
    Viestejä:
    637
    Kiitokset:
    0
    Pisteet:
    26
    2. Jos Apache ei käynnisty niin ei toimi localhostkaan. Sehän tässä ongelmana hänellä onkin, että Apache ei suostu käynnistymään.
     
  15. somebodyy

    somebodyy Regular member

    Liittynyt:
    15.07.2007
    Viestejä:
    1,063
    Kiitokset:
    0
    Pisteet:
    46
    Sori, siis jos kirjoitat localhost osoiteriville, näet luultavimmin siinä pyörivän ohjelmankin. Esim: TemViewerin ollessä käynnissä localhostilla näkyy teksti "This site is running TeamViewer".

    Entä tuo vikasietotila?

    ^-^
     
  16. Vuohi

    Vuohi Regular member

    Liittynyt:
    06.12.2009
    Viestejä:
    637
    Kiitokset:
    0
    Pisteet:
    26
    Googlettelin aikani kuluksi mahdollisia lisäoperaatioita, joista saattaisi jotakin apua olla. Tässä ensin ohjeet Xamppin asennuksesta Windows 7:lle, Installing XAMPP on Windows 7.

    Eräällä sivustolla ehdotettiin asennusta administratorina ja Vista compatibility modessa. Mikäli tämä ei suoraan toimi niin sitten säätää Apachen käynnistymään palveluna ja käynnistää koneen uudelleen, jolloin Apachen pitäisi käynnistyä automaattisesti. Jälkimmäinen perustuu ilmeisesti siihen, että Apache käynnistyisi porttiin 80 ennen http.sysia.
     
  17. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Joo eli kokeilin käynnistää siitä start.exe:stä mutta lopputulos oli sama, eli MySQL käynnistyy ok mutta Apache ei. Kun en ole niin hyvä näiden koneiden kanssa niin tuntuu aika pelottavalta ajatukselta ottaa F-secure pois... Joten ehkä taistelen vielä sen kanssa jonkun aikaa... Olen kokeillut tehdä F-secureen jonkun poikkeussäännön, että se päästäisi jonkun tietyn portin läpi tavaraa, mutta sekään ei tuntunut auttavan...


    En ole oikein varma mitä tuo asennus adminstratorina meinaa, jos siihen saa jotain valaisevaa lisäselvitystä:)?EDIT Joo eli osasinkin tämän, ja taas kokeilin kaikin päin käynnistää xamppia ja laitoin apachen pyörimään palveluna, mutta ei toimi...prkl

    Ja tää on sellainen windows 7 ettei tässä oo tota vista-moodia ollenkaan, näin olen ymmärtänyt. Miten tuo Apache laitetaan käynnistymään palveluna? törmäsin tähän netissä itsekin, mutta hämäräksi jäi miten se oikein tehdään...
     
    Viimeksi muokattu: 25.03.2010
  18. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Kävin katsomassa tämän ohjeen ja muuten näyttää ihan toimivalta, mutta itselläni ei ole tuota IIS ohjelmaa eikä Microsoft SQL server ohjelmaa, joten ne on tuskin syynä sille että apache ei käynnisty. Kokeilin kyllä tuon komentorivi jutun mikä tuossa ohjeessa oli ja senkään mukaan ei portilla 80 olisi mitään aktiviteettia... Mutta en tiedä näkyykö tuossa sitten ihan kaikki koneen omatkin systeemit, jotka mahd käyttää sjotain koneen porteista.
     
  19. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Joo itselläni ei oikeastaan ole tässä koneella mitään muuta kuin Officen 2007 paketti, F-secure, Adobe CS 3 Photoshop, Illustrator, Flash, InDesing & Dreamweaver, Adobe Acrobat 9, messenger, skype ja nero. Ja näistä mahdollisia ongelman aiheuttajia:
    mese
    skype
    f-secure

    Skype on laitettu niin ettei sen pitäisi käyttää porttia 80, mese ei ole nyt päällä, että en tiedä voiko se haitata silti? Ja f-securea en oikein uskaltaisi ottaa poiskaan (olen siis kokeillut käynnistää xamppin niin että f-securen ja windowsin palomuurit on alhaalla). Lisäksi tässä pohdiskellessani tuli mieleen, että yritin saada sellaisen tallentava digi-tv usb tikun tähän koneeseen. Softat ei sitten kuitenkaan toimineet kun kone on 64bit eikä 32bit. Ohjelma on kuitenkin koneella vieläkin ja se tikkukin on kiinni koneessa, voisikohan ne tukkia homman jotenkin? Minulla on (riisto-)Soneran kaapeli laajakaista. Samassa netissä on kiinni kaksi konetta, toinen langattomana ja toinen kiinteenä. Mitään lähiverkkoa koneiden välillä ei ole.

    *huokaus* no tässä taas tietoa ja kiitoksia tuhannesti kommenteista ja avusta!

    Niin ja mitenkä kone käynnistettiinkään vikasietotilaan? Siinä käynnistys vaiheessa, piti painaa jotain F1, F2, tms nappia?
     
    Viimeksi muokattu: 25.03.2010
  20. Betrayed

    Betrayed Moderator Ylläpitäjä

    Liittynyt:
    12.10.2004
    Viestejä:
    1,585
    Kiitokset:
    2
    Pisteet:
    68
    F8:sia rämppäät ennen kuin Windows rupeaa käynnistymään.
     
  21. Hukkis

    Hukkis Member

    Liittynyt:
    27.05.2008
    Viestejä:
    23
    Kiitokset:
    0
    Pisteet:
    11
    Nyt on kokeiltu poistaa mese ja skype, asennettu xampp uudelleen mutta ei auttanut. Lisäksi kokeilin tuota vikasietotilassa käynnistystä ja silloin ei lähtenyt edes MySQl pyörimään, se siis o n startannut koko ajan apache ei. En tiedä onko ongelma sitten f-secure, mutta sitä en uskalla poistaa... Onko enää muita vinkkejä mitä voisin kokeilla?
     

Jaa tämä sivu