problem s cyklickym nacitavanim stranky

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

Dobry den,

chtel bych se zeptat, zda mi nevite poradit s cyklickym nacitavanim webu v nette, nebo jestli jste uz resili podobny problem. Pravidelne v intervalech nekolik sekund mi dokola znovunacita stranku. Zkousel jsem uz vsechno mozny, ale nejde to. Tohle je v podstate prazdna page, kteraz negeneruje zadnou exception, nepripaji se ani na databazi. Predpokladam, ze chyba je nekde v htaccess nebo v samotnem bootstrapu.

Odkaz na youtube video

bootstrap.php vyzera takhle:

<?php

// Load Nette Framework
if (@!include __DIR__ . '/../libs/Nette/loader.php') {
    die('Install Nette using `composer update`');
}

use Nette\Application\Routers\Route,
    Nette\Application\Routers\SimpleRouter;

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

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

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

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


// Setup router using mod_rewrite detection
$router = $container->getService('router');

// routy
$router[] = new Route('index.php', 'accounting:accounting');
// routy

$router[] = new Route('<presenter>/<action>[/<id>]', 'accounting:accounting');

$cache = Nette\Environment::getCache();
$cache->clean(array(\Nette\Caching\Cache::ALL => true));

Nette\Environment::getSession()->start();

return $container;
?>

index.php:

<?php

// let bootstrap create Dependency Injection container
$container = require __DIR__ . '/app/bootstrap.php';

// run application
session_start();
$container->getService('application')->run();
?>

.htaccess :

Options -Indexes

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule !\.(pdf|js|ico|gif|jpg|jpeg|png|css|rar|zip|tar\.gz)$ index.php [L]

Dekuji za pomoc

Unlink
Člen | 298
+
0
-

Toto bude skôr problém s nejakým javascriptom.

Michal Hlávka
Člen | 190
+
0
-

Souhlasím s Unlinkem, redirect bude probíhat pomocí javascriptu, nevím jak je aplikace řešená a co přesně má dělat, ale taky je možný, že ti tam chybí nějaká knihovna, co spracovává ajaxové požadavky na pozadí a proto stránku refreshne, místo toho, aby si data natáhla na pozadí.