Okei, nyt tuli taas tuo juttu, mitä joku jo aiemmin sanoi, että firefox tahtoo avata sivun jollain muulla ohjelmalla. Jos säädän ohjelmaksi firefoxin, se ei auta, joten mikä on vikana? Tein kaikki nuo GD:t ja ne paitsi sen että kuuntelee localhost:80-porttia. Eli, olisiko ratkasua? HTML-sivut toimii, mutta php ei. Apachee ja niitä oon käynnistelly uusiks.
Itellä sama juttu, ainoa ero että kuuntelee myös ulkomaailmasta porttia 80.
Tällä samalla koneella toimi ilman ongelmii aikasemmin mutta nyt kun laitoin kaiken alusta niin enää ei..
Minä en ainakaan saa näistä viesteistä selvää että mikä ei toimi, ja miten se jokin joka ei toimi, ei toimi.
Tarkoitan että voisitteko hiukan selventää miten se ei toimi, mikä ikinään se sitten onkin joka ei toimi.
No aavistelen kristallipalleron avustuksella että oikea mime.type puuttuu, ja siksi *.php ei voi mitenkään toimia.
Tarkastelkaa
/etc/mime.types tiedostoa sillä silmällä että siellä pitää lukea PHP:n osalta tämmöiset:
application/x-httpd-php phtml pht php
application/x-httpd-php-source phps
application/x-httpd-php3 php3
application/x-httpd-php3-preprocessed php3p
application/x-httpd-php4 php4
Erityisesti tämä rivi on tärkeä:
application/x-httpd-php phtml pht phpTai jos ei halua säätää tuota mime.types tiedostoa,
/etc/apache2/apache2.conf tiedosto auki, siellä on kaksi (kommentoitua) riviä:
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps
Kommenttimerkit pois, ja jee!
Ehkä jopa kannattaa lisätä nuo
httpd.conf tiedostoon apache2.conf sijasta?
http://httpd.apache.org/docs/2.0/mod/mod_mime.html#typesconfighttp://httpd.apache.org/docs/2.0/mod/mod_mime.html#addtypeMuutosten jälkeen,
sudo /etc/init.d/apache2 restart komento.
eeh, ja jos haluaa että index.php toimii indeksinä,
DirectoryIndex asetukseen lisäys
index.phpjolloin se näyttää esim tältä:
DirectoryIndex index.html index.shtml index.cgi index.pl index.xhtml index.php