přesouvání webu na nový hosting

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

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

Jan Mikeš
Člen | 771
+
0
-

Myslim ze chybova hlaska je hodne jasna. Tipuji ze aplikace ti na windowsu fungovala a ted ti nefunguje na linuxu? – Zkontroluj velikosti pismen v nazvu souboru. Dalsi tip je nepromazana cache.

divady
Člen | 5
+
0
-

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,

Jan Mikeš
Člen | 771
+
0
-

Strukturu serveru resit vubec nemusis, problem bude jinde. Jedna se o template presenteru, komponenty, nebo ji includujes nejak?

divady
Člen | 5
+
0
-

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
+
0
-

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
+
0
-

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