Pagina 1 di 3
AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 9:03
da enrige
Ciao, sono un ex utente openSUSE passato ad ubuntu per vari motivi e devo dire che mi trovo bene.
Oggi ho però cercato di attivare LAMP per far girare in locale wordpress / drupal.
Tutto ok sino a quando ho cercato di installare il mod rewrite necessario per gestire i peacelink.
Sembrava facile, ho seguito questa guida:
http://www.davidonzo.com/post/412/ubunt ... in-apache/
Ma quando ho finito non funzionava più niente! Ho provato a rimuovere ed installare apache, ma adesso mi da questo errore: .: 49: Can't open /etc/apache2/envvars
Mi arrendo e chiedo aiuto. Su openSUSE c'era Yast che con pochi click faceva tutto. Potete darmi una mano a farlo funzionare?
Esiste un modo per rimuovere TUTTO LAMP come se non l'avessi mai installato?
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 13:53
da ReMichael
Hai per caso rimosso manualmente la cartella di configurazione di apache?
Prova così:
Codice: Seleziona tutto
sudo apt-get purge apache2*
sudo apt-get purge libapache2-*
sudo apt-get autoremove --purge
dpkg -l |awk '/^rc/ {print $2}' |xargs sudo dpkg --purge
poi reinstalla apache e il mod per php:
poi abilita rewrite:
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 14:16
da enrige
non và: ERROR: Module rewrite does not exist!
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 17:03
da ReMichael
enrige ha scritto:
non và: ERROR: Module rewrite does not exist!
il modulo è integrato nel pacchetto
apache2.2-common che dovrebbe installarsi insieme ad apache2. Però non mi hai risposto: hai rimosso manualmente la cartella di apache2 in /etc o qualche file al suo interno?
cosa dice?
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 18:19
da enrige
sudo ls -l /etc/apache2/mods-available
ls: impossibile accedere a /etc/apache2/mods-available: File o directory non esistente
Si, in una delle prove precedenti dopo aver rimosso apache avevo rimosso anche la cartella corrispondente con un
rm -R, ma poi ho reinstallato e la cartella è tornata al suo posto!
C'è da dire che dopo il tuo suggerimento la pagina
http://localhost/ mi dà questo messaggio:
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
Mentre la pagina
http://localhost/phpMyAdmin/, mi dà:
404 - Not Found
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 20:29
da ReMichael
enrige ha scritto:
sudo ls -l /etc/apache2/mods-available
ls: impossibile accedere a /etc/apache2/mods-available: File o directory non esistente
Si, in una delle prove precedenti dopo aver rimosso apache avevo rimosso anche la cartella corrispondente con un rm -R, ma poi ho reinstallato e la cartella è tornata al suo posto!
sì ma non tutto.. non hai più i mods. prova a riconfigurare apache per vedere se si sistema:
Codice: Seleziona tutto
sudo dpkg-reconfigure apache2
sudo dpkg-reconfigure apache2.2-common
ricordati di non rimuovere mai manualmente le cartelle di configurazione, usa piuttosto l'opzione purge di apt per farlo.
assicurati che phpmyadmin sia installato:
e se non va ancora linka simbolicamente:
Codice: Seleziona tutto
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 20:45
da enrige
Fatto. Sempre uguale!
Inoltre sia phpmyadmin che wordpress sono nelle loro cartelle E FUNZIONAVANO sino a quando non ho provato ad attivare il mod rewrite. Qui dentro: /var/www
ci sono questi file:
drupal-6 index.html index.lighttpd.html mythweb wordpress-3
Ma è possibile ripristinare tutto o devo re-installare il sistema? (sperò di no perchè và benissimo)
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 21:45
da ReMichael
enrige ha scritto:
Fatto. Sempre uguale!
Inoltre sia phpmyadmin che wordpress sono nelle loro cartelle E FUNZIONAVANO sino a quando non ho provato ad attivare il mod rewrite. Qui dentro: /var/www
ci sono questi file:
drupal-6 index.html index.lighttpd.html mythweb wordpress-3
Ma è possibile ripristinare tutto o devo re-installare il sistema? (sperò di no perchè và benissimo)
non vedo phpmyadmin dentro /var/www, mentre con il comando che ti ho scritto io nel post precedente doveva apparire. Hai linkato simbolicamente (
sudo ln -s ...)
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: domenica 13 febbraio 2011, 21:48
da enrige
Ho ridato il comando. Adesso la dir e questa:
drupal-6 index.html index.lighttpd.html mythweb phpmyadmin wordpress-3
Ma ancora non funziona! :'(
http://localhost/phpMyAdmin/
404 - Not Found
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 9:15
da ReMichael
enrige ha scritto:
Ho ridato il comando. Adesso la dir e questa:
drupal-6 index.html index.lighttpd.html mythweb phpmyadmin wordpress-3
Ma ancora non funziona! :'(
http://localhost/phpMyAdmin/
404 - Not Found
è tutto minuscolo

Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 15:01
da enrige
Si, ho dato il nome anche tutto minuscolo, ma non cambia nulla!
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 15:12
da ReMichael
enrige ha scritto:
Si, ho dato il nome anche tutto minuscolo, ma non cambia nulla!
posta il risultato di:
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 18:35
da enrige
Ecco il risultato:
httpd.conf sites-available
e qui:
http://localhost/phpmyadmin/
da questo:
403 - Forbidden
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 20:06
da ReMichael
il forbidden è un problema di permessi (delle cartelle/files oppure di allow di apache). se digiti solamente:
ti funziona?
poi il problema più grosso comunque è che non hai le cartelle relative ai moduli di apache, sempre per via della rimozione manuale.. prova a reinstallare il modulo di php per apache:
Codice: Seleziona tutto
sudo apt-get install --reinstall libapache2-mod-php5
controlla se ti dà errore durante l'installazione. se non dà errori ridai il comando:
e posta il risultato.
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 20:37
da enrige
Dunque, non mi ha dato errori. Ecco il risultato:
-rw-r--r-- 1 root root 0 2011-02-13 20:41 httpd.conf
drwxr-xr-x 2 root root 4096 2011-02-14 20:36 mods-available
drwxr-xr-x 2 root root 4096 2011-02-13 12:34 sites-available
Riguardo ai permessi ... dove li devo assegnare?
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 20:50
da ReMichael
enrige ha scritto:
Dunque, non mi ha dato errori. Ecco il risultato:
-rw-r--r-- 1 root root 0 2011-02-13 20:41 httpd.conf
drwxr-xr-x 2 root root 4096 2011-02-14 20:36 mods-available
drwxr-xr-x 2 root root 4096 2011-02-13 12:34 sites-available
Riguardo ai permessi ... dove li devo assegnare?
se stai utilizzando il site di default devi specificarlo lì, però vedo che non hai nemmeno la cartella sites-enabled. Invece se hai fatto un tuo virtualhost in httpd.conf devi abilitare lì l'accesso.
Noto adesso che non c'è nemmeno il file apache2.conf, e nemmeno il file envvars, quindi dubito che funzioni qualcosa così. Prova ad effettuare di nuovo un'installazione del pacchetto:
Codice: Seleziona tutto
sudo apt-get install --reinstall apache2 apache2.2-common
e guarda se rimette i files al loro posto
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 21:40
da enrige
Fatto, ecco il risultato:
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 conf.d
-rw-r--r-- 1 root root 0 2011-02-13 20:41 httpd.conf
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 mods-available
drwxr-xr-x 2 root root 4096 2010-11-18 22:20 mods-enabled
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 sites-available
drwxr-xr-x 2 root root 4096 2010-11-18 22:20 sites-enabled
Non ho fatto un virtual host. Quando l'ho installato la prima volta funzionava tutto e stop, non ho aggiunto altro.
Questo è sempre uguale:
http://localhost/phpmyadmin/
403 - Forbidden
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 21:54
da ReMichael
Purtroppo continua a non copiarti alcuni files durante l'installazione.
Scarica il pacchetto:
http://security.ubuntu.com/ubuntu/pool/ ... 1_i386.deb
Apri il file con il gestore archivi ed estrai il contenuto dove vuoi. Entra nella cartella estratta/etc/apache2 e copia i seguenti files nella directory di apache (/etc/apache2):
fatto questo riavvia apache:
e se non ti dà errori controlla se ti funziona:
poi passeremo anche a phpmyadmin
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 22:03
da enrige
File copiati, ma dopo il riavvio:
Syntax error on line 160 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
Ora il contenuto della cartella è questo:
ls -l /etc/apache2
-rw-r--r-- 1 root root 7994 2010-11-18 22:16 apache2.conf
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 conf.d
-rw-r--r-- 1 root root 1169 2010-11-18 22:16 envvars
-rw-r--r-- 1 root root 0 2011-02-13 20:41 httpd.conf
-rw-r--r-- 1 root root 31063 2010-11-18 22:16 magic
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 mods-available
drwxr-xr-x 2 root root 4096 2010-11-18 22:20 mods-enabled
-rw-r--r-- 1 root root 750 2010-11-18 22:16 ports.conf
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 sites-available
drwxr-xr-x 2 root root 4096 2010-11-18 22:20 sites-enabled
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Inviato: lunedì 14 febbraio 2011, 22:10
da ReMichael
enrige ha scritto:
File copiati, ma dopo il riavvio:
Syntax error on line 160 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
Ora il contenuto della cartella è questo:
ls -l /etc/apache2
-rw-r--r-- 1 root root 7994 2010-11-18 22:16 apache2.conf
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 conf.d
-rw-r--r-- 1 root root 1169 2010-11-18 22:16 envvars
-rw-r--r-- 1 root root 0 2011-02-13 20:41 httpd.conf
-rw-r--r-- 1 root root 31063 2010-11-18 22:16 magic
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 mods-available
drwxr-xr-x 2 root root 4096 2010-11-18 22:20 mods-enabled
-rw-r--r-- 1 root root 750 2010-11-18 22:16 ports.conf
drwxr-xr-x 2 root root 4096 2011-02-14 21:36 sites-available
drwxr-xr-x 2 root root 4096 2010-11-18 22:20 sites-enabled
se non hai fatto nessuna modifica ai files di configurazione, ti conviene copiare anche tutto il contenuto delle cartelle presenti nel pacchetto che hai scaricato (sempre quelle in etc/apache2) nelle tue cartelle in /etc/apache2 (copia il contenuto delle cartelle, non le cartelle, altrimenti vai a togliere i mods che hai installato prima).
Fatto questo prova di nuovo il riavvio di apache