Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP käyttöön XAMP-palvelimessa?

Sivun loppuun

Paulus M [20.08.2009 18:49:58]

#

Olen asentanut xampin ja php toimii, mutta ei vielä selaimessa. Olen yrittänyt asennella xampin asetuksia, mutta en ole vielä saanut toimimaan. Tietääkö joku, onko jossain kattavaa selostusta siitä, että miten php:n saan toimimaan xampin avulla?

Teuro [20.08.2009 18:53:42]

#

Mistä tiedät, että php toimii? Xampin asennuksen jälkeen kaikkien asennettujen modulien apache, php ja mysql tulisi toimia. Tuleeko sivulta localhost sivu, jossa on php-koodi suorittamattomana?

Paulus M [20.08.2009 19:36:43]

#

tässä on koodi, tulee vain sivun ala reunaan että done.

<HTML>
<HEAD>
<TITLE> Hello World in PHP </TITLE>
</HEAD>
<BODY>
<?

 echo "Hello World";
?>

</BODY>
</html>

Ja tiedän että php toimii, koska saan ajettua php documentteja komentorivillä.

Teuro [20.08.2009 19:40:06]

#

Tuleeko mitään virheilmoitusta esimerkiksi error.log tiedostoon? Jos nimittäin short open tag määrite on false, niin tuo koodi ei toimi. php tagien tulee olla muotoa <?php ... ?>

Paulus M [20.08.2009 19:44:45]

#

ei tule virhe ilmoituksia, pelkästään tälläinen huomio firebugilta: "Reload to activate window console".

ja muutin tagit sanomaasi muotoon.

peg [20.08.2009 20:09:58]

#

Onko tiedosto pääte .php ja toimiiko jos laitat bodyyn
<h1> toimii </h1>

Paulus M [20.08.2009 20:20:33]

#

Pääte oli html, mutta muutin sen php:ksi - ei kuitenkaan auttanut.
<hi> toimii...

Pitäisköhän mun ladata xamppi uudestaan varmistaakseni, etten sitten ole muutanut mitään asetuksia?

peg [20.08.2009 20:22:08]

#

Toimiiko toi <h1> toimii </h1>

Paulus M [20.08.2009 20:23:18]

#

joo, toimii

Metabolix [20.08.2009 20:24:50]

#

Virheilmoituksia piti etsiä XAMPin (Apachen) lokitiedostosta (error.log) eikä suinkaan selaimesta.

Paulus M [20.08.2009 20:34:31]

#

[Thu Aug 20 15:46:50 2009] [warn] pid file C:/codes/xampp/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Aug 20 15:46:50 2009] [notice] Digest: generating secret for digest authentication ...
[Thu Aug 20 15:46:50 2009] [notice] Digest: done
[Thu Aug 20 15:46:52 2009] [notice] Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 configured -- resuming normal operations
[Thu Aug 20 15:46:52 2009] [notice] Server built: Dec 10 2008 00:10:06
[Thu Aug 20 15:46:52 2009] [notice] Parent: Created child process 216
[Thu Aug 20 15:46:55 2009] [notice] Digest: generating secret for digest authentication ...
[Thu Aug 20 15:46:55 2009] [notice] Digest: done
[Thu Aug 20 15:46:57 2009] [notice] Child 216: Child process is running
[Thu Aug 20 15:46:57 2009] [notice] Child 216: Acquired the start mutex.
[Thu Aug 20 15:46:57 2009] [notice] Child 216: Starting 250 worker threads.
[Thu Aug 20 15:46:57 2009] [notice] Child 216: Starting thread to listen on port 443.
[Thu Aug 20 15:46:57 2009] [notice] Child 216: Starting thread to listen on port 80.
[Thu Aug 20 10:17:45 2009] [warn] pid file C:/codes/xampp/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Thu Aug 20 10:17:45 2009] [notice] Digest: generating secret for digest authentication ...
[Thu Aug 20 10:17:45 2009] [notice] Digest: done
[Thu Aug 20 10:17:47 2009] [notice] Apache/2.2.11 (Win32) DAV/2 mod_ssl/2.2.11 OpenSSL/0.9.8i PHP/5.2.9 configured -- resuming normal operations
[Thu Aug 20 10:17:47 2009] [notice] Server built: Dec 10 2008 00:10:06
[Thu Aug 20 10:17:47 2009] [notice] Parent: Created child process 1836
[Thu Aug 20 10:17:49 2009] [notice] Digest: generating secret for digest authentication ...
[Thu Aug 20 10:17:49 2009] [notice] Digest: done
[Thu Aug 20 10:17:51 2009] [notice] Child 1836: Child process is running
[Thu Aug 20 10:17:51 2009] [notice] Child 1836: Acquired the start mutex.
[Thu Aug 20 10:17:51 2009] [notice] Child 1836: Starting 250 worker threads.
[Thu Aug 20 10:17:51 2009] [notice] Child 1836: Starting thread to listen on port 443.
[Thu Aug 20 10:17:51 2009] [notice] Child 1836: Starting thread to listen on port 80.

tässä on tämän päivän loki.

Mutta ei kirjoita lokiin mitään, kun yritän avata testi.php firefoxilla.

peg [20.08.2009 20:35:16]

#

Eli tiedostosi on oikeassa kansiossa. Kun avaat Xampp Control Panelin niin
Apachen perässä running?

EDIT: Jos tossa sun koko tämän päivän logi niin viimeksi kirjoittanut
joskus kauan sitten. Eli php ei toimi jos apache ei ole running.

Paulus M [20.08.2009 20:45:07]

#

En tiedä onko tiedosto oikeassa kansiossa, se on ihan sattuman varaisessa kansiossa jossakin mun omissa tiedostoissa tyyliin c:\projektit\koodit...

Mutta apachen perässä on running

EDIT:loki merkintöjä on lähes joka päivältä.

peg [20.08.2009 20:47:25]

#

Laita se koodisi kansioon xampp/htdocs/

Paulus M [20.08.2009 20:51:58]

#

laitoin ja löysin sieltä tuollaisen index.php joka sanoo, että something is wrog with your xamp installation.

Mutta ei siis toimi, vissiin kannattaa installoida uudestaan.

peg [20.08.2009 21:20:06]

#

korvaa se index.php tiedoston sisältö sillä omalla koodillasi.

Paulus M [26.08.2009 16:01:23]

#

Asensin uudestaan xampin ja nyt en saa enää edes apachea running muotoon.
Onkohan unistallointi mennyt pieleen, koska en löytänyt uninstal.exe:ä mistään.

error logi antaa vain tälläistä infromaatiota:
(OS 10048)Kutakin vastakeosoitetta (protokolla, verkko-osoite tai portti) voi käyttää normaalisti vain kerran. : make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs


Mitäköhän voisin tehdä, että saisin PHP toimimaan?

Metabolix [26.08.2009 16:28:04]

#

Ilmoituksen perusteella Apache (tai muu HTTP-palvelin) on jo käynnissä.

Paulus M [26.08.2009 16:46:43]

#

Mutta control panelissa ei lue running?

MIB [26.08.2009 17:18:26]

#

Minulla ei ole kertaakaan toiminut Xampp, mutta kun korvasin sen Xampplitellä, niin alkoi toimimaan.

Paulus M [26.08.2009 17:28:27]

#

ok, eli xamppliteä vaan asenteleen...
kiitti tiedosta

EDIT:
nyt asensin xamplite ja olen saanut apachen running-muotoon, veikkaan että
virheenä oli se, että olin kirjautunut skypeen ja siitä aiheutu joku sekaannus.

En kuitenkaan jostain syystä saa php tiedostoja toimimaan, osaako joku sanoa,
että onko jotain toimenpiteitä, mitä pitäisi tehdä, että php tiedostot toimii?

Paulus M [26.08.2009 18:30:15]

#

Sain nyt säätämällä jonkun kansion php tiedostot toimimaan.

niillä jolla on samoja ongelmia, niin kannattaa katsoa tänne, tämä auttaa vähäsen:
http://www.kala-stamo.net/index.php?sivu=htmlkoulu/osa14

Grez [26.08.2009 18:56:57]

#

Joo, Skype varaa oletuksena portin 80. Voi käydä laittamassa asetuksista pois.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta