ztracené DB připojení jen při setDebuggerMode(TRUE)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lukas.kupka
- Člen | 6
Při setDebuggerMode(FALSE) v bootstrap.php aplikace generuje vyjímku "SQLSTATE[28000] [1045] Access denied for user ‚root‘@'localhost' (using password: NO).
Při setDebuggerMode(TRUE) v bootstrap.php aplikace beží a připojení k DB funguje.
Je to pro mě nepochopitelné chování.
- lukas.kupka
- Člen | 6
Konfiguráky mám tyto dva:
config.local.neon
parameters:
database:
dsn: 'mysql:host=127.0.0.1;dbname=ekupkacz02'
user: ekupkacz003
password: ***
options:
lazy: yes
a
config.neon
parameters:
php:
date.timezone: Europe/Prague
application:
errorPresenter: Error
mapping:
*: App\*Module\Presenters\*Presenter
session:
expiration: 14 days
services:
- App\Model\UserManager
- App\Forms\SignFormFactory
router: App\RouterFactory::createRouter
Syntax je ok, včetně mezery vs tabs.
Nechápu proč se to snaží připojit rootem když je připojení k db
definováno jen jednou a správně. Dokonce mám ve vyvojovém prostředí
nastavenou stejnou DB ve smyslu názvu db, uživatele i hesla jako na
produkčním serveru.
Editoval lukas.kupka (6. 11. 2015 9:51)
- lukas.kupka
- Člen | 6
Smazání keše to vyřešilo. Díky Bratři v Nette, zejména Václav Kraus
Editoval lukas.kupka (6. 11. 2015 10:13)