Pagina 1 di 1

[Risolto] Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 14:23
da Italians
Ciao a tutti,

ho installato Apache2 + Mysql seguendo le due guide del wiki. Quando poi digito nella barra degli indirizzi di Firefox

Codice: Seleziona tutto

localhost
mi compare la scritta It Works

Ho poi caricato un file prova.php e ho provato ad aprirlo e quando clicco sul link al file mi si apre una finestra che mi chiede con cosa aprire il file  :-\

Allego un file di ciò che mi esce...

Immagine

Eppure non mi spiego il perchè  :-\

Grazie in anticipo

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 14:41
da Volans
Hai installato PHP o solo Apache e MySql?

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 15:33
da Italians
Ho installato il tutto seguendo la guida di Apache e Mysql

Ho caricato anche questi file:

-libapache2-mod-php5
-php5-cli
-php5-common
-php5-cgi

Il problema è che quando vado a dare il comando:

Codice: Seleziona tutto

sudo /etc/init.d/apache2 restart
Mi dà errore e non mi funziona più Apache.

Perchè se vado a dare

Codice: Seleziona tutto

ln -s /etc/apache2/mods-available/php.conf /etc/apache2/mods-enabled/php.conf
ln -s /etc/apache2/mods-available/php.load /etc/apache2/mods-enabled/php.load
e poi

/etc/init.d/apache2 restart
mi dice da terminale:

Codice: Seleziona tutto

apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/mods-enabled/php.load: No such file or directory
                                                                         [fail]

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 16:09
da Volans
Il modulo si chiama php5 e non php e per abilitare i moduli è più comodo usare:

Codice: Seleziona tutto

sudo a2enmod php5
che non fa altro che creare il link simbolico.
(tra l'altro se dai doppio tab ti elenca tutti i moduli di apache2)

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 17:18
da Italians
Allora, ho modificato le stringhe e ho inserito:

Codice: Seleziona tutto

ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf
ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load
Ho fatto fare il restart, ma ora mi dà questo problema:
Syntax error on line 143 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
                                                                         [fail]
Alla riga 143 del file ho:

Codice: Seleziona tutto

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
(sono le righe da 142 a 145  :-\

Eppure l'ultima volta che ho installato un server Apache non ho avuto tutti questi problemi  :-\

Ho provato a digitare anche:

Codice: Seleziona tutto

sudo a2enmod php5
e mi dice: This module is already enabled!  :-\



EDIT: ho provato anche a rimuovere completamente Apache e a reinstallarlo, mi è sempre comparsa la pagina su localhost It works...allora ho preso il terminale e digitato:

Codice: Seleziona tutto

sudo a2enmod php5
Mi carica i file, faccio il restart del server, ma quando vado ad aprire il file in .php mi dà la stessa schermata che ho allegato come screenshot nel primo post  :-\

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 17:28
da Volans
Che a2enmod ti dica quello è normale se hai messo i link a mano, a2enmod sta per "apache 2 enable module" quindi non fa altro che creare il link se non c'è già.

L'errore di apache2.conf è strano dato che quelle righe ce le ho anche io e non danno problemi, sono di default.

Per sicurezza perché non provi a reinstallare il pacchetto di apache2?

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 17:30
da Italians
Fatto già  (yes), ma ancora niente

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 17:41
da Italians
Non mi chiedere perchè, ma non mi aveva installato il pacchetto php5 ora sembra funzionare...  :-\

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 17:47
da Volans
Come mai hai messo il worker e non il prefork?

Te lo fa disisntallare perché non è compatibile con la versione di pacchetti dipendenti?
(prova a farlo da terminale in caso nont i dia abbastanza informazioni)

Che repository hai attivato?

Re: Problemi con Apache2 + Mysql

Inviato: giovedì 12 giugno 2008, 19:17
da Italians
Volans ha scritto: Come mai hai messo il worker e non il prefork?

Te lo fa disisntallare perché non è compatibile con la versione di pacchetti dipendenti?
(prova a farlo da terminale in caso nont i dia abbastanza informazioni)

Che repository hai attivato?
Hmm, è il contrario, ho installato il prefork e non il worker  (yes)