500 Internal Server Error
- sin
- Člen | 82
Ahoj,
vytvořil jsem stránky na localhostu a kdyz jsem je dal na web tak mi slozka
document_root pise 500 Internal Server Error (viz.: http://velaz.osmnactka.net/document_root/) a nevim cim to
může být. Checker mi nenapsal nic FAIL.
- Majkl578
- Moderator | 1364
cache máš zapisovatelnou?
zkus si povolit debug (development) mód, to ti pomůže odhalit chybu. viz https://doc.nette.org/cs/configuring
- sin
- Člen | 82
Majkl578 napsal(a):
cache máš zapisovatelnou?
zkus si povolit debug (development) mód, to ti pomůže odhalit chybu. viz https://doc.nette.org/cs/configuring
Vložil jsem do index.php Environment::DEVELOPMENT a nyní je stránka jenom bílá…
- Ondřej Mirtes
- Člen | 1536
sin napsal(a):
Jo v logu jsem pak nasel chybu s databazi takze tedka uz to nejak zacina behat… Nevite nekdo o nejakej tutorialu na routování? tohle jsou moje prvni pokusy s Nette tak jsem trochu mimo…
https://doc.nette.org/…tion/routing
https://doc.nette.org/…tion/routing
Největší článek: https://doc.nette.org/…tion/routing
https://forum.nette.org/…lady-routeru
https://forum.nette.org/…tipy-a-triky
- sin
- Člen | 82
S tim routovanim mi nastal este jeden problem… i kdyz jsem z examples z CD collection, souboru bootstrap.php, zkopiroval routy a upravil podle mych promenych a presentru tak mi to jenom vytvori hezkou url ale kdyz na ni kliknu tak je to 404 Page not found.
if (function_exists('apache_get_modules') && in_array('mod_rewrite', apache_get_modules())) {
$router[] = new Route('index.php', array(
'presenter' => 'Default',
'action' => 'default',
), Route::ONE_WAY);
$router[] = new Route('<page>/<subPage>', array(
'presenter' => 'Default',
'action' => 'default',
'page' => "o-nas",
'subPage' => NULL,
));
} else {
$router[] = new SimpleRouter('Default:default');
}
viz.:http://velaz.osmnactka.net/
Editoval kravco (29. 7. 2009 19:03)
- Ondřej Mirtes
- Člen | 1536
sin napsal(a):
S tim routovanim mi nastal este jeden problem… i kdyz jsem z examples z CD collection, souboru bootstrap.php, zkopiroval routy a upravil podle mych promenych a presentru tak mi to jenom vytvori hezkou url ale kdyz na ni kliknu tak je to 404 Page not found.
if (function_exists(‚apache_get_modules‘) && in_array(‚mod_rewrite‘, apache_get_modules())) {
$router[] = new Route(‚index.php‘, array(
‚presenter‘ ⇒ ‚Default‘,
‚action‘ ⇒ ‚default‘,
), Route::ONE_WAY);$router[] = new Route(‚<page>/<subPage>‘, array(
‚presenter‘ ⇒ ‚Default‘,
‚action‘ ⇒ ‚default‘,
‚page‘ ⇒ „o-nas“,
‚subPage‘ ⇒ NULL,
));} else {
$router[] = new SimpleRouter(‚Default:default‘);
}
Máš ve správné podobě .htaccess? Vše musí směřovat na index.php:
RewriteEngine On
# configure PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|ico|gif|jpg|png|rar|zip|tar\.gz)$ index.php [L]