installare phpmyadmin

Ciao, qualcuno può aiutarmi su come installare la veriosne 2.8.0.3 di phpmyadmin su windows.

Tenete presente che ho installato Apache, mySQL e PHP nelle ultime versioni disponibili on line.

Un grazie anticipato

inviato 10 anni fa
msebastio
X 0 X

La procedura di installazione è descritta quì:

http://www.phpmyadmin.net/documentation/#quick_install

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ciao, e grazie per la risposta.

questa sezione dovrebbe riguardare l'installazione su un sistema windows, giusto?

**************

 On a Windows system, create a ./config in the main phpMyAdmin directory and ensure that your web server has read/write access to it. FAQ  1.26 can help you about this. If you already have an existing ./config.inc.php in your main directory, copy it to the newly created ./config directory.

Then you can open ./scripts/setup.php in your browser and perform setup. After saving your configuration move generated configuration to top level directory and delete created ./config directory. Do not forget to remove world write permissions on ./config.inc.php!

Please note that it does not allow to configure everything, so for some additional features you still need to manually edit the configuration file.

********************

come faccio ad aprire il file ./script/setup.php?

devo mettere la cartella phpmyadmin nella directory principale di Apache?

forse se mi puoi postare la procedura da seguire tipo lista della spesa... ;)

Grazie per l'aiuto

risposto 10 anni fa
msebastio
X 0 X

Proverò a darti un elenco delle operazioni da eseguire:

1) scarica phpMyAdmin

2) vai nella cartella [tt]C:\Programmi\Apache Group\Apache2\htdocs[/tt]

3) crea all'interno una cartella di nome [tt]phpmyadmin[/tt]

4) estrai i file contenuti nell'archivio di phpMyAdmin che hai scaricato nella cartella appena creata

5) creare una nuova cartella di nome [tt]config[/tt] all'interno di [tt]phpmyadmin[/tt]

6) Apri il browser e digita il seguente indirizzo: http://localhost/phpmyadmin/scripts/setup.php

7) nella sezione Servers premi il pulsante Add

8) Inserisci i seguenti dati:

      Server hostname localhost

      Authentication type cookie

9) premi il pulsante [tt]Add[/tt] della sezione [tt]Action[/tt] che trovi in basso

10) nella sezione [tt]Configuration[/tt] premi il pulsante [tt]Save[/tt]

Copia il file [tt]config.inc.php[/tt] che si trova nella cartella [tt]config[/tt] ed incollalo nella cartella [tt]phpmyadmin[/tt] (un livello superiore)

11) Apri il browser e digita il seguente indirizzo: http://localhost/phpmyadmin/index.php

12) inserisci il nome e la password impostati durante l'installazione di MySQL (normalmente il nome utente è [tt]root[/tt])

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Gianni, ti ringrazio perché seguendo passo passo quello che mi hai postato sono riuscito ad installare il prodotto. Lo so che è un metodo da "rimba" ma ho bisogno di questo per andare un po' avanti.

Grazie ancora

risposto 10 anni fa
msebastio
X 0 X

Proverò a darti un elenco delle operazioni da eseguire:

1) scarica phpMyAdmin

2) vai nella cartella [tt]C:\Programmi\Apache Group\Apache2\htdocs[/tt]

3) crea all'interno una cartella di nome [tt]phpmyadmin[/tt]

4) estrai i file contenuti nell'archivio di phpMyAdmin che hai scaricato nella cartella appena creata

5) creare una nuova cartella di nome [tt]config[/tt] all'interno di [tt]phpmyadmin[/tt]

6) Apri il browser e digita il seguente indirizzo: http://localhost/phpmyadmin/scripts/setup.php

7) nella sezione Servers premi il pulsante Add

8) Inserisci i seguenti dati:

      Server hostname localhost

      Authentication type cookie

9) premi il pulsante [tt]Add[/tt] della sezione [tt]Action[/tt] che trovi in basso

10) nella sezione [tt]Configuration[/tt] premi il pulsante [tt]Save[/tt]

Copia il file [tt]config.inc.php[/tt] che si trova nella cartella [tt]config[/tt] ed incollalo nella cartella [tt]phpmyadmin[/tt] (un livello superiore)

11) Apri il browser e digita il seguente indirizzo: http://localhost/phpmyadmin/index.php

12) inserisci il nome e la password impostati durante l'installazione di MySQL (normalmente il nome utente è [tt]root[/tt])

Gianni scusa, non avevo visto questo messaggio riportato in fondo al browser:

****************

L'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati.

****************

che ne dici? grazie

risposto 10 anni fa
msebastio
X 0 X
Lo so che è un metodo da "rimba" ma ho bisogno di questo per andare un po' avanti.

dopo che lo hai fatto una volta sembra molto semplice ma trovare la documentazione ed interpretarla correttamente non è affatto immediato (io ho dovuto fare diversi tentativi  :wallbash:)

Gianni scusa, non avevo visto questo messaggio riportato in fondo al browser:

****************

L'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati.

****************

che ne dici? grazie

che sarebbe consigliato caricare l'estensione mbstring del PHP. Vai nel php.ini e togli il punto e virgola davanti alla direttiva extension = mbstring.dll (o qualcosa del genere, vado a memoria...)

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Lo so che è un metodo da "rimba" ma ho bisogno di questo per andare un po' avanti.

dopo che lo hai fatto una volta sembra molto semplice ma trovare la documentazione ed interpretarla correttamente non è affatto immediato (io ho dovuto fare diversi tentativi  :wallbash:)

Gianni scusa, non avevo visto questo messaggio riportato in fondo al browser:

****************

L'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati.

****************

che ne dici? grazie

che sarebbe consigliato caricare l'estensione mbstring del PHP. Vai nel php.ini e togli il punto e virgola davanti alla direttiva extension = mbstring.dll (o qualcosa del genere, vado a memoria...)

 :bye:

hai anche una buona memoria  :2funny:

grazie ancora

risposto 10 anni fa
msebastio
X 0 X
hai anche una buona memoria  :2funny:

no no, ho ripetuto la procedura e ti ho riportato i passaggi  :P

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Io ho creato una cartella www in c: e ho cambiato il file httpd.conf nella cartella apache2/conf. Quando "Apro il browser e digito: http://localhost/phpmyadmin/scripts/setup.php" ho un errore 404.

Cosa devo cambiare?

risposto 10 anni fa
Nico Colonna
X 0 X

in che cartella si trova setup.php?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

C:\Programmi\Apache Group\Apache2\htdocs\phpmyadmin\scripts

 :bye:

risposto 10 anni fa
Nico Colonna
X 0 X

Se non ho capito male, hai detto che hai creato una cartella C:\www ed hai impostato questa come document_root in httpd.conf, giusto?

Se è così il percorso:

C:\Programmi\Apache Group\Apache2\htdocs\phpmyadmin\scripts

è fuori dalla root e quindi irragiungibile ad apache.

dovresti invece spostare tutto in www:

C:\www\phpmyadmin\scripts

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Ok, ho inserito la cartella phpmyadmin nella cartella www impostata come root. Il file di setup viene letto, ma vengono visualizzati questi due e-warning:

Warning: Unknown(): open(C:/php/sessionfiles\sess_38c0ed6ba597613c86966735f17395eb, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:/php/sessionfiles) in Unknown on line 0

 :-\ :idiot:

risposto 10 anni fa
Nico Colonna
X 0 X

vai nel pnp.ini e specifica una cartella esistente (es. C:\WINDOWS\Temp) per la direttiva "session.save_path"

session.save_path = "C:\WINDOWS\Temp"

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Credo di essere arrivato all'ultimo scoglio. In fase di autenticazione, ricevo l'errore

#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client

Ho letto sul forum di supporto e a quanto pare il problema sta nel fatto che con MySQL 4.1+,  le password degli utenti in in mysql.user sono memorizzate con codifica MD5, mentre phpMyAdmin verifica le password utlizzando il vecchio metodo di codifica.

Come procedere?

 :bye:

PS.La versione di phpmyadmin è la 2.8.2, mentre per mysql uso la 4.1.20.

risposto 10 anni fa
Nico Colonna
X 0 X

aggiorna PHP

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

 ??? :idiot: :'(

 :bye:

risposto 10 anni fa
Nico Colonna
X 0 X

le vecchie versioni di PHP hanno la libreria libmysql.dll vecchia, che non è in grado di loggarsi con le nuove versioni di MySQL

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Quindi mi consigli di passare al 5, io ho installato php 4.4.2.

 :bye:

risposto 10 anni fa
Nico Colonna
X 0 X

Sicuramente. PHP 4 è ormai storia.

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

sono passato a php5 e sono scomparsi tutti i problemi. Tra l'altro in php.ini ho attivato sia l'estensione mysql che mysqli.

 :bye:

risposto 10 anni fa
Nico Colonna
X 0 X

Proverò a darti un elenco delle operazioni da eseguire:

1) scarica phpMyAdmin

2) vai nella cartella [tt]C:\Programmi\Apache Group\Apache2\htdocs[/tt]

3) crea all'interno una cartella di nome [tt]phpmyadmin[/tt]

4) estrai i file contenuti nell'archivio di phpMyAdmin che hai scaricato nella cartella appena creata

5) creare una nuova cartella di nome [tt]config[/tt] all'interno di [tt]phpmyadmin[/tt]

6) Apri il browser e digita il seguente indirizzo: http://localhost/phpmyadmin/scripts/setup.php

7) nella sezione Servers premi il pulsante Add

8) Inserisci i seguenti dati:

      Server hostname localhost

      Authentication type cookie

9) premi il pulsante [tt]Add[/tt] della sezione [tt]Action[/tt] che trovi in basso

10) nella sezione [tt]Configuration[/tt] premi il pulsante [tt]Save[/tt]

Copia il file [tt]config.inc.php[/tt] che si trova nella cartella [tt]config[/tt] ed incollalo nella cartella [tt]phpmyadmin[/tt] (un livello superiore)

11) Apri il browser e digita il seguente indirizzo: http://localhost/phpmyadmin/index.php

12) inserisci il nome e la password impostati durante l'installazione di MySQL (normalmente il nome utente è [tt]root[/tt])

ciao ...

nel seguire tt la procedura di installazione non sono riuscita a seguire il punto 10 perchè il pulsante SAVE non era abilitato; non ho fatto nemmeno il punto 12 non sapendo nome e pass di mysql!

insomma .. ho fatto un po di casino!

cmq poi digitando http://localhost/phpmyadmin/index.php mi sono comparsi due errori:

"Il file di configurazione in uso contiene impostazioni (root con nessuna password) che corrispondono ai privilegi dell'account MySQL predefinito. Un server MySQL funzionante con queste impostazioni è aperto a intrusioni, e si dovrebbe realmente riparare a questa falla nella sicurezza."

"L'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati."

per quanto riguarda il secondo errore ho tolto il ";" dal php.ini della cartella di installazione del PHP; ho salvato la modifica e chiuso il file ... ma l'errore è rimasto.

inoltre qndo vado a importare il file .sql per la struttura del DB pho nuke, mi compare un errore e non mi riconosce nessun DB.

c'è qlcuno che potrebbe aiutarmi?

grazie mille

mad

risposto 10 anni fa
mad
mad
1
X 0 X

sei su windows? hai creato all'interno della cartella di phpMyAdmin una cartella di nome "config"?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
sei su windows? hai creato all'interno della cartella di phpMyAdmin una cartella di nome "config"?

ciao gianni.

server linux

no, non ho creato la cartella config ..

ora la creo .. poi che si fa?

 ;) grazie mille

risposto 10 anni fa
mad
mad
1
X 0 X

hai saltato il punto 5 allora  :knuppel:  ;D

se sei su linux devi dare i permessi 666 alla cartella, procedi poi come indicato nel post precedente

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

eh si ... sto fuori! :o  :crazy:

ok .. ora ho fatto tt ..

seguito tt i passaggi ... ma .. tataaaaaaa ...

i due errori di prima ci sono ancora ...

altra cosa.

il file che devo importare per creare il DB è nella cartella sql di PHP NUKE?

help me!!! :-[

thk  :smitten:

ciao

mad

risposto 10 anni fa
mad
mad
1
X 0 X

Il problema dell'utente root senza password si risolve... dando una password a root!!! (la scoperta dell'acqua calda) Per farlo basta usare phpmyadmin.

Per caricare l'estensione mbstring, oltre a modificare il php.ini, deivi riavviare apache.

Di phpnuke non so niente  :dunno:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

grazie mille cmq ..

sei stato di grande aiuto.

ciao ciao :D :)

risposto 10 anni fa
mad
mad
1
X 0 X

Ciao a tutti sono nuovo del forum e dell'ambiente php. Come tutti ho riscontrato un po' di problemi ma seguendo alcuni consigli sono riuscito a cavarmela. Ora però sono incappato in un errore (in realtà sono di più) che non riesco a superare.

Ho installato:

Apache 2

PHP 5

MySql 5.0.24

e non ho riscontrato nessun problema.

Ho poi installato phpMyAdmin 2.8.0.2 ma quando vado a digitare http://localhost/phpMyAdmin mi si verifica il seguente errore:

Notice: Undefined index: DefaultCharset in C:\www\phpMyAdmin\libraries\select_lang.lib.php on line 387

Notice: Undefined index: ThemePath in C:\www\phpMyAdmin\libraries\Theme_Manager.class.php on line 129

Notice: Undefined index: ThemeDefault in C:\www\phpMyAdmin\libraries\Theme_Manager.class.php on line 130

Notice: Undefined index: ThemePath in C:\www\phpMyAdmin\libraries\Theme_Manager.class.php on line 91

Warning: Percorso per il tema non trovato ! in C:\www\phpMyAdmin\libraries\Theme_Manager.class.php on line 219

Fatal error: Call to a member function getName() on a non-object in C:\www\phpMyAdmin\libraries\common.lib.php on line 3135

Ho provato a cercare questi errori sia inquesto sito sia su google ma non ho trovato nulla che potesse aiutarmi.

Premetto che non ho ancora provato a seguire i 12 punti suggeriti da Gianni.

Ringrazio in anticipo per la cortese disponibilità.

 :)

risposto 10 anni fa
Piero83
X 0 X

prova ad installare l'ultima versione di phpMyAdmin. Per la procedua segui queste istruzioni:

http://www.phpnews.it/forum/index.php?topic=1421.msg9248#msg9248

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Innanzitutto ti ringrazio.

Ho fatto come hai detto e collegandomi dal browser mi dice:

Benvenuto in phpMyAdmin 2.9.0.2

La ragione di questo è che probabilmente non hai creato alcun file di configurazione. Potresti voler usare setup script per crearne uno.

Errore

Messaggio di MySQL: 

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Io ho creato un file di testo di nome config.inc.php con all'interno il codice php...solo che è un file di testo non un file php. Ho provato a nominarlo con le virgolette ma non le accetta...

risposto 10 anni fa
Piero83
X 0 X

Si, il problema sta nell'estensione del file che adesso probabilmente è ancora txt. Devi cambiare le impostazioni di windows in modo che ti mostri le estensioni di tutti i file, oppure quando salvi il file dal blocco note devi specificare il nome tra doppi apici: "config.inc.php"

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Si, il problema sta nell'estensione del file che adesso probabilmente è ancora txt. Devi cambiare le impostazioni di windows in modo che ti mostri le estensioni di tutti i file

Ho provato così.

Non mi trova neanche la pagina... :(

risposto 10 anni fa
Piero83
X 0 X

che significa che non ti trova la pagina?

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Hai presente quando il browser risponde dicendo: "This Page could not be found..."

Mi fa strano perché con il file txt si connette ma non lo trova, con il file php non si connette affatto... ???

Io ho installato su un'altra macchina le stesse cose però ho usato phpmyadmin 2.8.2 e funziona tutto correttamente.

Domani mattina provo a disinstallare la 2.9 e a copiare la cartella phpmyadmin di phpmyadmin2.8 con tutti i files scompattati che ho usato nell'altra macchina, cambiando solo la password nel config...potrebbe funzionare non trovi??? :bye:

risposto 10 anni fa
Piero83
X 0 X

se la pagina non viene trovata à perché hai sbagliato URL  :dunno:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Si hai ragione ma ho provato diverse volte e un secondo prima con il txt funzionava...domani provo poi ti farò sapere.

Ciao e grazie :)

risposto 10 anni fa
Piero83
X 0 X

Ora magicamente funziona  :o eppure ho provato e riprovato a collegarmi dall'URL in cache...forse era proprio quello l'errore.

Ora funziona e mi avvisa:

L'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati.

Per abilitare la funzione?

Devo solo decommentarla da qualche file.ini o cosa??

Grazie.

 :bye:

risposto 10 anni fa
Piero83
X 0 X

decommenta il caricamento dell'estensione nel php.ini

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
modificato 10 anni fa
X 0 X

Fatto!! Funziona :)

Grazie mille per la disponibilità.

A presto.

:bye:

risposto 10 anni fa
Piero83
X 0 X

Ciao ragazzi, sono nuovo  ma scrivo qui per non fare casino visto che ho lo stesso problema che ha avuto Piero.

In poche parole dopo aver seguito il vostro procedimento installando apache php e mysql, ho installato phpmyadmin e all'inizio ha funzionato, cioè mettevo come user root e poi la password e andava.

Dopo la terza volta(circa) quando provo ad entrare mi dice : "#1045 - Access denied for user '=/êÖp'@'localhost' (using password: YES)"

Come risolvo il problema, ho cercato di seguire la vostra spiegazione ma non ho capito  :-\...

Il problema me lo ha dato subito dopo che ho cercado di levare l'errore di mcrypt, naturalmente seguendo un vostro ragionamento da un'altro topic.Ho rimesso anche tutto come era prima ma niente ....

Spero nel vostro soccorso.

Ciao e grazie.

risposto 7 anni fa
Pixel
modificato 7 anni fa
X 0 X

Ciao Pixel, il messaggio che ricevi fa riferimento al nome ed alla password che utilizzi per accedere a MySQL, sono corrette? Quei caratteri strani nel messaggio che hai riportato gli hai messi tu per non riportare l'username sul forum?

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

no non li ho messi io, e l'user e pass erano esatte.. cmq non so perchè ma ora va.

Ora però ho altri problemi come :

1) Impossibile caricare l'estensione mcrypt,<br />prego controllare la configurazione di PHP

2) L'estensione PHP mbstring non è stata trovata e sembra che si stia utilizzando un set di caratteri multibyte. Senza l'estensione mbstring, phpMyAdmin non è in grado di dividere correttamente le stringhe di caratteri e questo può portare a risultati inaspettati.

3) Adesso c'è bisogno di una password per il file di configurazione (blowfish_secret).

Nel 1° errore ho provato a levare il ; (punto e virgola) prima dell'istruzione nel file php.ini , l'ho letto da qualche parte nel forum, come ho letto di mettere il file libmcrypt.dll in c:\windows ... ma non cambia niente...

Per il 2° errore non so che fare, e per il 3° non ho capito cos'è il blowfish_secret.

risposto 7 anni fa
Pixel
X 0 X

Ho risolto i primi 2 problemi, il terzo non so che fare..

risposto 7 anni fa
Pixel
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda