Installazione PhpMyAdmin.

Salve e grazie di esistere!  :D

Ho scoperto questo sito ieri sera e finalmente sento che potrò imparare a fare i primissimi passi nella programmazione.

Seguendo la guida "Installare Apache 2, PHP 5, MySQL 4.1 su Windows" sono riuscita (a parte un piccolo incidente di percorso per mia distrazione) a installare tutto, compresa l'estensione mysqli.

Adesso però sono in empasse.

Sulla mia macchina stanno girando:

- apache 2.0

- php 5.1.6

- mysql 4.1.21

Volevo installare anche phpmyadmin e sto seguendo la guida.

Il problema, di facile soluzione, probabilmente, è che ho scaricato, come consigliato, l'ultima versione stabile, la 2.9.0.

Ho messo la cartella di phpmyadmin nella cartella "htdocs" di apache e mi apprestavo a fare la prima configurazione modificando il file "config.default.php"... che però non c'è... :-\

L'unico file che suona simile è "config.sample.inc.php" (come da screen allegato).

È questo il file da modificare?

Se sì, come?

Aprendolo, appare diverso (ma forse solo a me!) rispetto agli screen inseriti nella guida...

Oppure è meglio risolverla semplice (ricordando che sono ignorantissima in materia), scegliendo una versione di phpmyadmin inferiore?

inviato 10 anni fa
Froggy
X 0 X

La guida sul sito PURTROPPO è diventata obsoleta. A complicare le cose quelli di phpMyAdmin hanno cambiano metodo di installazione ad ogni nuova versione per cui è difficile stargli dietro con le modifiche...

Se hai scaricato la versione 2.9 allora ti propongo questo metodo super-rapido per configurare phpMyAdmin.

nella cartella principale di phpMyAdmin devi creare un file di testo di nome config.inc.php in cui scriverai:

<?php
$cfg['Servers'][1]['host'] = 'localhost';
$cfg['Servers'][1]['extension'] = 'mysql';
$cfg['Servers'][1]['connect_type'] = 'tcp';
$cfg['Servers'][1]['compress'] = false;
$cfg['Servers'][1]['auth_type'] = 'cookie';

$cfg['blowfish_secret'] = 'MettIUnaFraseSegreta';
?>

fatto ciò ti basterà accedere via browser a phpMyAdmin ed inserire username e password del database (ad esempio "root" e relativa password inserita durante l'installazione di MySQL)

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Grazie, splendido, funziona!

Quasi...

Ok, fatto tutto, risolto spulciando il forum anche il problema relativo a mbstring, però un problema permane.

Mi dà un avviso di errore sia sulla pagina di log-in che sulla schermata principale: Impossibile caricare l'estensione mysql,<br />prego controllare la configurazione di PHP.

Ho controllato la documentazione a riguardo e quel che trovo è questo:

1.20 I receive the error "cannot load MySQL extension, please check PHP Configuration".

To connect to a MySQL server, PHP needs a set of MySQL functions called "MySQL extension". This extension may be part of the PHP distribution (compiled-in), otherwise it needs to be loaded dynamically. Its name is probably mysql.so or php_mysql.dll. phpMyAdmin tried to load the extension but failed.

Usually, the problem is solved by installing a software package called "PHP-MySQL" or something similar.

Quindi, mi manca questa fantomatica "MySQL extension"?

Nella cartella di php io vedo un file dal nome "msql.dll"... c'entra qualcosa?

O s'ha da scaricare il software indicato?

Se sì... una dritta per trovarlo...  (Google ieri mi amava e mi ha fatto trovare voi, oggi mi odia invece! )

Peppiacere...

risposto 10 anni fa
Froggy
X 0 X

Ovviamente, forse, a volte si dovrebbe collegare il cervello... ma è solo un'ipotesi.

Ora, io ho installato l'estensione mysqli, ma non la mysql... mi sta dicendo questo, giusto?

Adesso installo anche l'estensione mysql... se funzica mi metto in ginocchio sui ceci e chiedo pietà per aver chiesto prima di far far contatto al neurone...  :-[

[edit]Effettivamente... la cosa ha funzionato.

Chiedo scusa per i post inutili.  :'(

risposto 10 anni fa
Froggy
modificato 10 anni fa
X 0 X

se vuoi utilizzare l'estensione mysqli al posto della "classica" mysql devi cambiare la riga:

$cfg['Servers'][1]['extension'] = 'mysql';

in

$cfg['Servers'][1]['extension'] = 'mysqli';

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Nel mio peregrinare all'interno di questo magnifico sito, ho trovato questo topic.

Vorrei cortesemente sapere se il codice cui si fa riferimento qui è questo (riporto solo le prime righe)

<?php

/* !!! DO NOT EDIT THIS FILE, EDIT config.inc.php INSTEAD !!! */

/* $Id: config.default.php,v 1.20.2.2 2006/09/12 17:14:24 lem9 Exp $ */
// vim: expandtab sw=4 ts=4 sts=4:

/**
 * phpMyAdmin default configuration, you can copy values from here to your
 * config.inc.php
 *
 * All directives are explained in Documentation.html
 */


/**
 * Your phpMyAdmin URL.
 *
 * Complete the variable below with the full url ie
 *    http://www.your_web.net/path_to_your_phpMyAdmin_directory/
 *
 * It must contain characters that are valid for a URL, and the path is
 * case sensitive on some Web servers, for example Unix-based servers.
 *
 * In most cases you can leave this variable empty, as the correct value
 * will be detected automatically. However, we recommend that you do
 * test to see that the auto-detection code works in your system. A good
 * test is to browse a table, then edit a row and save it.  There will be
 * an error message if phpMyAdmin cannot auto-detect the correct value.
 */
$cfg['PmaAbsoluteUri'] = '';

Se è così, si trova nel sito http://www.phpmyadmin.net/home_page/downloads.php con questo nome: phpMyAdmin-2.9.0.2-all-languages.tar.

Che faccio, procedo con l'installazione?

Mi scuso se ho detto delle baggianate.

Grazie

risposto 10 anni fa
Ritardato_Dentale
X 0 X

Dimenticavo: il file è config.default.php

risposto 10 anni fa
Ritardato_Dentale
X 0 X

La guida sul sito PURTROPPO è diventata obsoleta. A complicare le cose quelli di phpMyAdmin hanno cambiano metodo di installazione ad ogni nuova versione per cui è difficile stargli dietro con le modifiche...

Se hai scaricato la versione 2.9 allora ti propongo questo metodo super-rapido per configurare phpMyAdmin.

nella cartella principale di phpMyAdmin devi creare un file di testo di nome config.inc.php in cui scriverai:

<?php
$cfg['Servers'][1]['host'] = 'localhost';
$cfg['Servers'][1]['extension'] = 'mysql';
$cfg['Servers'][1]['connect_type'] = 'tcp';
$cfg['Servers'][1]['compress'] = false;
$cfg['Servers'][1]['auth_type'] = 'cookie';

$cfg['blowfish_secret'] = 'MettIUnaFraseSegreta';
?>

fatto ciò ti basterà accedere via browser a phpMyAdmin ed inserire username e password del database (ad esempio "root" e relativa password inserita durante l'installazione di MySQL)

 :bye:

grazzie mille!

3 giorni a penare, ti ringrazzio ancora

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