Newsgroup: it.comp.os.linux.iniziare
Titolo: phpmyadmin: aggiornamento?

Seguendo una delle tante guide disponibili, ho installato su Ubuntu 
Apache, MySQL e PHP. Ho installato anche MySQL Administrator e MySQL 
Query Browser: tutto liscio come l'olio, tutto funzionante.
Ciliegina sulla torta, volevo installare phpmyadmin e l'ho fatto con:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Sembrava andato bene, ma mentre http:\\localhost funge, http:\\localhost
\phpmyadmin proprio non ne vuol sapere.
Ho cercato in rete ed ho visto che è una faq. Ho letto che consigliano di 
copiare <<brutalmente>> i tool phpmyadmin in /var/www
La cosa non mi piace molto perché ho visto che ho una dir completa in /
usr/share/phpmyadmini e mi dispiace <<smerdare>> tutto, sembra sia già 
bello ordinato.
Avete dei consigli? Ci sono degli aggiornamenti rispetto alle <<vecchie>> 
FAQ? Sbaglio qualcosa???
Grazie 1000.
-- 
<<L'età della pietra non è finita perché sono finite le pietre>>.

 \phpmyadmin proprio non ne vuol sapere.
al limite 
http://localhost/phpmyadmin
-- 
Well everybody's heard about the bird 
 Bird is the word
  Don't you know about the bird well everybody knows that the bird is a word
Bird is a word

 </Directory>
Scusami, non ti seguo perché sono proprio agli inizi ma è 
INTERESSANTISSIMO.
1) in che file di configurazione devo aggiungere un alias per Apache?
2) non riesco a leggere bene le righe di codice...
3) cosa sono le <<opzioni richieste>>, cosa devo mettere?
BTW: naturalmente se sono annoing mi farebbe piacere leggere un howto...
Ciao e grazie 1000!


 Nel file di configurazione di Apache.
Perfetto, sto cominciando a capire! Mò vado a mangiare la pappa e poi 
provo il tutto... Grazie 1000, ciao.


 
mi pare strano che il pacchetto non lo faccia già.
vedi se in /etc/apache2/conf.d c'è un file che si chiama phpmyadmin.conf o
simile.

 
già che ci sono, dopo avere installato phpmyadmin hai riavviato apache?

 /etc/apache2/conf.d c'è un file che si chiama phpmyadmin.conf o simile.
No, non c'è: leggo solo un file charset. Che faccio, modifico il file 
aliase di Apache2? ...vado?
BTW: apache2 l'ho riavviato naturalmente.


 
che versione di ubuntu usi? ho provato sulla 8.04 e il pacchetto ha creato
il suo file di configurazione per apache2. quando hai installato phpmyadmin
ti è apparsa una maschera che ti chiedeva per quale webserver configurarlo?
questo è il contenuto del file phpmyadmin.conf, da piazzare
in /etc/apache2/conf.d/
# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
    Options Indexes FollowSymLinks
    DirectoryIndex index.php
    # Authorize for setup
    <Files setup.php>
        # For Apache 1.3 and 2.0
        <IfModule mod_auth.c>
        AuthType Basic
        AuthName "phpMyAdmin Setup"
        AuthUserFile /etc/phpmyadmin/htpasswd.setup
        </IfModule>
        # For Apache 2.2
        <IfModule mod_authn_file.c>
        AuthType Basic
        AuthName "phpMyAdmin Setup"
        AuthUserFile /etc/phpmyadmin/htpasswd.setup
        </IfModule>
        Require valid-user
    </Files>
    <IfModule mod_php4.c>
        AddType application/x-httpd-php .php
        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .
    </IfModule>
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_value include_path .
    </IfModule>
</Directory>

 /etc/apache2/conf.d/
Fantastico!!!!!!!!!!!!!!! Gira che è una bellezza... qualche righetta da 
terminale e copia ed incolla da gedit. Grazie 1.000.000!!! Ora posso 
studiare LAMP!
--- snip ---
giacomo@tecnico:/etc/apache2/conf.d$ ls -al
totale 12
drwxr-xr-x 2 root root 4096 2008-10-06 09:28 .
drwxr-xr-x 7 root root 4096 2008-10-06 09:28 ..
-rw-r--r-- 1 root root  269 2008-02-04 21:26 charset
giacomo@tecnico:/etc/apache2/conf.d$ sudo cp charset phpmyadmin.conf
[sudo] password for giacomo:
giacomo@tecnico:/etc/apache2/conf.d$ ls -al
totale 16
drwxr-xr-x 2 root root 4096 2008-10-07 09:40 .
drwxr-xr-x 7 root root 4096 2008-10-06 09:28 ..
-rw-r--r-- 1 root root  269 2008-02-04 21:26 charset
-rw-r--r-- 1 root root  269 2008-10-07 09:40 phpmyadmin.conf
giacomo@tecnico:/etc/apache2/conf.d$ sudo gedit phpmyadmin.conf
giacomo@tecnico:/etc/apache2/conf.d$ sudo /etc/init.d/apache2 restart
 * Restarting web server 
apache2                                                apache2: 
apr_sockaddr_info_get() failed for tecnico
apache2: Could not reliably determine the server's fully qualified domain 
name, using 127.0.0.1 for ServerName
apache2: apr_sockaddr_info_get() failed for tecnico
apache2: Could not reliably determine the server's fully qualified domain 
name, using 127.0.0.1 for ServerName


 /etc/apache2/conf.d/
Come ti avevo già scritto il tuo file.conf funge a meraviglia. 
Solamente... vorrei mettere un link nel index principale, che per ora si 
presenta così:
Index of /
[ICO]	Name	Last modified	Size	Description
[DIR]	apache2-default/	20-Nov-2004 21:16 	-
[ ]	test.php	06-Oct-2008 09:41 	20
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.4 Server at 192.168.1.181 Port 80
Ho visto che in \var\www ho appunto le due pagine che compaiono nel 
index...
giacomo@tecnico:~$ cd /var/www
giacomo@tecnico:/var/www$ ls -al
totale 16
drwxr-xr-x  3 root root 4096 2008-10-06 09:41 .
drwxr-xr-x 16 root root 4096 2008-10-06 09:28 ..
drwxr-xr-x  2 root root 4096 2008-10-06 09:28 apache2-default
-rw-r--r--  1 root root   20 2008-10-06 09:41 test.php
giacomo@tecnico:/var/www$ 
Domanda: posso mettere in \var\www un link simbolico a /etc/apache2/
conf.d/phpmyadmin.conf ? E... COME SI FA???


 Ho visto che in \var\www
...mi sono incasinato con gli slash ma penso il post si capisca )':


 conf.d/phpmyadmin.conf ? E... COME SI FA???
penso che tu voglia dire che vuoi mettere un link simbolico
a /usr/share/phpmyadmin in /var/www. 
/etc/apache2/conf.d/phpmyadmin.conf è il file di configurazione e non la
directory dove risiede l'applicazione.
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

 sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
Perfetto come sempre, grazie!!! Ciao,
-- 
<<Un giorno le macchine riusciranno a risolvere tutti i problemi, ma mai 
nessuna di esse potrà porne uno>> (Albert Einstein)