enviroment production pouze
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- awsickness
- Člen | 98
Zdravim snazim se nahodit novy config a nette.
Hned ze zacatku mam tento problem
config.neon
common:
parameters:
test: test
database:
driver: mysql
host: localhost
dbname: test
user:
password:
php:
date.timezone: Europe/Prague
# session.save_path: "%tempDir%/sessions"
# zlib.output_compression: yes
nette:
session:
autoStart: smart
expiration: +99days
container:
debbuger: true
services:
factories:
test < common
parameters:
custom: custom
bootstrap
$configurator = new \Nette\Config\Configurator();
$configurator->enableDebugger(__DIR__.'/../log');
$configurator->setTempDirectory(__DIR__.'/../temp');
$configurator->createRobotLoader()
->addDirectory(__DIR__)
->addDirectory(__DIR__.'/../libs')
->register();
/*DI container*/
$section = strtolower(php_uname("n"));
try {
$configurator->addConfig(__DIR__.'/Config/config.neon',$section);
} catch (\Nette\Utils\AssertionException $exc) {
$configurator->addConfig(__DIR__.'/Config/config.neon');
}
Probem je ze mam stale nastaven enviroment na production
Di container vypada
[parameters] => Array
(
[appDir] => /var/www/test/App
[wwwDir] => /var/www/test/doc_root
[productionMode] =>
[environment] => production
[consoleMode] =>
[container] => Array
(
[class] => SystemContainer
[parent] => Nette\DI\Container
)
[tempDir] => /var/www/test/App/../temp
[test] => tetset
[database] => Array
(
[driver] => mysql
[host] => localhost
[dbname] => test
[user] =>
[password] =>
)
[custom] => custom
)
mozna neco prehlizim nebo jsem neco nepochopil kazdopadne diky za pomoc.
- awsickness
- Člen | 98
bohuzel nepomohlo pritom to nacte tu spravnou sekci je tam parametr custom ale jako environment se nastavi production.
- awsickness
- Člen | 98
jj vsechno mam kdyztak mi napis na 379753193 at to tu nezaplacame dik.
TAK VYRESENO:
mel jsem asi nejspise podivnou verzi nette.
Editoval awsickness (14. 2. 2012 13:47)