vyuzitie ErrorPresenter-u v sandboxe?
- vvoody
- Člen | 910
Kam sa stratila definicia error presenteru v sandboxe aktualnej verzie
nette? Nedavno tam este bola.
https://github.com/…ootstrap.php
Pre zaciatocnikov ktory nevedia ze treba nastavit
<?php
$application->errorPresenter = 'Error';
?>
to je celkom matuce, ked tam ten errorPresenter je ale vobec nespracuva errory. Som sa mohol k smrti umazat cache, ked som nevidel zmenu po uprave view 404-ky.
Editoval vvoody (11. 4. 2012 22:21)
- vvoody
- Člen | 910
Uz som myslel ze som si to odtial zmazal :D ale ne, ani tam to nebolo
https://github.com/…/config.neon
Ale aj tak dakujem :) neuvedomil som si ze to mozem aj v configu zadefinovat.
- xkendy
- Člen | 3
minzo napsal(a):
Nyní toto nastavení najdeš v config.neon ;)
common: nette: application: errorPresenter: "Error"
Mam trosku jiny problem. Framework normalne jede. Ale vsechny /nesmysl-stranky (http://10.10.1.2/…ject/nesmysl) mi vubec neskonci na presenteru Error, ale apache mi vypise:
Forbidden
You don't have permission to access /opt/testproject/www/index.php on this server.
K projektu pristupuji pomoci:
http://10.10.1.2/testproject/ (primo na 10.10.1.2 uz jede jiny web)
Mam posledni stable verzi nette, v config.neon zapsano errorPresenter:
Error
v apache mam nastaveno:
Alias /testproject /opt/testproject/www
<Directory /opt/testproject/www>
RewriteEngine On
Options +FollowSymlinks
AllowOverride all
Options None
Order allow,deny
Allow from all
</Directory>
- xkendy
- Člen | 3
Diky za reakci.
Uz jsem problem odhalil a castecne i vyresil.
Cely problem byl v RewriteBase
Jelikoz pouzivam tento webik na aliasu /testproject tak nastaveni:
RewriteBase /testproject v konfiguraci Apache v sekci Directory nezabralo a
zabralo to az v .htaccess
Vychazel jsem z teto dokumentace:
http://httpd.apache.org/…rewrite.html
Kde RewriteBase se da strcit do definice Directory nebo .htaccess:
Context: directory, .htaccess
To proc to nefunguje v sekci directory jsem neprisel (proto pisi ze jsem castecne vyresil).
Ted po zapisu do .htaccess vsechen „neporadek“ uz hezky pada na Error
presenter.
A jinak nefungoval ani vzorovy Sign/In, ten take apache vypisoval jako dont't
permissions