přesun webu z localu na hosting

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

Ahoj,
překopíroval jsem web z localu na hosting u php5.cz a místo toho aby se mě zobrazila úvodní stránka mého webu z front modulu, zobrazuje se stále stránka „Congratulations“. Bootstrap:

<?php

/**
 * My Application bootstrap file.
 */
use Nette\Application\Routers\Route,
    Nette\Application\Routers\RouteList,
    Nette\Application\Routers\SimpleRouter;

// Load Nette Framework
require LIBS_DIR . '/Nette/loader.php';


// Configure application
$configurator = new Nette\Config\Configurator;
$configurator->setDebugMode(TRUE);
$configurator->setTempDirectory(__DIR__ . '/../temp');

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

// 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 using mod_rewrite detection
if (function_exists('apache_get_modules') && in_array('mod_rewrite', apache_get_modules())) {
    $container->router[] = new Route('index.php', 'Front:Projects:default', Route::ONE_WAY);

    $container->router[] = $frontRouter = new RouteList('Front');
    $frontRouter[] = new Route('<presenter>/<action>[/<id>]', 'Projects:default');

} else {
    $container->router = new SimpleRouter('Front:Projects:default');
}


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

jinak řečeno odkazuje to na Homepage:default ale ne na Front:Projects:default. Kde bych mohl mít chybu? Na localu slape v pohodě. Díky

.:M@rt!n:.
Člen | 201
+
0
-

Tak jsem pravě web nahodil k wedosu a Už se nezobrazuje „Congratulations“ stránka ale stránky stále nemají cool adresy. Prosím co upravit aby to jelo? díky

EDIT: Tak jsem zkusil nějaké úpravy podle toho co je zde na fóru a zase mě to nasměruje pouze na „Congratulations“ stránku která se zobrazí po úspěšné instalaci nette. Současný bootstrap:

<?php

/**
 * My Application bootstrap file.
 */
use Nette\Application\Routers\Route,
    Nette\Application\Routers\RouteList,
    Nette\Application\Routers\SimpleRouter;

// Load Nette Framework
require LIBS_DIR . '/Nette/loader.php';


// Configure application
$configurator = new Nette\Config\Configurator;
$configurator->setDebugMode(TRUE);
$configurator->setTempDirectory(__DIR__ . '/../temp');

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

// 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 using mod_rewrite detection
if (function_exists('apache_get_modules') && in_array('mod_rewrite', apache_get_modules())) {
    $container->router[] = new Route('index.php', 'Front:Projects:default', Route::ONE_WAY);

    $container->router[] = $adminRouter = new RouteList('Admin');
    $adminRouter[] = new Route('admin/<presenter>/<action>', 'Welcome:default');


    $container->router[] = $frontRouter = new RouteList('Front');
    $frontRouter[] = new Route('<presenter>/<action>[/<id>]', 'Projects:default');

} else {
    $container->router = new SimpleRouter('Front:Projects:default');
}


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

a htacess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
  <IfModule mod_env.c>
    SetEnv NETTE_HTACCESS ok
  </IfModule>
</IfModule>

a adresářová struktura:

app
   - AdminModul
   - FrontModul
   - config
   - bootsrap
css
images
js
libs
log
temp
.htacess
index.php

Co tam může být špatně? Díky

Editoval .:M@rt!n:. (23. 10. 2013 17:42)

.:M@rt!n:.
Člen | 201
+
0
-

Tak jsem si s tim jeste trochu pohral a ted je htacesss:

Options -Indexes

# enable cool URL
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /www/

    # prevents files starting with dot to be viewed by browser
    RewriteRule /\.|^\. - [F]

    # front controller
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L]
</IfModule>

# enable gzip compression
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json
</IfModule>

Už mě to normální přesměruje na moje stránky ale stále nejdou cool adresy? co bych měl ještě změnit?
Díky