nette na savaně – chyba 500
- Pavel Kravčík
- Člen | 1196
Se podívej do logů. Buď od Nette nebo od hostingu. Nejčastěji to bude:
- Chybí složky (temp, cache, log atd.)
- Nedostatečná práva pro zápis
- Špatně směrovaný .htaccess (root musí být www)
- brdík
- Člen | 14
@GEpic psal jsem odpověď ve stejné minutě co ty, ale odeslal jsi ji dřív, ale když jsem psal svůj příspěvek, ještě tam tvůj příspěvek nebyl
htaccess mám výchozí nette ve složce www
# Apache configuration file (see https://httpd.apache.org/…ference.html)
Allow from all
# 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 /\.|^\.(?!well-known/) – [F]
# front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule !\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz|map)$ index.php
[L]
</IfModule>
# enable gzip compression
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
application/javascript application/json application/xml image/svg+xml
</IfModule>
</IfModule>
nastavení PHP tam nemám, nemohu basedir nastavit
- janpecha
- Backer | 75
- je to 500 od Apache nebo od Nette?
- je něco ve složkách temp, temp/cache, log?
- mají tyto složky dostatečné oprávnění pro zápis?
- máš povolen .htaccess?
- máš povolen mod_rewrite?
- zkoušel jsi Requirements Checker https://nette.org/cs/maintenance
- některé hostingy vyžadují, aby byl správně nastaven/odkomentován
řádek s
RewriteBase /
. - nemáš tam někde ještě nějaký jiný .htaccess?