Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    4

    apache non interpreta i files php

    ho finalmente installato un ambiente LAMPP che sembra funzionare.
    se vado su 'localhost' ottengo la pagina "it works" che mi dice che il server apache2 funziona

    se però tento di andare su
    'localhost/phpmyadmin? il browser mi suggerisce di scaricare il file con il messaggio:

    "Tipo di file: “Tipo application/x-httpd-php”.

    Non c'è alcuna applicazione in grado di aprire “”. Invece si può scaricarlo."

    con un po' di googling e di ricerca su questo e altri forums ho capito che il problema potrebbe essere nel fatto che apache non è impostato per interpretare i files php, ma non ho capito come risolvere il problema.

    Come dato aggiuntivo sottolineo che nella directory /etc/apache2/mods-available ci sono i files php5.conf e php5.load ma questi stessi non sono presenti nella /etc/apache2/mods-enabled

    Mi viene in mente che i moduli per l'interpretazione dei files php non sono abilitati; è corretta questa interpretazione? e come faccio ad abilitarli?

  2. #2
    Mi sembra che dovresti individuare il file httpd.conf e vedere se ci sono delle righe di questo tipo

    LoadModule php5_module modules/libphp5.so
    AddType application/x-httpd-php .php

    Se non ci sono le aggiungi e riavvii apache

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    4
    Originariamente inviato da rel_style
    Mi sembra che dovresti individuare il file httpd.conf e vedere se ci sono delle righe di questo tipo

    LoadModule php5_module modules/libphp5.so
    AddType application/x-httpd-php .php

    Se non ci sono le aggiungi e riavvii apache
    ora ottengo un messaggio di errore:apache2: Syntax error on line 189 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/httpd.conf: Cannot load /etc/apache2/modules/libphp5.so into server: /etc/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory

    sono allora andato a cercare il file libphp5.so e l'ho trovato in /etc/lib/apache2/modules/, ho quindi inserito il path nell'istruzione:

    LoadModule php5_module /etc/lib/apache2/modules/libphp5.so ma non è cambiato nulla e ricevo sempre il messaggio che mi chiede di scaricare il file anziche' interpretarlo.

    Quando poi riavvio apache ricevo il messaggio:

    "apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    httpd (no pid file) not running"

    dal quale mi sembra di intuire che il servizio httpd non funzioni

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da fabio61
    ora ottengo un messaggio di errore:apache2: Syntax error on line 189 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/httpd.conf: Cannot load /etc/apache2/modules/libphp5.so into server: /etc/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
    prova a commentare le righe che hai inserito nel conf e dai il comando:
    codice:
    sudo a2enmod php5
    controlla il messaggio che ti restituisce. di solito non è necessario attivare il modulo per php5, come lo hai installato l'ambiente LAMP?

    Originariamente inviato da fabio61
    "apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName"
    questo in realtà è un warning, lo risolvi specificando il ServerName, da aggiunge in apache2.conf, ad es.:
    codice:
    ServerName localhost
    dalla struttura delle cartelle ho dato per scontato che tu stia utilizzando una distro debian-like(ubuntu?), se non è così specifica su quale distro stai lavorando.

    http://www.debian-administration.org/articles/207
    https://help.ubuntu.com/9.10/serverguide/C/httpd.html
    https://help.ubuntu.com/9.10/serverguide/C/php5.html
    https://help.ubuntu.com/9.10/serverguide/C/mysql.html

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.