Script PHP in file HTML

6 risposte [Ultimo contenuto]
Ritratto di arwen
arwen
(Geek)
Offline
Geek
Iscritto: 13/06/2005
Messaggi: 91

Vorrei far girare in locale il mio sito per testarlo ma non riesco ad eseguire il condice PHP all'interno dei file html ,
ovvero mettendo i tag del php
<br />&lt; ?php<br />CODICE ;<br />CODICE ;<br />/ ?&gt;<br />

Sulla vecchia distro che usavo "FEDORA" era bastato aggiungere le ultime due righe al file php.conf che era in
/etc/httpd/conf.d:

#
# Cause the PHP interpreter to handle files with a .php extension.
#
AddHandler php5-script .php
AddType text/html .php
AddHandler php5-script .html
AddType text/html .html

Sulle distro derivate da DEBIAN dove bisogna modificare ?
Ho provato a dere un'occhiata ai file in /etc/Apache2 ma conf.d non c'è
il file httpd.conf è vuoto ed in apache2.conf non trovo la sezione dove fare la modifica !!!! Help

Grazie a tutti

===================================
http://www.flussiliberi.it/
===================================

Ritratto di franz
franz
(Collaboratore)
Offline
Collaboratore
Iscritto: 21/12/2005
Messaggi: 423

Ciao.
I moduli di apache in debian li trovi in/etc/apache2/mods-availableli` trovi tutti i moduli disponibili con anche i file .conf per la configurazione del relativo modulo.
I moduli abilitati sono in/etc/apache2/mods-enabledPer abilitare un modulo c'e` il comandoa2enmodHTH

There are only 10 types of people in the world: those who understand binary and those who don't.

Ritratto di nibbio972
nibbio972
(Geek)
Offline
Geek
Iscritto: 28/05/2007
Messaggi: 124

Pensato a rinominare il file?

Ritratto di samiel
samiel
(Monster)
Offline
Monster
Iscritto: 20/12/2005
Messaggi: 496

Credo che la modifica debba essere apportata in
/etc/apache2/mods-available/php5.conf,
che poi troverai linkato in
/etc/apache2/mods-enabled/php5.conf
Cmq, come ti è stato suggerito, è più corretto
conferire l'estensione .php ai file con script PHP.
Peraltro, il tag di chiusura è ?> e non / ?>
Io uso l'estensione .php e vedo tutto
tranquillamente in locale...

M.

linux user no.: 353546
public key at http://keyserver.linux.it

Ritratto di ReFuS4L
ReFuS4L
(Geek)
Offline
Geek
Iscritto: 15/05/2007
Messaggi: 65

le impostazioni di php sono in /etc/php5/apache2/php.ini

comunque la pagina non deve avere estensione .html. Affinché vengano eseguiti gli script, anche se la pagina è per il 90% del codice in html e il 10% in php, deve essere rinominata con estensione .php

la prima pagina di un sito nonn deve essere necessariamente index.htm o index.html ma può essere anche index.php poiché viene riconosciuta ugualmente. [ammettendo che fosse questo pure un dubbio lecito]

Ritratto di samiel
samiel
(Monster)
Offline
Monster
Iscritto: 20/12/2005
Messaggi: 496

Non credo che quello che cerca arwen sia in /etc/php5/apache2/php.ini
Invece, in /etc/apache2/mods-available/php5.conf trova le righe:
&lt;IfModule mod_php5.c&gt;<br />  AddType application/x-httpd-php .php .phtml .php3<br />  AddType application/x-httpd-php-source .phps<br />&lt;/IfModule&gt;
a cui può aggiungere l'estensione .html.

M.

linux user no.: 353546
public key at http://keyserver.linux.it

Ritratto di ReFuS4L
ReFuS4L
(Geek)
Offline
Geek
Iscritto: 15/05/2007
Messaggi: 65

ignoranza mia.. Laughing