Právě je 17 led 2019 17:57

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
 Předmět příspěvku: mysqli connect() - HY000/2002: Connection timed out
PříspěvekNapsal: 12 dub 2017 20:31 
C4 zákazník

Registrován:
12 pro 2011 22:02
Příspěvky:
65
Zdravím,
prosím o radu s připojením k databázi. Používám běžný skript, který doposud bez problémů fungoval. Nyní z ničeho nic dostávám chybu:

Citace:
Warning: mysqli_connect(): (HY000/2002): Connection timed out in ...

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in ...


Skript pro připojení:

Citace:
$conn = mysqli_connect($servername, $username, $password, $dbname);
mysqli_query($conn, "SET CHARACTER SET utf8");

if (!$conn) {
die("Nepodařilo se připojit k databázi: " . mysqli_connect_error());
}


Poradíte mi někdo, kde je chyba?
Děkuji.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: mysqli connect() - HY000/2002: Connection timed out
PříspěvekNapsal: 13 dub 2017 08:30 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
6907
Dobrý den,

podle chybového hlášení se připojujete k databázi, ke které nemáte povolený přístup. Pravděpodobně tedy zadáváte chybnou adresu databázového serveru (standardně stačí použít localhost), nebo se opravdu pokoušíte připojit k nějaké externí databázi, ke které nemáte přístup.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: mysqli connect() - HY000/2002: Connection timed out
PříspěvekNapsal: 13 dub 2017 08:36 
C4 zákazník

Registrován:
12 pro 2011 22:02
Příspěvky:
65
K databázi přístup mám, připojuji se k ní už z několika webů a používám pořád stejný skript pro připojení. Nevím si rady, nejde to jen z tého domény.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: mysqli connect() - HY000/2002: Connection timed out
PříspěvekNapsal: 13 dub 2017 08:49 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
6907
Dobrý den,

takže se připojujete k databázi z různých webů (resp. domén)? Pokud ano, tak domény musí být umístěny na stejném serveru. Jestli jsou na jiných serverech, tak se jedná o externí přístup k databázi, který není povolen. Ověřte si tedy umístění domén a případně si požádejte o přesun na stejný server (standardně přes "Formulář na autorizovaný požadavek" v administraci domény).

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: mysqli connect() - HY000/2002: Connection timed out
PříspěvekNapsal: 13 dub 2017 08:53 
C4 zákazník

Registrován:
12 pro 2011 22:02
Příspěvky:
65
Všechny domény by měly být na vašich serverech. Pokud byste mi dal soukromý email, tak vám tam url i s přístupy mohu zaslat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: mysqli connect() - HY000/2002: Connection timed out
PříspěvekNapsal: 13 dub 2017 09:17 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 08:14
Příspěvky:
6907
Dobrý den,

domény musí být umístěny na stejném serveru, ne na jakémkoliv našem serveru. Tzn. doména, na které provozujete databázi, a stejně tak doména, ze které se chcete k databázi připojit, musí běžet na stejném serveru. Takže si přes "Formulář na autorizovaný požadavek" v administraci domény (nebo na podpora@c4.cz) ověřte umístění domén a případně požádejte o přesun na stejný server.

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
Návody pro C4

© 2009-2019 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz