Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om

[es] :: PHP :: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om

[ Pregleda: 4069 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 09:44 - pre 221 meseci
Ljudi, imam jedan problem.

Instalirao sam PHP u 'c:/Inet/PHP'

Isnatlirao sam Apache HTTP server u 'c:/Inet/Apache'

Instalirao sam MySQL u 'c:/Inet/mysql'

Kreirao sam direktorij 'c:/Inet/www/'

Kada radim sa PHP skriptama i web stranicama koje ne zahtjevaju vezu sa MySQL bazom sve funkcionise kako treba. Takodjer kada u MySQL command line clientu ukucavam komande sve funckionise kako treba.
Medjutim kada se putem nekih skritpi/stranica koje su uradjene u PHP pokusam putem localhosta povezati sa MySQL bazom to ne radi:
Neznam, da mozda ne trebam nesto podesiti, mada sam konfigurisao Apache sa PHP i tako to.
Unesem sve parametre koje trebam unijeti:

$dbhostname="localhost:8080"
$dbuser="root@localhost"
$dbpassword="nedim"
$dbname="proba"

Fakat ne znam sta da radim.
Je li ima neko ko mi moze reci sta da radim i kako da sev to kofigurisem, da bi funkcionisali, jer mozda ne pozovem MySQL bazu sa pravog mjesta.

Hvala, ljudi.
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 09:48 - pre 221 meseci
Port na bazi obično nije 8080, osim ako si eksplicitno tako negde naveo. Proveri to.
 
Odgovor na temu

stefaneg
Stefan Rakonjac
Kragujevac

Član broj: 38922
Poruke: 130
*.pat-pool.kg.sbb.co.yu.

ICQ: 279404274
Sajt: www.prvatehskola.org


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 09:51 - pre 221 meseci
Možda ovo ne želiš da čuješ, ali skini easyphp ili xammp i klik-klik: SVE RADI : ) nema cimanja

Još ako si početnik, stvarno nemam pojma kako si uspeo da povežeš apache, mysql i php

[Ovu poruku je menjao stefaneg dana 09.02.2006. u 10:54 GMT+1]
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 09:53 - pre 221 meseci
Bez obizra na kome serveru radis. Da li imas dva ili jedan server na jednoj masini ovako se podesava:

Code:

$dbhostname="localhost"
$dbuser="root"
$dbpassword="" // Password  ti ne treba i nema potreba da stavljas kad postoji root-korisnik
$dbname="proba"


[Ovu poruku je menjao sale83 dana 09.02.2006. u 10:54 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 10:23 - pre 221 meseci
sada cu da pokusam, nemogu sve da pohvatam, mislio sam da nije nesto do datoteka gdje sam spasio PHP, MySQL i Apache, jer mi je sve u datoteci 'c:/Inet/...'
sale, hvala ti na uputama, ali mi jasno nije zasto mi ne treba password kada ga imam.
prvo sam mislio da mi MySQL ima neki bug.

sada cu da probam, hvala....ako n e bude sljakalo ponovo cu da vas malo peglam.
nedim
 
Odgovor na temu

ZaMpA
Marko Kaćanski
Srbistan

Član broj: 73700
Poruke: 171
*.yubc.net.



+226 Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 11:34 - pre 221 meseci
cini mi se da MySql radi na portu 3306, ne na 8080, to ti je za browsere, ili email ili sta vec..
Mozda je na Apachu drugacije?Ja koristim IIS pa ne znam.

'rani bota pa šalji na forum
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 12:22 - pre 221 meseci
Koristio bih i ja IIS, ali mi je sve na TOSHIBINOM laptopu, gdje nema mogucnosti da opcijom >> AD REMOVE / PROGRAMS >> AD REMOVE WINDOWS COMPONENTS >> instaliram IIS, jer ga nema ni za ljeka, a trazio sam ga kao ludjak, jos mi je opertaivni sistem Windows XP Home Edition.

Pa me sve to zbunjuje kao kakvog ludjaka.

I kod appachea i kod ISS-a je koliko znam iz iskustva sve isto, osim sto prilikom instalacije ISS-a, automatski dobijes i ono 'wwwroot', a ja sam moram manuelno da ga podesim.

Eh, problem je takodjer, kako sam gore pomenuo, sto sam sve spakovao u folder 'c:/Inet/' i appache i PHP i MySQL.

Ja mislim da nije nesto do toga.

Ali nikako da proradi.

NEdim
 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 12:36 - pre 221 meseci
Jesi li prvo instaliro MySQL, pa Apache, pa Php? Jesi li kopirao fajl php4ts.dll to u tvoj sistemski direktorijum (winnt/system32 ili windows/system)? Pa podji u C:\PHP\BACKUP (u tvom slucaju c:\Inet\PHP\backup) i kopiraj fajl php.ini ili php.ini-dist u C:\windows. Ako si kopirao php.ini-dist preimenuj ga u php.ini.

Konfiguracija Apacha:
Mora se konfigurisati da zna da zove Php. Idi u Start menu –> Programs –> Apache HTTP Server ....... –> Configure Apache Server –> Edit the Apache HTTP Configuration File, i dodaj sledece u httpd.conf file:


ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-PHP .php
Action application/x-httpd-PHP "/php/php.exe"

AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php4-source .php4s
AddType application/x-httpd-PHP .php
AddType application/x-httpd-php-source .phps


Ovo kaze apachu dje da nadje php.exe fajl i kako da rukuje .php pozivima. Zatvori i sacuvaj httpd.conf.

Konfigurisanje MySQL:
Otvori DOS konzolu:

1. start menu –> run –> and type cmd
2. start menu –> programs –> accessories –> Command Prompt

MySQL DOS Commands
Za svaki put kad boot-ujes da se automatski pokrene:

Kucaj (ili tacno dje si ga instalirao, kod tebe C:\init\....)
C:\mysql\bin\mysqld –install

Da zaustavis:
TYPE C:\mysql\bin\mysqld –remove

Rucno pokretanje:
TYPE C:\mysql\bin\mysqld --console

Rucno gasenje:
TYPE C:\mysql\bin\mysqladmin -u root shutdown

Podesavanje MySQL Root Passworda
Moras imati otvorenu DOS konzolu u kojoj MySQL radi. Otvoris drugu konzolu i kucas jedan od dva metoda gore, i kucas sledece:

TYPE c:
TYPE cd mysql\bin
TYPE mysql -u root

U MySQL prompt:


TYPE SET PASSWORD FOR 'root'@'localhost' = PASSWORD('tvojpasvordodje');
TYPE DELETE FROM mysql.user WHERE Host='localhost' AND User='""';
TYPE FLUSH PRIVILEGES;





Poslusaj Gojka i vezi se na port 80. U networkdomain ukucaj localdomain a u server name ukucaj localhost. Kod php instalacije izaberi http server Apache.
Ako vidis poruku "Access denied" kada se pokusavas konektovati na MySQL, provjeri jel koristi tacan username i pasvord. Ako vidis poruku "Can't connect to server", provjeri jel ti MySQL daemon radi.


 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 12:49 - pre 221 meseci
Izvinjavam se za ovaj port 80, bilo je nabrzinu nije ka bazi, nego dje apache radi
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 13:21 - pre 221 meseci
Uradio sam sve to:

Izgleda da sada mogu da dobijem vezu sa MySQL-om, ali mi u poruci kaze slijedece
Mysql says:Access denied for user 'ODBC'@'localhost' (using password: YES)
a evo podataka koje sam ja unio u skritpu/stranicu

<?
$dbhostname = "localhost";
$dbuser = "root";
$dbpassword = "nedim";
$dbname = "proba"
?>


Takodjer prilikom instlacije MySQL-a sam kao password unio "nedim", a za username me nije ni pitao, tako da predpostavljam da je on "root".

Usput:
1 . Prvo sam instalirao Apache http server pa ga konfigurisao
2 . Zatim PHP i uradio konfiguraciju sa Apacheom
3. Onda sam uradio Instalaciju MySQL-a.

Ali ova poruka sa pocetka se uvijek pokaze.

Znam da je ODBC Open Database Connectivity, a ako trebam to da podesim gdje se sada to radi.

Hvala decki, ovo mi zaista treba.
 
Odgovor na temu

ZaMpA
Marko Kaćanski
Srbistan

Član broj: 73700
Poruke: 171
*.yubc.net.



+226 Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 13:33 - pre 221 meseci
izgleda da mysql pokusava da te loguje kao korisnika 'ODBC', iako si uneo 'root' kao username, i to mi uopste nije jasno zasto.
ipak:
konektuj se iz mysql klijenta kao root i
pokusaj da u mysql-u napravis korisnika 'ODBC' sa svim privilegijama, i omogucish da te konektuje kao 'ODBC'.
nadam se da ce ovo da proradi,nisam testirao jer mi fale neki .dll-ovi za povezivanje PHP-a i mysql-a

'rani bota pa šalji na forum
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 13:39 - pre 221 meseci
znaci ti predlazes da ja u mysql command line clientu podesim ODBC korisnika.

nema nikakvih problema, samo posto sam ja prilicno upoznat sa SQL kao jezikom, nisam upoznat sa funkcijom kreiranja korisnika, a da prgledam cijeli MySQL tutorial nikako mi se neda brate, nesto me otvaranje PDF dokumenata u kome imam tutorial zeza vec nekoliko dana, morat cu da uradim preinstalaciju.

ako mi na brzinu mozes napisati komandu za kreiranje takvog korsnika bio bih ti zahvalan mnogoooooo

nedim
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 13:56 - pre 221 meseci
Ucinio sam i to majka mu stara i nigdje veze

Kucao sam sledece komande:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'ODBC'@'localhost'
-> IDENTIFIED BY 'pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'ODBC'@'%'
-> IDENTIFIED BY 'pass' WITH GRANT OPTION;


Nakon toga sam u PHP skritpi napisao slijedece:

<?
$dbhostname = "localhost:3306";
$user = "ODBC";
$dbpassword = "pass";
$dbname = "proba"
?>


I kreten mi prikaze ovu poruku:

Mysql says:Client does not support authentication protocol requested by server; consider upgrading MySQL client

 
Odgovor na temu

ZaMpA
Marko Kaćanski
Srbistan

Član broj: 73700
Poruke: 171
*.yubc.net.



+226 Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 14:05 - pre 221 meseci
aj onda probaj da napravish novog usera ovako

konektuj se kao root na bazu mysql i kucaj:

mysql> INSERT INTO user
-> VALUES('localhost','ODBC',PASSWORD('nekiPass'),
-> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
mysql> INSERT INTO user
-> VALUES('%','ODBC',PASSWORD('nekiPass'),
-> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

ako ne bude radilo onda stvarno ne znam shta dalje...
ajde neko iskusniji od mene neka se ukljuci u diskusiju

'rani bota pa šalji na forum
 
Odgovor na temu

ZaMpA
Marko Kaćanski
Srbistan

Član broj: 73700
Poruke: 171
*.yubc.net.



+226 Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 14:12 - pre 221 meseci
e nashao sam:

ta poruka ti iskace jer ti je mysql klijent stariji od verzije 4.1 shto izaziva probleme sa autentifikacijom kod php-a 5.xxx

mysql manual kaze:

Citat:
To solve this problem, you should use one of the following approaches:

Upgrade all client programs to use a 4.1.1 or newer client library.

When connecting to the server with a pre-4.1 client program, use an account that still has a pre-4.1-style password.

Reset the password to pre-4.1 style for each user that needs to use a pre-4.1 client program. This can be done using the SET PASSWORD statement and the OLD_PASSWORD() function:

mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

Alternatively, use UPDATE and FLUSH PRIVILEGES:

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

Substitute the password you want to use for “newpwd” in the preceding examples. MySQL cannot tell you what the original password was, so you'll need to pick a new one.

Tell the server to use the older password hashing algorithm:

Start mysqld with the --old-passwords option.

Assign an old-format password to each account that has had its password updated to the longer 4.1 format. You can identify these accounts with the following query:

mysql> SELECT Host, User, Password FROM mysql.user
-> WHERE LENGTH(Password) > 16;

For each account record displayed by the query, use the Host and User values and assign a password using the OLD_PASSWORD() function and either SET PASSWORD or UPDATE, as described earlier.

Note: In older versions of PHP, the mysql extension does not support the authentication protocol in MySQL 4.1.1 and higher. This is true regardless of the PHP version being used. If you wish to use the mysql extension with MySQL 4.1 or newer, you may need to follow one of the options discussed above for configuring MySQL to work with old clients. The mysqli extension (stands for "MySQL, Improved"; added in PHP 5) is compatible with the improved password hashing employed in MySQL 4.1 and higher, and no special configuration of MySQL need be done in order to use this MySQL client library. For more information about the mysqli extension, see http://php.net/mysqli


nadam se da ti je ovo pomoglo..
'rani bota pa šalji na forum
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 14:19 - pre 221 meseci
Ali nemoguce, verzija MySQL koju ja koristim je 5.0.18 for Win32 (ia32)

Server version 5.0.18-nt

Gledao sam da skinem najnoviju verziju koja je pouzdana.

Nedim, ali cu svakako da pokusam sa Zampinin primjer od prije

Hvala drug, pa cu da javim majka mu stara

Nedim
 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 17:51 - pre 221 meseci
ODBC'@'localhost --- ovaj problem koliko ja znam se javlja kod lose konekcije na bazu. Znaci da nisi dobro ukucao ime, lozinku ili ti ime u bazi nije kao na konekciji itd... Provjeri sve moguce kombinacije.

A Mico da ti ipak instaliras WAMP, sa add-on i zavrsis pricu a?
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 20:47 - pre 221 meseci
Izgleda da ce tako i da bude,

Pozdrav

Nedim
 
Odgovor na temu

sale83
Australia
Sydney

Član broj: 41625
Poruke: 729
*.inabox.net.



+30 Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om09.02.2006. u 23:03 - pre 221 meseci
Probaj ovo:

index.php

Code:

<?php 
  $dbhost = "127.0.0.1"; 
  $dbname = "test"; 
  $dbuser = "root"; 
  $dbpasswd = ""; 

  $dbkonekcija = mysql_connect($dbhost, $dbuser, $dbpasswd); 
  if (!$dbkonekcija) 
  { 
    echo "<p>Greska!! Ne mogu da se povezem na server</p>"; 
    exit(); 
  } 
  if (!mysql_select_db($dbname,$dbkonekcija) ) 
  { 
    echo "<p>Greksa!! Ne mogu da izaberem bazu</p>"; 
    exit(); 
  } 
  $ver = mysql_query("SELECT VERSION()"); 
  if(!$ver) 
  { 
    echo "<p>Nema podataka o verziji!!</p>"; 
    exit(); 
  } 
  echo mysql_result($ver, 0); 
?> 


Pokusaj kako root - bez passworda sa test bazom !!!
Znaci samo kopiraj ovu u index.php i pokreni !! Nista ne diraj samo kopiraj i pokreni!!

[Ovu poruku je menjao sale83 dana 10.02.2006. u 00:04 GMT+1]
Sto mozes danas ne ostavljaj za sutra!
 
Odgovor na temu

neddim
Mali Veliki
Salzburg

Član broj: 73995
Poruke: 110
*.team.ba.

Sajt: www.radiosarajevo.ba


Profil

icon Re: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om10.02.2006. u 15:53 - pre 221 meseci
Sada je sve okej.

Instalirao sam VAMP, onda putem njega omogucio ODBC u onom odjelu za Users Administrations ili Properities.

Nakon toga sam ga deinstalirao. Neznam kako je to, ali iako sam imao dva MySQl servera jedan na localhost, drugi na localhost:8080, nakon deinstalacije sve funkcionise okej, tako da nemam problema.

Ljudi hvala Vam na velikoj pomoci.

Pozdrav iz Sarajeva
 
Odgovor na temu

[es] :: PHP :: Problemi vezani za konekciju PHP skritpi/stranica sa MySQL-om

[ Pregleda: 4069 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.