AIUTO con LAMP e mod rewrite su Ubuntu 10.10
AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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?
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?
Ultima modifica di enrige il domenica 13 febbraio 2011, 12:26, modificato 1 volta in totale.
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Hai per caso rimosso manualmente la cartella di configurazione di apache?
Prova così:
poi reinstalla apache e il mod per php:
poi abilita rewrite:
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
Codice: Seleziona tutto
sudo apt-get install apache2 libapache2-mod-php5
Codice: Seleziona tutto
sudo a2enmod rewrite
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
non và: ERROR: Module rewrite does not exist!
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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?enrige ha scritto: non và: ERROR: Module rewrite does not exist!
Codice: Seleziona tutto
ls -l /etc/apache2/mods-availableRe: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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
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
sì ma non tutto.. non hai più i mods. prova a riconfigurare apache per vedere se si sistema: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!
Codice: Seleziona tutto
sudo dpkg-reconfigure apache2
sudo dpkg-reconfigure apache2.2-common
assicurati che phpmyadmin sia installato:
Codice: Seleziona tutto
sudo apt-get install phpmyadmin
Codice: Seleziona tutto
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadminRe: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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)
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)
Ultima modifica di enrige il domenica 13 febbraio 2011, 21:23, modificato 1 volta in totale.
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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 ...)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)
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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
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
è tutto minuscoloenrige 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
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Si, ho dato il nome anche tutto minuscolo, ma non cambia nulla!
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
posta il risultato di:enrige ha scritto: Si, ho dato il nome anche tutto minuscolo, ma non cambia nulla!
Codice: Seleziona tutto
ls /etc/apache2/
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
Ecco il risultato:
httpd.conf sites-available
e qui: http://localhost/phpmyadmin/
da questo: 403 - Forbidden
httpd.conf sites-available
e qui: http://localhost/phpmyadmin/
da questo: 403 - Forbidden
Ultima modifica di enrige il lunedì 14 febbraio 2011, 18:53, modificato 1 volta in totale.
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
il forbidden è un problema di permessi (delle cartelle/files oppure di allow di apache). se digiti solamente:enrige ha scritto: Ecco il risultato:
httpd.conf sites-available
e qui: http://localhost/phpmyadmin/
da questo: 403 - Forbidden
Codice: Seleziona tutto
http://localhostpoi 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-php5Codice: Seleziona tutto
ls -l /etc/apache2Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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?
-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
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.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?
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-commonRe: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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
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
Ultima modifica di enrige il lunedì 14 febbraio 2011, 21:46, modificato 1 volta in totale.
Re: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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
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):
Codice: Seleziona tutto
apache2.conf
envvars
magic
ports.conf
Codice: Seleziona tutto
sudo service apache2 restartCodice: Seleziona tutto
http://localhostRe: AIUTO con LAMP e mod rewrite su Ubuntu 10.10
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
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
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).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
Fatto questo prova di nuovo il riavvio di apache
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti
