Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: penakoski - 30.04.10 - klo:14.53

Otsikko: php5.conf
Kirjoitti: penakoski - 30.04.10 - klo:14.53
apache ja php on tullut jossain vaiheessa päivitettyä ja huomasin vasta nyt, että *.php sivut eivät enää aukea.
Eli selaimet eivät enää avaa sivua vaan tarjoaa *.php tiedostoa ladattavaksi.
Ideoita mikä parametri olisi mennyt perssiilleen?

:~# apache2ctl -v
Server version: Apache/2.2.14 (Debian)
Server built:   Feb 20 2010 11:39:13

apache2ctl -M
Loaded Modules:
 php5_module (shared)

apache mods enabled:
lrwxrwxrwx 1 root root   27 2007-02-09 04:44 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root   27 2007-02-09 04:44 php5.load -> ../mods-available/php5.load

php5.conf
<IfModule mod_php5.c>
    <FilesMatch "\.ph(p3?|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
    </IfModule>
</IfModule>

Otsikko: Vs: php5.conf
Kirjoitti: Jiku - 01.05.10 - klo:11.24
itsellä on määritelty
/etc/apache2/httpd.conf
Koodia: [Valitse]
AddType application/x-httpd-php .php .html
AddType application/x-httpd-php-source .phps

en tiedä miksei se tuolla php5.conf määrittelyllä tässä järjestelmässä toiminut. pitäisi kyllä.

Otsikko: Vs: php5.conf
Kirjoitti: ajaaskel - 01.05.10 - klo:12.08
Tuli mieleen (tutkimatta vielä tarkemmin vikaasi) että olethan putsannut pois tilapäistiedostot Firefoxista:  ---> Työkaluta / Poista historiatietoja.   
Otsikko: Vs: php5.conf
Kirjoitti: penakoski - 02.05.10 - klo:20.02
hmmm, http.conf ei kyllä sisältänyt noita määrityksiä mutta käsittääkseni niitä ei välttämättä tarvitse.
Jokatapauksessa kokeilen myös muuttaa niitä mutta ei korjausta asiaan...
Otsikko: Vs: php5.conf
Kirjoitti: ajaaskel - 02.05.10 - klo:20.52
Server version: Apache/2.2.12 (Ubuntu)
Server built:   Mar  9 2010 22:11:44


Katsoin kahdelta Apache -koneeltani täällä, molemmissa näin eikä näitä ole editoitu:



[ylläpito on poistanut liitteen]
Otsikko: Vs: php5.conf
Kirjoitti: vili - 23.05.10 - klo:00.32
Itselläni oli sama ongelma, sain korjattua sen poistamalla nämä rivit:
Koodia: [Valitse]
<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
</IfModule>

jonka jälkeen php5.conf näyttää itsellääni tältä:
Koodia: [Valitse]
<IfModule mod_php5.c>
    <FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
    </FilesMatch>
</IfModule>
Otsikko: Vs: php5.conf
Kirjoitti: Kullervo - 23.05.10 - klo:15.29
/usr/share/doc/php5-common/NEWS.Debian.gz

Lainaus
php5 (5.3.1-3) unstable; urgency=low

  * mod_php disabled in userdirs.

  The default Debian libapache2-mod-php5 package now disables the PHP
  engine on ~/public_html directories when mod_userdir is enabled, for
  security reasons.  Although discouraged, it can be re-enabled by
  commenting the <IfModule mod_userdir.c> block in
  /etc/apache2/mods-available/php5.conf

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571714

Bugi olemassa ilmeiseti edelleen?
Otsikko: Vs: php5.conf
Kirjoitti: mrl586 - 23.05.10 - klo:16.24
Voi olla, että tuo bugi on jo korjattu.
Otsikko: Vs: php5.conf
Kirjoitti: peran - 23.05.10 - klo:18.02
Voi olla, että tuo bugi on jo korjattu.

Kyseessä ei liene bugi vaan valopää idea/ominaisuus, mutta siis tässä esitetty korjausajatus on ihan oikea.

Tosin nykyisin siinä asetustiedostossa lukee, että tulisi kommentoida noi kyseiset rivit.
Otsikko: Vs: php5.conf
Kirjoitti: penakoski - 16.06.10 - klo:14.00
Kommentoin nuo  <IfModule mod_userdir.c> rivit pois ja nyt php toimii normaalisti.  ;D
Hommaa vielä sekoitti että olin muuttanut apachen DocumentRoot kansion oman tilin public_html alle.
Kiitoksia!