Autor | Zpráva | ||
---|---|---|---|
divady Profil |
#1 · Zasláno: 14. 3. 2014, 18:28:23 · Upravil/a: Moderátor (editace znemožněna) 16. 3. 2014, 11:54:01
Dobrý den, potřeboval bych poradit, přesouvám web z jednoho hostingu na druhý. ale muj předchudce sestavoval web v nette.
v povodnim hostingu jsem mel strukturu takouvohle např srovnejokna.cz/www/a soubory webu jenže jak to dělal v nette, tak v kořenovém adresáři bylo také srovnejokna.cz/class/ a tam pak bylo nette, config atd. ale na novém hostingu to nemohu udělat stejně takže cestu k soborum webu je srovnejokna.cz/ a zde už jsou sobory webu. ale potřebuji někam dát tu složku s class. bez ní mi server píše Warning: require_once(/home/abczakazky.cz/abczakazky.cz/../class/config.php) [function.require-once]: failed to open stream: Operation not permitted in /home/abczakazky.cz/abczakazky.cz/index.php on line 9 Fatal error: require_once() [function.require]: Failed opening required '/home/abczakazky.cz/abczakazky.cz/../class/config.php' (include_path='.:/usr/share/pear') in /home/abczakazky.cz/abczakazky.cz/index.php on line 9 Moderátor Davex: Titulek „přesouvání serveru z jednoho hostingu na druhý“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší. Moderátor Davex: Nevypadá to jako problém v konfiguraci webserveru, přesouvám do PHP.
|
||
Alphard Profil |
#2 · Zasláno: 14. 3. 2014, 18:41:28
Nette nevyžaduje konkrétní strukturu, class klidně dejte do dostupného rootu webu (když to jinak nejde) a v index.php změňte cestu tak, aby souhlasila s reálným umístěním. V závislosti na verzi mohou být některé cesty definovány v bootstrap.php nebo možná i v configu, takže vše upravit dle skutečnosti.
A nezapomeňte do aplikačního adresáře zakázat přístup z webu, jestli jedete např. na Apache, tak v .htaccess deny from all .
|
||
divady Profil |
#3 · Zasláno: 14. 3. 2014, 20:23:24
Alphard:
díky bylo to tak moc jsi mi pomohl |
||
divady Profil |
#4 · Zasláno: 16. 3. 2014, 00:27:41
tak jsem zkusil opvit vše co šlo ale ted mi to píše
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/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ím co s tim peru se s tim už celej den. |
||
Davex Profil |
#5 · Zasláno: 16. 3. 2014, 11:41:27
divady:
Vypadá to, že chybí soubor /home/abczakazky.cz/templates/dodavateleeu.latte .
|
||
divady Profil |
Davex
ten soubor tam buhužel je. tak nevím co je na tom špatně. web je dělaný v nette a já se v něm ještě moc nevyznám spíš vůbec. nemělo by to být spíše /home/abczakazky.cz/servis.abczakazky.cz/templates/dodavateleeu.latte. ? |
||
Davex Profil |
divady:
„ten soubor tam buhužel je“ Ale je asi jinde než má být nebo Nette předpokládá umístění v jiném adresáři. |
||
divady Profil |
#8 · Zasláno: 16. 3. 2014, 20:22:00
Davex:
je uplně na stejn ém mystě kdy byl i na strarém webu Missing template file '/home/abczakazky.cz/servis.abczakazky.cz/../templates/dodavateleeu.latte'.' nevim co znamenaj ty .. kdyby tam nebyli tak je správná adresa souboru, ale nevim kde to mam opravit |
||
Davex Profil |
#9 · Zasláno: 16. 3. 2014, 20:34:21
divady:
„nevim co znamenaj ty ..“ Dvě tečky a lomítko znamenají nadřazený adresář.. Zkus si reverzně projít skripty z toho reportu a objevit, odkud se bere ta hodnota s kterou se volá konstruktor šablony. Asi bude někde špatně nadefinovaný kořen webu nebo tak něco. |
||
divady Profil |
#10 · Zasláno: 16. 3. 2014, 20:44:51
tak jestli to správně chápu tak to chce hledat templates až na urovni '/home/abczakazky.cz/servis.abczakazky.cz? je to tak?
prošel jsem všechny soubory nette a vubec nic jsem nenašel |
||
Davex Profil |
#11 · Zasláno: 16. 3. 2014, 21:07:20
divady:
„prošel jsem všechny soubory nette a vubec nic jsem nenašel“ Neprohledávej soubory knihovny Nette (s tou minimalizovanou verzí to ani moc nepůjde), ale projdi zdrojový kód skriptů, které se snaží otevřít tu šablonu, tedy především soubor /home/abczakazky.cz/servis.abczakazky.cz/dodavateleeu.php řádek č. 84 a najdi, kde se bere obsah proměnných s cestou k šabloně. Problém je třeba v tom, že jsou skripty rozházené v jiných adresářích než mají správně být a nadělá to takovou paseku. |
||
divady Profil |
#12 · Zasláno: 16. 3. 2014, 22:33:47
Davex
díky davexi bylo to přesně ono. jsem ti zavázán :) |
||
Časová prodleva: 10 let
|
0