Newsgroup: it.comp.www.php
Titolo: non riesco ad installare phpmyadmn

Ho installato il server apache 1.3.27...con mysql 3.23.49..e con php
4.2.3...tutto a posto...ma non riesco...ad inserire...il phpmyadmin...
per installarlo....ho fatto cosi':
Phpmyadmin non è altro che un'interfaccia grafica, visualizzabile tramite
browser, che ci permette di interagire con Mysql.
Possiamo creare, editare, cancellare e modificare sia le tabelle che i
database allo stesso modo di coloro che, sicuramente più bravi di noi, usano
le classiche righe di comando...però il nostro metodo è più intuitivo e, in
pratica, non dovremo mai usare la schermata di Mysql.
La prima cosa da fare è scaricare lo zip dei sorgenti da questo indirizzo
http://phpmyadmin.sourceforge.net/
.
Abbiamo a disposizione varie tipoligie di file; è ovvio che possiamo
scegliere quella che più ci risulta comoda...io personalmente scaricherei la
phpMyAdmin-2.2.1-php.zip [Potete anche scaricarla da qui].
Il file è molto leggero e non ci metteremo molto a completare il download;
una volta terminata questa operazione scompattiamo lo zip e rinominiamo la
cartella come vogliamo, ad esempio amministra_mysql oppure admin_mysql...io
scelgo un semplice e chiaro phpadmin.
Copiamo questa cartella nella directory principale del nostro webserver; in
questo caso, quindi, dovremo andare nella cartella "test" all'interno di
Apache.
Adesso possiamo iniziare a fare le modifiche; il file su cui concentreremo
la nostra attenzione è il "config.inc.php".
Apriamolo con il notepad...cosa notiamo prima di tutto? Vi starete
sicuramente chiedendo come mai ci sono tutti quei quadratini neri...il file
è praticamente illeggibile.
Facciamo un breve excursus: il Notepad, come sappiamo, è un'applicazione per
documenti di testo ( quindi non dovrebbero esserci problemi) ma c'è da
aggiungere che il file che abbiamo aperto è stato compilato su un sistema
operativo diverso da Windows...probabilmente UNIX o derivati di esso; ecco
quindi il perchè di quei caratteri strani...stiamo facendo eseguire a
Notepad un file compilato su un'altra piattaforma.
Il problema si risolve facilmente e velocemente: apriamo un qualsiasi altro
editor di testo (Word o addirittura Wordpad vanno benissimo); copiamo il
testo illeggibile dal Notepad e incolliamolo nel nuovo documento... come per
magia avremo il testo "in chiaro" e pronto per essere modificato; adesso
facciamo l'operazione inversa e riportiamo il tutto nel blocco note.
N.B.: nel reincollare il testo "pulito" nel Notepad è molto probabile che
rimangano uno o due spazi tra la fine del testo stesso e il fondo del
documento. Questo non deve assolutamente accadere...in caso contrario avremo
un bell'errore in PhpMyadmin; detto in parole povere tra la riga
set_magic_quotes_runtime(0);
?>
e la fine della pagina NON ci deve essere nessuna riga vuota.
Eravamo rimasti con il file "config.inc.php" aperto; cerchiamo queste righe
e accertiamoci che siano impostate così:
$cfgServers[1]['host'] = 'localhost';
$cfgServers[1]['port'] = '';
$cfgServers[1]['adv_auth'] = FALSE;
$cfgServers[1]['stduser'] = '';
$cfgServers[1]['stdpass'] = '';
$cfgServers[1]['user'] = 'saibal';
$cfgServers[1]['password'] = 'saibal';
$cfgServers[1]['only_db'] = '';
$cfgServers[1]['verbose'] = '';
$cfgServers[1]['bookmarkdb'] = '';
$cfgServers[1]['bookmarktable'] = '';
I campi "cfgServers[1]['user']" e "$cfgServers[1]['password']" devono essere
settati con gli stessi valori utilizzati nel primo avvio di MySql (e difatti
io avevo inserito come Username e Password la parola "saibal").
Questa appena descritta è solamente una delle tante procedure possibili; ad
esempio possiamo impostare più utenti per utilizzare il database, oppure si
può impostare un maggiore livello di sicurezza prima di avere accesso a
MySql (utile in quei casi, magari, in cui abbiamo il pc in ufficio e
vogliamo preservare i nostri dati da sguardi indescreti).
Tuttosommato possiamo dire che la configurazione appena realizzata è
sufficiente per lavorare in casa comodamente seduti davanti al nostro pc.
Non dimentichiamoci comunque ciò che stavamo per fare: controllare che
PhpMyAdmin funzioni. Se ricordiamo bene abbiamo messo la cartella dello
script all'interno della directory di Apache; a questo punto assicuriamoci
che il webserver e il database siano attivi e apriamo il browser; digitiamo
http://localhost/phpadmin
 e dovremmo trovarci davanti ad una pagina divisa
in due frames: a sinistra il nome di due database impostati di default
(mysql e test) mentre a destra i vari comandi che ci permettono di
interagire per creare, modificare o cancellare tabelle.
Il database Mysql non va assolutamente cancellato o modificato... contiene,
infatti, alcuni dati per l'installazione del database stesso. Per i le prove
abbiamo a disposizione il db Test o, ancora più semplicemente, possiamo
crearne di nuovi.
Io mi fermo qui; lo scopo di questa guida è stato raggiunto: avere pronti
tutti gli strumenti per testare php in locale; adesso tocca a voi...non vi
resta che iniziare a fare le prime prove...magari dopo aver letto un buon
libro o aver seguito i tutorial di questo sito.
L'unico consiglio che posso darvi è di non avere timore di provare; se
qualcosa dovesse andare storto potete sempre reinstallare tutto...ormai
avete imparato come si fa no?
TUTTO GIUSTO COSA C'E' CHE NON VA???

 4.2.3...tutto a posto...ma non riesco...ad inserire...il phpmyadmin...
Hemm... il msg è un po' lungo: in parole povere, qual'è il problema?!?

 documenti di testo ...
Ma vuoi un aiuto o ci stai facendo una lezione di informatica di base???
Qual'è il problema? Solo lui però.
Ciao
Marco