phpMyAdmin

phpMyAdmin este un manager online pentru bazele de date MySQL. Acesta vă oferă unelete pentru administarea completă a structurii şi a datelor. Pentru acest demo voi folosi versiunea phpMyAdmin-3.5.1-all-languages.zip luată de pe site-ul producătorului şi voi continua să îl instalez pe un sistem Windows Server 2008 R2 ce are deja instalat IIS7, Fast CGI şi PHP.

1. Click dreapta pe fişierul .zip şi faceţi extragerea cu Extract all către destinaţia Desktop, aici nu trebuie să schimbaţi nimica, lasaţi calea implicită. După extragere se deschide automat fereastra în care au fost extrase fişierele în folderul phpMyAdmin-3.5.1-all-languages unde îl voi redenumi cu phpmyadmin, acest folder îl voi tăia şi lipi prin Cut şi Paste în folderul C:\inetpub\wwwroot\phpmyadmin;
2. Deschideţi IIS Manager şi faceţi extindere la site-ul implicit (Default Web Site) unde se găseşte phpmyadmin, click dreapta pe el şi apoi Convert to Application;
3. În fereastra Add Application lăsaţi setările implicite şi daţi mai departe pe Ok;
4. Creaţi un folder C:\temp\phpsessions pentru ca sesiunile din PHP să fie salvate acolo. Sesiunea este un registru global în care se înregistrează date privind identitatea utilizatorului. Folderului respectiv îi veţi da drepturi depline prin click dreapta, Properties, Security, Users apoi Edit şi în dreptul lui Full control bifaţi Allow;
5. Mergeţi acuma în folderul unde aveţi instalat PHP, în exemplul meu se află la C:\Program Files (x86)\PHP\ unde voi edita fişierul php.ini cu Notepad şi voi căuta cu ajutorul lui CTRL+F următoarele:

session.save_path="C:\Windows\Temp" îl vom înlocui cu session.save_path="C:\temp\phpsessions"

Dacă nu gasiţi unde să inlocuiţi aşa arată structura după modificare:

; Default timeout for socket based streams (seconds)
; http://php.net/default-socket-timeout
default_socket_timeout = 60
upload_tmp_dir="C:\Windows\Temp"
session.save_path="C:\temp\phpsessions"
error_log="C:\Windows\temp\php-errors.log"

Dacă tot sunteţi aici verificaţi dacă elementele de mai jos sunt instalate:
extension=php_mysql.dll 
extension=php_gd2.dll
extension=php_mbstring.dll 

6. La IIS Manager faceţi din nou extindere la site-ul implicit (Default Web Site) la phpmyadmin. În fereastra din dreapta dăm două clickuri pe Default Document, căutam index.php, îl selectăm şi dăm Move up să apară primul în lista respectivă;
7. În C:\inetpub\wwwroot\phpmyadmin căutaţi să editaţi fişierul config.sample.inc.php;
8. Căutaţi linia $cfg['blowfish_secret'] = 'a8b7c6d'; unde vom înlocui a8b7c6d cu alte numere, cifre şi caractere, limita fiind de 46, eu îl voi înlocui cu

T77Tt~SP$Ox$2}nA^Iq^DSjd4w$8Du0c[6|Nwr497nU deci codul meu va arăta în felul următor

$cfg['blowfish_secret'] = 'T77Tt~SP$Ox$2}nA^Iq^DSjd4w$8Du0c[6|Nwr497nU'

9. Următoarele linii ce vor fi modificate sunt

// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

unde vor arăta necomentate şi cu pmapass modificat după alegere

$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'softwaregratuit';

10. Următoarele linii ce vor fi necomentate vor fi cele de la /* Storage database and tables */

şi anume

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
// $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
// $cfg['Servers'][$i]['recent'] = 'pma_recent';
// $cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

scoateţi "//" la fiecare apoi salvati fişierul prin Save As cu numele config.inc.php în C:\inetpub\wwwroot\phpmyadmin

11. Permiteţi cookies la browser şi tastaţi localhost/phpmyadmin unde veţi intra cu numele de "root" şi parola de la instalarea MySQL;
12. Pentru alte setări urmează sa parcurgeţi paşii din erorile apărute.


Niciun comentariu:

Trimiteți un comentariu