[Risolto] Problemi con Apache2 + Mysql

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Avatar utente
Italians
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: domenica 3 dicembre 2006, 11:30

[Risolto] Problemi con Apache2 + Mysql

Messaggio 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
Ultima modifica di Italians il giovedì 12 giugno 2008, 17:44, modificato 1 volta in totale.
Io sostengo    Io Scrivo italiano
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: Problemi con Apache2 + Mysql

Messaggio da Volans »

Hai installato PHP o solo Apache e MySql?
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Italians
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: domenica 3 dicembre 2006, 11:30

Re: Problemi con Apache2 + Mysql

Messaggio 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]
Io sostengo    Io Scrivo italiano
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: Problemi con Apache2 + Mysql

Messaggio 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)
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Italians
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: domenica 3 dicembre 2006, 11:30

Re: Problemi con Apache2 + Mysql

Messaggio 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  :-\
Ultima modifica di Italians il giovedì 12 giugno 2008, 17:29, modificato 1 volta in totale.
Io sostengo    Io Scrivo italiano
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: Problemi con Apache2 + Mysql

Messaggio 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?
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Italians
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: domenica 3 dicembre 2006, 11:30

Re: Problemi con Apache2 + Mysql

Messaggio da Italians »

Fatto già  (yes), ma ancora niente
Io sostengo    Io Scrivo italiano
Avatar utente
Italians
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: domenica 3 dicembre 2006, 11:30

Re: Problemi con Apache2 + Mysql

Messaggio da Italians »

Non mi chiedere perchè, ma non mi aveva installato il pacchetto php5 ora sembra funzionare...  :-\
Ultima modifica di Italians il giovedì 12 giugno 2008, 17:44, modificato 1 volta in totale.
Io sostengo    Io Scrivo italiano
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: Problemi con Apache2 + Mysql

Messaggio 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?
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
Italians
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 260
Iscrizione: domenica 3 dicembre 2006, 11:30

Re: Problemi con Apache2 + Mysql

Messaggio 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)
Io sostengo    Io Scrivo italiano
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite