configurare phpmyadmin

Discuţii diverse, dar centrate pe subiecte IT.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
MendRak
Utilizator înregistrat
Mesaje: 19
Membru din: 22-Noi-2003, 16:23:25

configurare phpmyadmin

Mesaj de MendRak »

Error
MySQL said:


Can't connect to MySQL server on '81.196.68.148' (10061)
este posibili sa nu am mysql instalat ? am folosit phptriad ... parca asa se numea programu si din cate stiu am apache+php+mysql incluse :? ..

Am configurat config.inc.php in intregime si nimic daca ma poate ajuta cineva :roll:
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de bogdan »

- vezi daca ai serviciul de mySQL pornit

- incearca sa te conectezi cu un program ca phpMyAdmin sau MySQL Front
MendRak
Utilizator înregistrat
Mesaje: 19
Membru din: 22-Noi-2003, 16:23:25

Mesaj de MendRak »

bogdan scrie:- vezi daca ai serviciul de mySQL pornit

- incearca sa te conectezi cu un program ca phpMyAdmin sau MySQL Front
am reinstalat apache php si mysql fiecare in parte dar problema este ca scriptul php nu vrea sa porneasca am editat httpd.conf
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
iar cand incerc sa il pornesc imi zice "Te request operation has failed" :?:
Avatar utilizator
danielt
AdministratorAdministrator
Mesaje: 1176
Membru din: 18-Oct-2002, 13:02:29
Versiune: 3.0.5
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Timişoara
Contact:

Mesaj de danielt »

Downloadeaza Apache 2.0.48, PHP 4.3.4 si MySQL 4.0.

Instaleaza Apache - click dreapta pe fisierul msi si selecteaza install. Singurul lucru pe care trebuie sa-l specifici va fi numele serverului... scrie localhost. In mod implicit se va instala in C:\Program files\Apache Group\Apache. Dupa instalare din Start -> Programs -> Apache selecteaza Start. In browser scrie localhost si vezi daca iti apare o pagina cu informatii despre Apache.

PHP-ul se instaleaza facand dublu click pe executabil. Directorul implicit va fi C:\php. Se va crea automat fisierul php.ini care va fi copiat in c:\windows.

Deschide fisierul httpd.conf si dupa linia: AddType application/x-tar .tgz adauga liniile:

AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

Dupa lini:
ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"
[calea implicita poate fi alta nu o mai stiu acum din minte..., ideea este ca dupa acest script alias de cgi-bin sa adaugi linia de mai jos...]
adauga
ScriptAlias /php/ "C:/php/"

De asemenea modifica si linia:
DirectoryIndex index.html
in
DirectoryIndex index.html index.php

Metoda clasica de verificare a instalarii este crearea unui fisier php ce va contine:

Cod: Selectaţi tot

<?php phpinfo(); ?>
si accesarea acestui fisier din browser. Fisierul trebuie sa fie in Apache/htdocs, ca de altfel, toate fisierele php ;-)

Serverul MySQL este la fel de simplu de instalat. Dupa instalare du-te in c:\mysql\bin si acceseaza winmysqladmin.exe. Iti va cere sa creezi un user si o parola. Aceste valori le vei folosi ulterior in instalarea forumului si in general la orice accesare a serverului.

Pentru a putea lucra cu serverul de baze de date si altfel decat in linie de comanda downloadeaza utilitarul PhpMyAdmin 2.5.4... copiaza-l in /Apache/htdocs/ editeaza fisierul config.inc.php si completeaza la:

'host' -> 'localhost'
'user' -> 'nume utilizator baza de date... cel trecut la instalarea mysql'
'password' -> 'parola baza de date'

salveaza si inchide.

Dupa aceste operatii din browser deschide index.php din phpMyAdmin creeaza o baza de date si treci la instalarea forumului :-)

Nu uita! Dupa instalarea php-ului nu uita sa restartezi serverul web!
Avatar utilizator
BuGsY
Fost coleg
Mesaje: 1193
Membru din: 19-Iun-2003, 15:24:49
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Constanţa
Contact:

Mesaj de BuGsY »

Am si eu o problema :wink: , am instalat toate acestea.. am pus user, parola si nu vrea sa mearga
am editat si fisierul config.inc.php

Cod: Selectaţi tot

$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = 'bugsy';          // MySQL password (only needed
am schimbat de mai multe ori config cu http dar atunci cand pun http imi cere parola pe care nu o accepta.. iar cand pun config intra fara parola in phpMyAdmin
Avatar utilizator
danielt
AdministratorAdministrator
Mesaje: 1176
Membru din: 18-Oct-2002, 13:02:29
Versiune: 3.0.5
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Timişoara
Contact:

Mesaj de danielt »

La 'host' ce ai scris?
MendRak
Utilizator înregistrat
Mesaje: 19
Membru din: 22-Noi-2003, 16:23:25

Mesaj de MendRak »

initial am pus localhost nu a mers si am pus 127.0.0.1 dupa aceea am pus ip-ul meu .. fara success nici una dintre ele nu mergea :?
Avatar utilizator
danielt
AdministratorAdministrator
Mesaje: 1176
Membru din: 18-Oct-2002, 13:02:29
Versiune: 3.0.5
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Timişoara
Contact:

Mesaj de danielt »

Daca serverul de baze de date + serverul web + php-ul sunt pe pc-ul tau, atunci la host scrii localhost sau ce ai scris in fisierul de configurare Apache (httpd.conf) la ServerName, ex:

Cod: Selectaţi tot

ServerName localhost
Daca baza de date este pe un alt server, domeniu cumparat sau free, atunci nu poti accesa baza de date prin PhpMyAdmin direct de pe pc-ul tau decat daca administratorul serverului iti da acces special.

Daca baza de date este pe un alt server si vrei sa instalezi phpmyadmin pe acel server trebuie sa stii cum se numeste serverul de baze de date. In mod implicit este localhost dar poate diferi.

Parola si userul sunt ori cele puse de tine la instalarea serverul mysql ori cele date de administratorul serverului :-)
Avatar utilizator
BuGsY
Fost coleg
Mesaje: 1193
Membru din: 19-Iun-2003, 15:24:49
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Constanţa
Contact:

Mesaj de BuGsY »

Cod: Selectaţi tot

$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                    // (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                    // with 'config' auth_type)
$cfg['Servers'][$i]['only_db']       = '';          // If set to a db-name, only
cu aceasta configurare nu merge.. imi da mereu acest mesaj:
Configurarea ta contine setarile ce baza (utilizator root fara parola). Serverul MySQL poate fi astfel vulnerabil, neaparat sa repari aceasta greseala.
daca schimb aceasta linie, $cfg['Servers'][$i]['auth_type'] = 'config'; in loc de config pun http, imi va cere parola pe care nu o va accepta.
Avatar utilizator
danielt
AdministratorAdministrator
Mesaje: 1176
Membru din: 18-Oct-2002, 13:02:29
Versiune: 3.0.5
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Timişoara
Contact:

Mesaj de danielt »

Avertismentul este important pentru serverele ce sunt conectate la Internet - deci pot fi accesate din Internet.

Pentru a remedia situatia, din phpmyadmin selecteaza Privileges -> iti vor apare utilizatorii bazei de date. Printre ei va fi si root. Editeaza-l si pune o parola :-)
Scrie răspuns

Înapoi la “Diverse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 2 vizitatori