Perchè invece di aprire la pagina il browser mi scarica un file php?
Ma che fastidio quando succede!
Di solito mi capita quando devo fare una replica di un sito in un nuovo server, faccio una replica manuale, senza star lì ad usare plugin del tipo Duplicator che secondo me invece che semplificare, incasinano.
E proprio il passaggio da un server all’altro può provocare questo comportamento.
Tu cerchi di navigare la home del sito spostato nel nuovo indirizzo o nell’indirizzo ancora non pubblico puntando l’hosts e invece di aprirsi la pagina nella finestra del browser viene scaricato un file che può essere un file php se si richiama il file diretto (per esempio www.dominio.com/index.php, veniva scaricato index.php)
Nel mio caso ho dovuto cancellare questa riga da htaccess in root dei documenti del sito
AddHandler application/x-httpd-php84 .php .php5 .php4 .php3
perchè proprio questa istruzione non veniva compresa dall’Apache del nuovo server.
Queste infatti sono le istruzioni che il nuovo server inserisce impostando il php 8.3
# SP BEGIN php handler
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php .php5 .php7 .phtml
FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php83 .php
FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php83 .php5
FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php83 .php7
FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php83 .phtml
</IfModule>
# SP END php handler
Lascia un Commento
Vuoi partecipare alla discussione?Sentitevi liberi di contribuire!