Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Tonde - 28.06.06 - klo:18.46
-
Kun yritän siirtyä osoitteeseen http://localhost/phpmyadmin, firefox kysyy avataanko vai tallennetaanko tiedosto, tiedosto on tyyppiä PHTML-tiedosto
Sain jo mysql ja phpmyadminin toimimaan aiemmin, mutta sekoitin mysql:n typeryyttäni, kun poistin mysql tietokannasta tietoja.
testasin komentoa dpkg-reconfigure mysql-server
mutta se ei auttanut, niin yritin uudelleenasennella php4 ja apache2 pakettit. Ei käynnistyny vieläkään mysql, joten poistin apache2 ja php4 paketit etsi toiminnolla synapticilla ja asentelin ne uudestaan. Saatoin jättää jonkin paketin asentamatta...
Varmistin, kuitenkin, että tässä keskustelussa mainitut paketit ovat asennettuna
* apache2
* apache2-common
* apache2-mpm-prefork
* apache2-utils
* libapache2-mod-php5 (tämä voisi olla sinulta puuttuva, voisi oireilla juurikin mainitsemallasi tavalla..)
* php5
* php5-common
* php5-mysql (jos tietokantojen käyttä mysql:llä kiinnostaa..)
erona vain se, että käytän php4.
pystyn kyllä kirjautua mysql komennolla mysql -u root -p
Tällä komennolla
sudo a2enmod php4
tulee seuraava ilmoitus:
Module php4 installed; run /etc/init.d/apache2 force-reload to enable.
annoin käskyn sudo /etc/init.d/apache2 force-reload
ja nyt sudo a2enmod php4
tulostaa This module is already enabled!
Onko ajatuksia, mikä voisi olla vikana?
-
Katsopas /etc/mime.types tiedosto, että sieltä löytyy tämmöinen rivi:
application/x-httpd-php phtml pht php
Toimiiko PHP muuten OK?
edit: muokkasitkin juuri sopivasti, a2enmod näyttäisi ladanneen PHP:n käyttöön vasta nyt,
koska se sanoisi että
This module is already enabled!
jos PHP olisi jo ollut käytössä .. kenties buutin jälkeen lähtee toimimaan nyt?
Taikka en minä tiedä pitääkö se mysli nyt konfiguroida uudelleen, luulisin että pitää?
-
PHP-tiedostot ei näköjään vieläkään toimi, vaikka käynnistin koneen uudelleen, ja yritin säätää näitä
/etc/mime.types
toni@ubuntu:~$ sudo /etc/init.d/apache2 restart
* Forcing reload of apache 2.0 web server... [ ok ]
toni@ubuntu:~$ sudo /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
html-tiedostot toimivat --> siis apache toimii
-
Nyt toimii!!! Tyhjensin selaimen väliaikaiset tiedostot. Se on pienestä kiinni :) Apu löytyi täältä:
http://www.ubuntuforums.org/showthread.php?t=147063