Nette na produkčním serveru – práva
- pastyx
- Člen | 25
Dobrý den,
snažím se zprovoznit svoji první aplikaci na ostrém serveru u klienta a po
nakopírování svých souborů dostávám chybu:
http://i.prntscr.com/…ac313fde.png
první co mě napadlo bylo nastavit na všechny adresáře app, temp, log plná přístupová práva 777 (i rekurzivně na podadresáře), bohužel chyba stále přetrvává a mě nenapadá co s tím dál.
Pokud kliknu na skip error tak dostávám:
http://i.imgur.com/nsH8Ngt.png
Nevím jak moc spolu souvisí ale opět bych řekl že se jedná o přístupová práva.
Podle checkeru server splňuje všechny požadavky na provoz frameworku.
Předem děkuji za pomoc s tímto problémem, věřím že se jedná o nějakou banalitu bohužel se mi nikde nepovedlo nalézt řešení tak se obracím na vás.
Editoval pastyx (16. 12. 2015 19:17)
- pastyx
- Člen | 25
galab napsal(a):
Zkoušels smazat tu složku cache?
složka cache v adresáři temp neexistuje, respektive ji ve winscp ani nevidím, což bych čekal chybu informující o neexistujícím souboru ale ne o odmítnutém přístupu, pro úplnost přidám můj bootstrap soubor
<?php
require __DIR__ . '/../vendor/autoload.php';
$configurator = new Nette\Configurator;
$configurator->setDebugMode(TRUE); // enable for your remote IP
$configurator->enableDebugger(__DIR__ . '/../log');
$configurator->setTempDirectory(__DIR__ . '/../temp');
$configurator->createRobotLoader()
->addDirectory(__DIR__)
->register();
$configurator->addConfig(__DIR__ . '/config/config.neon');
$configurator->addConfig(__DIR__ . '/config/config.local.neon');
$container = $configurator->createContainer();
return $container;
Editoval pastyx (16. 12. 2015 20:33)