Autor Zpráva
--..--
Profil *
Zdravíčko, nainstaloval sem si na počítač php, mysql a apache podle tohoto návodu: http://sleeplessgeek.blogspot.com/2010/01/setting-up-apache-php-mysql-phpmyadmin.html
Apache i php fungují bez problémů, nedaří se mi ale připojit k databázi. V php konfiguráku jsem ododstředníkoval
extension=php_mysql.dll
extension=php_mysqli.dll
Takže se teď ukazují i ve výpisu phpinfo(), ale když zkusím napsat script s mysql_connect atd, tak stránka prostě zůstane viset na nekonečném načítání, dokud ji neustřihne timeout.. žádná chyba, nic..

Co jsem tedy udělal špatně? Pravděpodobně sem asi na něco zapomněl..

Kroky co jsou v návodu jsem udělal všechny. Co ale v návodu nebylo je to, že po instalaci mysql na mě vyskočil průvodce konfigurací mysql, tak sem ho proklikal podle sebe a nastavil tam většinu defaultních hodnot, jako: nepovolit přístup k databázi z venku (to by snad neměl být problém když php i mysql je na stejném pc), typ motoru databáze sem dal na ten klasický mysqili, či jak se to píše, na výběr tam bylo ještě nějaké innodb, ale to sem nedával instalovat. Administrační heslo sem zaškrtnul přeskočit a nenastavovat. Samotná mysql zdá se funguje, když zapnu mysql přikazový řádek a dám entr tak to normálně napíše že mám #id připojení k mysqlo č.1

V čem to tedy může být? Musím nejdřív vytvořit nějakou databázi, nebo něco? Případně vytvořit pro php klienta nějaké jméno a heslo v tom mysql, nebo tak?
Na počítači běží Windows 7 Ultimate.


Budu vděčný za jakoukoliv radu, už se tu s tím bezvýsledně patlám hodinu :)

Tady ještě přikládám mysql část výpisu z phpinfa:

mysql
MySQL Support	enabled
Active Persistent Links 	0
Active Links 	0
Client API version 	mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $

Directive	Local Value	Master Value
mysql.allow_local_infile	On	On
mysql.allow_persistent	On	On
mysql.connect_timeout	60	60
mysql.default_host	no value	no value
mysql.default_password	no value	no value
mysql.default_port	no value	no value
mysql.default_socket	no value	no value
mysql.default_user	no value	no value
mysql.max_links	Unlimited	Unlimited
mysql.max_persistent	Unlimited	Unlimited
mysql.trace_mode	Off	Off

mysqli
MysqlI Support	enabled
Client API library version 	mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $
Active Persistent Links 	0
Inactive Persistent Links 	0
Active Links 	0

Directive	Local Value	Master Value
mysqli.allow_local_infile	On	On
mysqli.allow_persistent	On	On
mysqli.default_host	no value	no value
mysqli.default_port	3306	3306
mysqli.default_pw	no value	no value
mysqli.default_socket	no value	no value
mysqli.default_user	no value	no value
mysqli.max_links	Unlimited	Unlimited
mysqli.max_persistent	Unlimited	Unlimited
mysqli.reconnect	Off	Off
Mike8748
Profil
nejjednodussi reseni: v php skriptu se nepripojuj na mysql server s adresou localhost ale 127.0.0.1

nebo http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=103579 (posledni prispevek)
--..--
Profil *
Nakonec sem to vyřešil pomocí hosts souboru windowsů, kde sem nastavil překlad 127... na localhost a už to funguje

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: