Error 404 pri redirectu – nechce se načíst template

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

Zdravím,
už si nevím rady. Připadá i, že to mám strukturu a názvy souborů správně a přesto to nejede. Jedná se o to, že při volání $this->redirect(‚Profilpage:‘); z hlavní stránky prostě nenačte šablonu. Ani tracy se nenačte. Ale když zkouším redirectovat zpět na homepage, tak to jede v pohodě. Link přesměrování – http://localhost/…/profilpage/

Struktura: http://www.imgup.cz/image/YAv

V class HomepagePresenter

public function signInFormSubmitted($form, $values) {

        try {
                    $this->database->authenticate(array($values->login, $values->password));
                    $this->flashMessage('Byl jste úspěšně přihlášen.');
                    $this->redirect('Profilpage:');

                } catch (Nette\Security\AuthenticationException $e) {
                    if ($e->getCode() === Nette\Security\IAuthenticator::INVALID_CREDENTIAL) {
                        $form->addError('Neplatné heslo.');
                    }
                }
    }

A ProfilpagePresenter

<?php

namespace App\Presenters;

use Nette;


class ProfilpagePresenter extends BasePresenter {

        /** @var Nette\Database\Context */
    private $database;

    public function __construct(Nette\Database\Context $database) {
        $this->database = $database;
    }
}

Editoval adder (8. 6. 2016 17:11)

abc
Člen | 92
+
0
-

Jak vypadá BasePresenter?
Jak vypadají šablony ProfilpagePresenteru?

David Matějka
Moderator | 6445
+
0
-

404 je od nette nebo od apache?

a btw, precti si, jak formatovat kod

adder
Člen | 4
+
0
-

abc napsal(a):

Jak vypadá BasePresenter?
Jak vypadají šablony ProfilpagePresenteru?

BasePresenter

<?php

namespace App\Presenters;

use Nette;
use App\Model;

/**
 * Base presenter for all application presenters.
 */
abstract class BasePresenter extends Nette\Application\UI\Presenter {

    public function beforeRender() {

        parent::beforeRender();

        $this->template->production = !$this->context->parameters['site']['develMode'];
    }
}
Šablona ProfilpagePresenteru
{block content}
<h1>Ahoj</h1>
{/block}
adder
Člen | 4
+
0
-

David Matějka napsal(a):

404 je od nette nebo od apache?

a btw, precti si, jak formatovat kod

Díky za odkaz. Omlouvám se. :) Myslím, že to je od apache, jelikož tracy se vůbec nezobrazuje.

abc
Člen | 92
+
0
-

Aha, tak to tipuji na zakázanou AllowOverride direktivu

adder
Člen | 4
+
0
-

abc napsal(a):

Aha, tak to tipuji na zakázanou AllowOverride direktivu

V httpd mám a stejně to nejde…

<Directory />
AllowOverride All
Require all denied
</Directory>