Nelze se připojit k databázi která běží na wedosu hlásí chybu (Nette 2.3)
- lukendo
- Člen | 96
Snažím se připojit k databázi kterou mám na wedosu a hází mi to tuto chybu(na lokální db se připojím bez problémů) Nette\Database\ConnectionException – Pokus o připojení selhal, protože připojená strana v časovém intervalu dn neodpověděla, nebo vytvoření připojení selhalo, protože neodpověděl připojený hostitel.(údaje k databázi jsou správně). V call stacku mi to pak hází
$service = new Nette\Database\Connection('mysql:host=wm40.wedos.net;dbname=nazev_db', 'mujNick', 'aTadyMojeHeslo',
658: NULL);
V configu mám toto, v config.local nemám nic.
database:
dsn: 'mysql:host=wm40.wedos.net;dbname=nazev_db'
user: mujNick
password: aTadyMojeheslo
V nějakých starších vláknech jsem našel že bych tam tý třídě Connection měl předávat ještě socket a driver ale to mi též nefungovalo. Děkuji za rady.
- Milan Obrtlík
- Člen | 50
Ahoj lukendo,
z toho jsem pochopil, že se zkoušíš připojit ze svého počítače na
Wedos DB. To je asi ten hlavní problém – Wedos neumožňuje přístup na
své DB servery „z venku“ (nejsem si s tím úplně jistý – udělej
deploy na webhosting a zkus to znovu).
- Marek Šneberger
- Člen | 130
Je to tak, Wedos neumožňuje přpojení z venku na jejich DB servery. Na localhostu budeš muset mít vlastní DB, ke které se budeš připojovat. Na produkci by to mělo být ok.