Kirjoittaja Aihe: php5.conf  (Luettu 3797 kertaa)

penakoski

  • Käyttäjä
  • Viestejä: 18
    • Profiili
php5.conf
« : 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>


Jiku

  • Käyttäjä
  • Viestejä: 248
    • Profiili
Vs: php5.conf
« Vastaus #1 : 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ä.

Puoliksi suunniteltu on hyvin tehty

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: php5.conf
« Vastaus #2 : 01.05.10 - klo:12.08 »
Tuli mieleen (tutkimatta vielä tarkemmin vikaasi) että olethan putsannut pois tilapäistiedostot Firefoxista:  ---> Työkaluta / Poista historiatietoja.   
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

penakoski

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Vs: php5.conf
« Vastaus #3 : 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...

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: php5.conf
« Vastaus #4 : 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]
« Viimeksi muokattu: 02.05.10 - klo:20.57 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

vili

  • Käyttäjä
  • Viestejä: 43
    • Profiili
Vs: php5.conf
« Vastaus #5 : 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>

Kullervo

  • Käyttäjä
  • Viestejä: 876
    • Profiili
Vs: php5.conf
« Vastaus #6 : 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?

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: php5.conf
« Vastaus #7 : 23.05.10 - klo:16.24 »
Voi olla, että tuo bugi on jo korjattu.

peran

  • Vieras
Vs: php5.conf
« Vastaus #8 : 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.

penakoski

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Vs: php5.conf
« Vastaus #9 : 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!