Ongelma on lyhyesti sanottuna ettei PHP toimi käynnistettäessä sivusto Visual Studiosta.
IIS ja PHP kyllä toimivat kun laitan tiedostot test.php ja index.html suoraan c:/inetpub/wwwroot/ kansioon, jolloin homma toimii nätisti kun menen selaimella http://localhost/index.html ja http://localhost/test.php.
Kun laitan samat filet Visual studion projektiin ja määritän aloitussivuksi index.html:n, niin hmtl file toimii mutta php antaa 404.3 virheilmoituksen.
Visual studiosta käynnistettäessä sivuston osoite on http://localhost:28039/index.html ja http://localhost:28039/test.php. Filet sijaitsee fyysisesti c:/Project/test_site/ kansiossa.
Missä kenelläkään tietoa / valistunutta arvausta asetuksissa on vikaa ja miten korjata? Vaihtoehtoja on käytännössä php.ini, IIS ja Visual Studio.
Alla vielä filet aukikirjoitettuna. Vika ei liene kuitenkaan niissä.
index.html
<html> <a href="test.php">Test</a> </html>
test.php
<? php phpinfo(); ?>
Oletko asentanut PHP Tools for visual studio -extension?
Visual studio käyttää natiivina IIS Expressiä nettisivuihin, ei varsinaista IIS -palvelinta (ellet ole sitä erikseen määrittänyt).
groovyb kirjoitti:
Oletko asentanut PHP Tools for visual studio -extension?
En ole tuota asennellut. Onko kokeilemisen arvoinen?
groovyb kirjoitti:
Visual studio käyttää natiivina IIS Expressiä nettisivuihin, ei varsinaista IIS -palvelinta (ellet ole sitä erikseen määrittänyt).
Okei, mistä tämän voi asettaa?
On kokeilemisen arvoinen, jos haluaa mm. debugata php koodia.
ohjeita web serverin asetukseen: http://msdn.microsoft.com/en-us/library/ms178108.ASPX
Iso kiitos sinulle groovyb! Nyt homma toimii.
Aihe on jo aika vanha, joten et voi enää vastata siihen.