Nápověda

skautské on-line projekty

Uživatelské nástroje

Nástroje pro tento web


lebeda:nette

Obsah

Nette

Informace související s využitím PHP framworku Nette na skautském web hostingu Lebeda.

SMTP

SMTP je služba pro odesílání emailů z webu. Nastavení SMTP se v Nette provede pomocí Maileru. Viz https://doc.nette.org/cs/2.4/mailing#toc-odesilani-pres-smtp

SMTP lze využít poskytované Lebedou nebo i od jiného poskytovatele emailu (Gmail, skautský email)

Nastavení s využitím SMTP na Lebedě

$mailer = new \Nette\Mail\SmtpMailer([
        'host' => 'localhost',
        'username' => 'Email_nastaveny_v_administraci',
        'password' => 'Heslo_nastavene_v_administraci',
        'secure' => 'ssl',
]);
$mailer->send($mail);

Nastavení pro GMail SMTP

$mailer = new \Nette\Mail\SmtpMailer([
        'host' => 'smtp.gmail.com',
        'username' => 'tvoje.jmeno@gmail.com',
        'password' => '*****',
        'secure' => 'ssl',
]);
$mailer->send($mail);

Více o SMTP na stránce SMTP na Lebedě

HTTPS

Doporučené nastavení se liší podle verze Nette. U starších verzí Nette (< 2.3) je nesnazší cestou nastavit v souboru bootstrap.php flag pomocí příkazu:

Route::$defaultFlags = Route::SECURED;

Pokud používáte SimpleRouter, je třeba mu předat to samé nastavení ručně pomocí Route::$defaultFlags.

$router[] = new SimpleRouter('Default:default', Route::$defaultFlags);

U novějších verzí Nette není třeba nic speciálního nastavovat, jen doporučujeme si zajistit přesměrování na HTTPS verzi pomocí nastavení v souboru .htaccess například pomocí:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
lebeda/nette.txt · Poslední úprava: 02.05.2018 16:53 (upraveno mimo DokuWiki)