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
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...
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:
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:
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:
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:
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)