Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Che estensione ha il file?
Immagino index.htm (o .html), dato che hai dato solo 127.0.0.1 come indirizzo...
Allora aggiungi a httpd.conf la riga:
AddType application/x-httpd-php .php .htm .html
ovvero, aggiungi le estensioni .htm e .html a quelle che vengono interpretate da php...
Non so quanto sia saggio far leggere a php tutti i file htm anche quando non ci sono script php perché temo si sprechino comunque cicli di cpu anche se credo che il calo di prestazioni sia minimo , comunque per un uso non professionale va sicuramente bene...
dapuzz ha scritto:nel file /etc/apache/php.ini devi abilitare gli short tags altrimenti riconosce solo <?php e non <?
Ovviamente fai prima la prova con <?php
; Allow the <? tag. Otherwise, only <?php and <script> tags are recognized.
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = On
; Allow ASP-style <% %> tags.
asp_tags = Off
; The number of significant digits displayed in floating point numbers.
precision = 14
; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
y2k_compliance = On
I pacchetti apache, php sono quelli del CD slackware 10.2 che hanno sempre funzionato...ma dopo una rinstallazione non vogliono andare. Non riesco a leggere i file php dal browser. I moduli ci sono, tutto è avviato.
Incredibile ho rimesso php ed apache del 10.2 ed il problema si ripresenza identico...php non onterpreta le pagine di apache, per il resto funziona tutto bene.
In /etc/apache/http.conf devi aggiungere index.php dove c'è "DirectoryIndex index.html".
Successivamente decommenta l'ultima riga relativa al supporto per php.
tgmx ha scritto:In /etc/apache/http.conf devi aggiungere index.php dove c'è "DirectoryIndex index.html".
Successivamente decommenta l'ultima riga relativa al supporto per php.
#
# DirectoryIndex: Name of the file or files to use as a pre-written HTML
# directory index. Separate multiple entries with spaces.
#
<IfModule mod_dir.c>
DirectoryIndex index.php index.html
</IfModule>
#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
# mod_php - PHP Hypertext Preprocessor module
#
# Load the PHP module:
LoadModule php4_module libexec/apache/libphp4.so
# Tell Apache to feed all *.php files through the PHP module:
AddType application/x-httpd-php .php
# This will display PHP files in colored syntax form. Use with caution.
#AddType application/x-httpd-php-source .ph
Mi sa che non basta...il problema è che PHP non interpreta le pagine...le pagine funzionano benissimo se non sono .php.
linus.bash ha scritto:
Mi sa che non basta...il problema è che PHP non interpreta le pagine...le pagine funzionano benissimo se non sono .php.
Saluti.
Tutti abbiamo sempre fatto così: in una installazione normale standard funziona Resta da capire cosa hai combinato
Prova per sfizio a scrivere un bell 'ASD' nell httpd.conf, restarta apache e vedi se parte... potrebbe essere che non sia quello il file di configurazione che va a leggere