Problém s připojením k databází na endora.cz

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Wailey
Člen | 48
+
0
-

Ahoj, poradí mi prosím někdo kde můžu mít chybu v logování se do db na endoře?

config.neon

common:
	parameters:

	php:
		date.timezone: Europe/Prague
		# zlib.output_compression: yes

	nette:
		container:
			accessors: TRUE
		mailer:
			smtp: true
			host: smtp-100510.m10.wedos.net
			secure: ssl
			username: ***
			password: ***

		application:
			errorPresenter: Error
			mapping:
				*: App\*Module\Presenters\*Presenter

		session:
			autoStart: true
			expiration: 365 days
			savePath: "%tempDir%/sessions"

	services:
		users:
			class: \Users(@dibi.connection,@session)
		shop:
			class: \Shop(@dibi.connection,@session)
		car:
			class: \Car(@dibi.connection)
		manufacturer:
			class: \Manufacturer(@dibi.connection)
		email:
			class: \Email
		router: App\RouterFactory::createRouter
		authenticator: Authenticator
production < common:
	dibi:
		host: sql.endora.cz
		port: 3314
		username: ***
		password: ***
		database: ***
		lazy: TRUE

development < common:
	dibi:
		host: localhost
		username: root
		password:
		database: ***
		lazy: TRUE

config.local.neon

parameters:
dibi:
        host: localhost
        username: root
        password:
        database: ***
        lazy: TRUE

bootstrap.php

require __DIR__ . '/../vendor/autoload.php';

$configurator = new Nette\Configurator;

$configurator->enableDebugger(__DIR__ . '/../log');

$configurator->setTempDirectory(__DIR__ . '/../temp');

$configurator->createRobotLoader()
	->addDirectory(__DIR__)
        ->addDirectory(__DIR__ . '/../lib')
	->register();

$configurator->addConfig(__DIR__ . '/config/config.neon', $configurator::AUTO);
$configurator->addConfig(__DIR__ . '/config/config.local.neon');

$configurator->onCompile[] = function ($configurator, $compiler) {
    $compiler->addExtension('dibi', new Dibi\Bridges\Nette\DibiExtension22);
};

$container = $configurator->createContainer();

return $container;

echo v logování
DibiDriverException: Access denied for user ‚root‘@'surikata.stable.cz' (using password: NO)

Vůbec nemám ponětí, kde se to bere ta surikata :D

Moc díky všem :)

Freema
Člen | 18
+
0
-

Připojuješ se do db s develop configem za roota. Asi máš zapnuty debug mod na produkci. Ten surikata je přehození připojení z localhosta na jinou mašinu. Vyhoď si ten config.local.neon

Editoval Freema (19. 5. 2015 8:32)

Wailey
Člen | 48
+
0
-

Setkal se někdo na wedosu se zamítnutím přístupu v dibi?
config.neon

...
production < common:
	dibi:
		host: wm86.wedos.net
		username: user
		password: pass
		database: database
		lazy: TRUE

development < common:
	dibi:
		host: wm86.wedos.net
		username: user
		password: pass
		database: database
		lazy: TRUE

nevím proč je jen hláška na jméno databáze, a místo hostingu je %. Přihlašovací udaje i server, je správný, zkoušel jsem i přidat port, pořád stejná odezva. Moc díky za jakoukoli radu

DibiDriverException: Access denied for user ‚database‘@'%' to database ‚database‘ in …

Mysteria
Člen | 797
+
0
-

Nesnažíš se náhodou připojovat z localhostu na Wedos MySQL? Protože tohle má Wedos zakázané.

Wailey
Člen | 48
+
0
-

Samozřejmě, že ne, je to nahrané na hostingu Wedosu, právě proto se divím