Divné chování webu na nette-webhosting.cz
- fejtis
- Člen | 16
Zdravím
Po 5 dnech se mi podařilo zprovoznit frontend mé aplikace na jmenovaném hostingu. (Na localu vše jede bez problémů). Jedná se o web http://www.penzion-cesky-raj.net/ . Ok fronted funguje, teď si vlezte na http://www.penzion-cesky-raj.net/admin/ – ne jen, že tato routa nefunguje, ale když se vrátíte zpátky na http://www.penzion-cesky-raj.net/ tak nefunguje ani toto. Až po smazání cookies zase začne fungovat alespoň frontend. Web je psán v Nette s php 5.3.
Bootstrap vypadá takto
use Nette\Debug,
Nette\Environment,
Nette\Application\Route,
Nette\Application\MultiRouter,
Nette\Application\SimpleRouter;
require LIBS_DIR . '/Nette/loader.php';
Debug::Enable(DEBUG::DEVELOPMENT);
error_reporting(E_ERROR);
Environment::loadConfig();
$application = Environment::getApplication();
$router = $application->getRouter();
if (function_exists('apache_get_modules') && in_array('mod_rewrite', apache_get_modules())) {
$router[] = new Route('index.php', 'Front:Default:default', Route::ONE_WAY);
$router[] = $adminRouter = new MultiRouter('Admin');
$adminRouter[] = new Route('admin/<presenter>/<action>', 'Default:default');
$router[] = $frontRouter = new MultiRouter('Front');
$frontRouter[] = new Route('<presenter>/<action>[/<id>]', 'Default:default');
} else {
$router[] = new SimpleRouter('Front:Default:default');
}
$application->run();
Řeším to už několikátý den a za každou radu budu rád.
Díky Ondra
- fejtis
- Člen | 16
ehm config.neon? Mám akorát config.ini kde je
`[common]
; PHP configuration
php.date.timezone = „Europe/Prague“
; services
service.Nette-Loaders-RobotLoader.option.directory[] = %appDir%
service.Nette-Loaders-RobotLoader.option.directory[] = %libsDir%
service.Nette-Loaders-RobotLoader.run = TRUE`
Tak to možná bude hluboká díra v mých znalostech, ale toto slyším poprvé.
- Jur4
- Člen | 51
Jo to je ono, jen v nových verzích se místo ini používa neon zápis.
Každopádně zkus to takhle.
[common]
; PHP configuration
php.date.timezone = "Europe/Prague"
php.session.save_path = "%tempDir%/sessions"
; services
service.Nette-Loaders-RobotLoader.option.directory[] = %appDir%
service.Nette-Loaders-RobotLoader.option.directory[] = %libsDir%
service.Nette-Loaders-RobotLoader.run = TRUE
Editoval Jur4 (10. 5. 2011 16:44)