Autor | Zpráva | ||
---|---|---|---|
--..-- Profil * |
#1 · Zasláno: 4. 6. 2010, 01:30:09
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 |
#2 · Zasláno: 4. 6. 2010, 11:53:53 · Upravil/a: Mike8748
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 * |
#3 · Zasláno: 4. 6. 2010, 12:07:16
Nakonec sem to vyřešil pomocí hosts souboru windowsů, kde sem nastavil překlad 127... na localhost a už to funguje
|
||
Časová prodleva: 14 let
|
0