vyvojovy vs. produkcni server

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

Ahoj mam problem , na vyvojovem serveru mam aplikaci ktera bezi ok, pokud to dam na produkcni tak mi nekter e stranky hlasi 404 chybu. Nevite kde muze byt chyba? dik

Editoval pospi (30. 9. 2014 16:00)

petr.jirous
Člen | 128
+
0
-

zkus to trochu více rozepsat… chyba může být kdekoli… routování, mod_rewrite (htaccess), atp.

pospi
Člen | 24
+
0
-

muj router:

public function createRouter()
{
$router = new RouteList();
$router[] = new SimpleRouter(array(
‚module‘ ⇒ NULL,
‚presenter‘ ⇒ ‚Homepage‘,
‚action‘ ⇒ ‚default‘,
));
return $router;
 }

muj .htaccess do www adresare :

# Apache configuration file (see httpd.apache.org/docs/current/mod/quickreference.html)

# disable directory listing
<IfModule mod_autoindex.c>
Options -Indexes
</IfModule>

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

# 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>

Zajimave na tom je ze uvodni stranka se sablonou default se nacte ok , ale pokud kliknu na odkaz na jine stranky skonci to chybou 404 . Jeste poznamka ze jde o statickou web prezentaci , takze nic sloziteho DIKY MOC ZA KAZDOU RADU

Mysteria
Člen | 797
+
0
-

Splňuje produkční server minimální požadavky Nette?

pospi
Člen | 24
+
0
-

ANo splnuje , jak jsem rikal default stranka se mi zobrazi normalne , problem je s odkazy

llook
Člen | 407
+
0
-

Je ta 404 chybovka od Nette nebo od Apache? Pokud ti funguje úvodní stránka a všechny ostatní vrací Apache 404, tak bude něco špatně v .htaccess.

Mysteria
Člen | 797
+
0
-

Pokud ti nefungují odkazy, tak máš problém s cool URL, tedy není povolen mod rewrite nebo máš problém s .htaccessem.