PHP non funzionerà su Fedora 15


1

Ho seguito questo tutorial esatto sull'installazione di php su un sistema Fedora 15.

Ho installato tutti i pacchetti necessari senza errori. Tuttavia, verrà mostrata la semplice pagina di test phpinfo (), che mostrerà una pagina vuota. Quando provo a vedere l'origine, vedo che ha scaricato il mio file .php come testo semplice e l'ho caricato nel browser.

Quindi suppongo che per qualche motivo il modulo php non sia caricato in httpd. Qualcuno ha idea del perché?

PS Spero davvero che SELinux questa volta non abbia nulla a che fare con questo!


Scorri i log degli errori di Apache per vedere se segnala qualcosa. /var/log/httpd/error_log
Wesley,

Inoltre, per quanto sembri sciocco, incolla il tuo file index.php nel tuo post.
Wesley,

Controlla /var/log/audit/audit.logse ti aspetti SELinux.
Charles

Index.php: <? phpinfo (); ?> SELinux - modalità permissiva (setenforce 0). Alcuni elementi chiave nel registro degli errori dopo il riavvio del server: (1) politica SELinux abilitata; httpd in esecuzione come contesto system_u: system_r: httpd_t: s0 (2) [Dom Apr 08 09:19:55 2012] [avviso] Apache / 2.2.22 (Unix) DAV / 2 PHP / 5.3.10 configurato - ripresa delle normali operazioni .
George

Risposte:


0

Potrebbe essere un problema con SELinux. Per restringerlo, controlla se è acceso:

selinuxenabled && echo enabled || echo disabled

Se è acceso, disabilitalo temporaneamente con:

echo 0 > /selinux/enforce

SELinux verrà abilitato dopo un riavvio o fino a quando non lo abiliti manualmente:

echo 1 > /selinux/enforce


Grazie, ci ho provato - non ha apportato modifiche. Credo che ci sia un problema di configurazione in httpd.conf o da qualche parte, una ricerca di 'php' in httpd.conf non restituisce nulla nonostante abbia tutti i pacchetti necessari.
George
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.