Tauon jälken php-opiskelussa en saa ollenkaan vanhoja, ennen hyvin toimineita putkan kurssin juttuja näkyviin. XAMPP on käynnissä, menen localhostiin,"project not found". Jos editorilla ottaa suoraan esikatselun, näkyy sivu normaalisti, php-osuudesta vain koodi. Perusohje sanoo xamppin olevan hakemistossa c:\palvelin\xampp\, mulla se on c:\xampp\. Ei tuo ennen haitannut.
Koodi pitää olla apachen hostaama. jos avaat vain selaimessa konkreettisen tiedoston, näkyy se sellaisena, ilman että php:ta käännetään html:ksi.
Eli lisää sivusto apachen konffeihin, lyö apache serveri tulille, ja navigoi selaimella osoitteeseen ja porttiin missä apache sivustoa pyörittää.
Potkaisin apassia munille, onko se niinkuin että käynnistää xamppin, htdocsissa ne harjoitukset on. Kahdessa koneessa tekee saman, elijotain teen nyt väärin, mutta mitä?
Eikös usein osoiteriville voi kirjoittaa joko
http://127.0.0.1/
tai
http://localhost/
, jolloin näkee onko palvelin "oletusasetuksilla" päällä.
Ihan vaan varmuuden vuoksi pitänee mainita, ettei riitä jos pelkkä Xampp on päällä, vaan ainakin tällä koneella siitä pitää käynnistää apache erikseen. Tietysti jos virheilmoitus on oikeasti sama kuin ekassa viestissä (vai pitäiskö olla "object not found"?), niin sitten apache on päällä, mutta tiedoston sijainti ei ehkä täsmää konffitiedostossa olevan DocumentRoot-osoitteen kanssa. En ole kokeillut miten väärä ServerRoot (c:\palvelin\xampp\ vs. c:\xampp\, tuo osoite voi olla mikä vaan, kunhan se on vain konffattu oikein) vaikuttaa, jos mitenkään. Mutta en tiedä, kuitenkin yleensä helposti korjattava pikkuvika.
Voi ....kele ja anteeksi, osoiterivistä puuttui yks hakemistonimi. No mulle tämä oli hyvä harjoitus, löytyi vaikka mitä xampp -hakemistosta. Sori vielä kerran!
Aihe on jo aika vanha, joten et voi enää vastata siihen.