Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: artzii - 22.11.06 - klo:07.59
-
Joo elikkäs asensin apachen ja php:n, mutta nyt ei suostu toimimaan tuo phpmyadmin... ilmoittaa vain että se on phtml-tiedosto... olen yrittänyt jo selvittää tältä foorumilta mikä avuksi mutta en ole löytänyt apukeinoa...
-
Joo elikkäs asensin apachen ja php:n, mutta nyt ei suostu toimimaan tuo phpmyadmin... ilmoittaa vain että se on phtml-tiedosto... olen yrittänyt jo selvittää tältä foorumilta mikä avuksi mutta en ole löytänyt apukeinoa...
Apache lienee Ubuntun oletusapassi, eli Apache2, vai? :)
Entäpä PHP:n versio, PHP5, vai? ;D
Asensithan molemmat Ubuntun omista varastoista, paketinhallinan avulla?
Varmista että PHP on otettu oikein käyttöön:
sudo a2enmod php5
Vaihda tuohon php4 jos PHP4 asennettuna, eikä siis PHP5
Ja olipa mikä hyvänsä Apache, niin tarkista että /etc/mime.types tiedostossa on tämä rivi:
application/x-httpd-php phtml pht php
Tai siis että tuolla application/x-httpd-php rivillä on tuo phtml sana, lisää se jos ei ole.
Toisaalta /etc/apache2/apache2.conf tiedostoon voi lisätä tämän rivin (jos se siis on Apache2?):
(tai vaikka /etc/apache2/httpd.conf tai VirtualHost asetuksiin, kaikki käy tänään) ;)
AddType application/x-httpd-php .phtml
Jos hakemistojen index on .phtml -päätteinen niin tee
/etc/apache2/apache2.conf tiedoston DirectoryIndex riville lisäys index.phtml jolloin rivi näyttää vaikka tältä:
DirectoryIndex index.html index.shtml index.pl index.php index.xhtml index.phtml
Ja sitten muista Apache2 uudelleenkäynnistys jotta muutokset tulevat voimaan:
sudo /etc/init.d/apache2 force-reload
-
no olen asentanut apache2 mutta ubuntu käyttää kuitenkin apache 1.3.34 versiota, kuinka pystyn muuttamaan sen käyttäämään 2-versiota???? tai sitten en vaan oikein hokase että mitenkä tehdään... kun ei auttanut nuo ohjeet mitä aiemmin tuli tein noin mutta edelleen se on phtml tiedosto
-
no olen asentanut apache2 mutta ubuntu käyttää kuitenkin apache 1.3.34 versiota, kuinka pystyn muuttamaan sen käyttäämään 2-versiota???? tai sitten en vaan oikein hokase että mitenkä tehdään... kun ei auttanut nuo ohjeet mitä aiemmin tuli tein noin mutta edelleen se on phtml tiedosto
Aha! ;)
Ubuntussa apache = Apache 1.3
ja vastaavasti apache2 = Apache v2
Tietysti voisi vain sammuttaa toisen ja käynnistää toisen,
mutta kun kahta ei kuitenkaan voi käynnissä pitää (ei ole järkeä ainakaan) niin vanhempi pois.
Lähtenee näin:
sudo apt-get remove --purge apache
Uusi tilalle (ja varmuudeksi ehdottomasti näin tämä asennus):
sudo apt-get install apache2 php5
HUOM, nyt asentuu se PHP5, vaihda tilalle php4 jos haluat PHP4:n.
Katso ohje
apache2 -h
Testaa konfitiedostot
apache2 -t
Ja sitten vähintäänkin tämä pitää tehdä jotta PHP varmasti on käytössä:
sudo a2enmod phpX
vaihda tuohon asentamasi PHP-versio tuon X:n tilalle (4 tai 5, eli siis PHP5 esim)
Apache2 käynnistys:
sudo /etc/init.d/apache2 restart
restart käynnistää jos ei ole käynnissä, tai uudelleen käynnistää jos on jo käynnissä.
-
kiitokset raimolle nyt toimii apache palvelin erittäin hyvin
Sellainen kysymys vielä, että kuinka pystyn lisäämään tiedostoja palvelimelle, koska vaikka muutin käyttöoikeudet rootiksi niin valittaa että ei ole käyttöoikeutta....
ja milää ip:llä näyttää sivut ulospäin koneen ip:llä vai verkon palvelimen ip:llä???? :D