přesouvání webu na nový hosting
- divady
- Člen | 5
při přesouvání webu na nový hosting hážě web chybu
Fatal error: Uncaught exception ‚Nette\FileNotFoundException‘ with
message ‚Missing template file
'/home/abczakazky.cz/servis.abczakazky.cz/../templates/dodavateleeu.latte‘.'
in /home/abczakazky.cz/servis.abczakazky.cz/class/nette.min.php:5993 Stack
trace: #0 /home/abczakazky.cz/servis.abczakazky.cz/class/nette.min.php(5990):
Nette\Templating\FileTemplate->setFile(‚/home/abczakazk…‘) #1
/home/abczakazky.cz/servis.abczakazky.cz/www/dodavateleeu.php(84):
Nette\Templating\FileTemplate->__construct(‚/home/abczakazk…‘) #2
/home/abczakazky.cz/servis.abczakazky.cz/index.php(58):
require_once(‚/home/abczakazk…‘) #3 {main} thrown in
/home/abczakazky.cz/servis.abczakazky.cz/class/nette.min.php on line
5993
nevíte co stim?
sobory tam jsou všechny přesvedčoval jsem se
- divady
- Člen | 5
jsem podřeboval pědělat strukturu. když jsem dával web na nový hosting,
podtřeboval bych předělat tohle umístění
'/home/abczakazky.cz/servis.abczakazky.cz/../templates/dodavateleeu.latte‘
na třeba
home/abczakazky.cz/servis.abczakazky.cz/templates/dodavateleeu.latte bez tech
teček.
v nette se nevyznám. vubec nevim kde bych to měl přepsat,
- divady
- Člen | 5
no právě že musim, na starém hostingu byla cestak k index.php
následující
home/srovnejokna.cz/srovnejokna.cz/www/index.php složka www sloužila abych
měl v url www např www.srovnejokna.cz,takže jako by tam pak z pohledu serveru
nebyla. ale novej hosting tohle dělá už automaticky . poprvý jsem zkoušel
předělat adresy ručně ale pak ve finále se nvyskytla tato chyba. pak jsem
take zkoušel abych nemusel předělat strukturu, tak jsem index dal hned do
home/srovnejokna.cz/srovnejokna.cz/ a jen jsem v něm pak přepsal kde bude
hledat části stránky. ale vyskytla se stejná chyba.
Editoval divady (16. 3. 2014 19:40)
- Šaman
- Člen | 2666
Strukturu adresářů vážně neřeš, tu cestu musíš nastavit v .htaccess. Abych se přiznal, .htaccess považuji za školu vyšší magie a zaříkávání, takže ti s tím neporadím. Buď bude stačit nastavit RewriteBase, když to nepomůže tak RewiteRule. Ale řešení tvého problému spočívá ve správném nastavení toho modu rewrite, nikoliv ve změně adresářů.
- divady
- Člen | 5
no také jsem to zkoušel přes .htaccess měl jsem dva v jednom bylo
RewriteEngine on
RewriteCond %{REQUEST_URI} !www/
RewriteRule (.*) /www/$1 [L] a druhý už byl normální jako byl na starém
hostingu.
ale také to nefungovalo
protože pak index hledal nette v takovém to umístění
home/srovnejokna.cz/srovnejokna.cz/www/class/nette
ale já potřebuji aby hledal v ome/srovnejokna.cz/srovnejokna.cz/class/nette
bez toho www.
také jsem myslel že by to šlo takhle vyřešit, ale moc mi to nepomohlo nebo
jsem používal špatný atributy v .htaccess