rozdílné chování www localhost/savana.cz

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

ahoj,

---config.neon
common:
	parameters:

	php:
		date.timezone: Europe/Prague

	nette:
		application:
			errorPresenter: Error

		database:
			dsn: 'mysql:host=localhost;dbname=kerouac'
			user: kerouac
			password: ......

		session:
			expiration: 30 days


	services:
		article: Todo\ArticleRepository


	factories:


production < common:

development < common:

---bootstrap.php

use Nette\Application\Routers\Route;



// Load Nette Framework or autoloader generated by Composer
require LIBS_DIR . '/autoload.php';


// Configure application
$configurator = new Nette\Config\Configurator;

// Enable Nette Debugger for error visualisation & logging
$configurator->setDebugMode($configurator::DEVELOPMENT);
$configurator->enableDebugger(__DIR__ . '/../log');


use Nette\Diagnostics\Debugger;

Debugger::enable(Debugger::DEVELOPMENT);


// Enable RobotLoader - this will load all classes automatically
$configurator->setTempDirectory(__DIR__ . '/../temp');
$configurator->createRobotLoader()
	->addDirectory(APP_DIR)
	->addDirectory(LIBS_DIR)
	->register();

// Create Dependency Injection container from config.neon file
$configurator->addConfig(__DIR__ . '/config/config.neon');
$container = $configurator->createContainer();

// Setup router
$container->router[] = new Route('index.php', 'Homepage:default', Route::ONE_WAY);
$container->router[] = new Route('<presenter>/<action>[/<id>]', 'Homepage:default');


// Configure and run the application!
$container->application->run();

na localhostu všechno funguje jak má, připojí se db zobrazí se v laděnce queries; jde zobrazit jednotlivé články po kliknutí na odkaz. nikde nic nehlasí chybu.

nahraju tedy aplikaci na savana.cz a dojde k tomu, že to queries nezobrazí (tedy oficiálně se nepřipojí k db) ale data které vidíte na hlavní stránce jsou generována a vypisována z db, takže k ní přístup má, jenqueries nikde, následně se pokusíme zobrazit článek a dojde k chybě.

http://kerouac.cz/article/?… (show=2 je proměnná kteoru taktéž generuje db – jsou to primární klíče)

  • cache je promazaná
  • neon nespočetněkrát editovanej.

v čem by mohl být problém? thx

Nox
Člen | 378
+
0
-

No a nemáš na produkčním serveru nastaveno schovávání (resp. nenastaveno zobrazování) toho panelu? Viz nastavení sekce https://api.nette.org/…tor.php.html#156, momentálně máš auto

Jestli se ti teda podaří sehnat query, tak ji zkus pustit přes adminera nebo něco. Případně použít nějaké dumpování atp.

Mj. vývojářský mód jde nastavit i na specifické IP, aby všichni návštěvníci neviděly výpisy laděnky
https://doc.nette.org/cs/configuring#…

qteck
Člen | 164
+
0
-

nox, tak jo měl jsi pravdu, laděnka se nezobrazovala kvůli špatnému nastavení, aji ten zbytek najednou fachá stejně jako na lokálu,
thx you