Publikovnáni stránek na server
- Hitny14
- Člen | 90
Ahoj, poprvé nahrávám web který je vytvořený pomocí nette na server a nějak se mi to nedaří když nahraji sandbox na server a zadám do prohlížeče example.cz/sandbox/www tak my to hlásí hlášku:
Server Error
We're sorry! The server encountered an internal error and was unable to complete your request. Please try again later.
error 500
Tracy says: Unable to log error. Check if directory is writable and path is absolute.
Nevíte co s tím?
- jiri.pudil
- Nette Blogger | 1032
Ve složce log bys teď měl najít laděnku, která ti řekne, co je kde špatně.
- Hitny14
- Člen | 90
V logu jsou dvě chyby a vůbec nevím co s tím =(
Nette\DI\ServiceCreationException
Class App\Model\NabidkyModel used in service ‚22_App_Model_NabidkyModel‘ has
not been found or is not instantiable.
private $journal;
61:
62: /** @var array */
63: private $locks;
64:
65:
66: public function __construct($dir, IJournal $journal = NULL)
67: {
68: $this->dir = realpath($dir);
69: if ($this->dir === FALSE) {
70: throw new Nette\DirectoryNotFoundException("Directory '$dir' not found.");
71: }
72:
73: $this->useDirs = (bool) static::$useDirectories;
74: $this->journal = $journal;
řádek 70.
Nette\DirectoryNotFoundException
Directory ‚/srv/lighttpd/www/agrom-kj.cz/www/htdocs/app/../temp/cache‘
not found.
private $journal;
61:
62: /** @var array */
63: private $locks;
64:
65:
66: public function __construct($dir, IJournal $journal = NULL)
67: {
68: $this->dir = realpath($dir);
69: if ($this->dir === FALSE) {
70: throw new Nette\DirectoryNotFoundException("Directory '$dir' not found.");
71: }
72:
73: $this->useDirs = (bool) static::$useDirectories;
74: $this->journal = $journal;
řádek 70.
- Hitny14
- Člen | 90
Už mu to funguje ale zobrazuje se mi pouze úvodní stránka (example.cz/www) ale když v menu máčknu na nějakou položku chci třeba example.cz/www/kontakt tak mi to hlásí 404 – Not Found. a ješte bych se chtěl zeptata jak docílím toho aby se mi rovnou při zadání example.cz zobrazovala uvodní stránka a nemusel sem tam mít to (example.cz/www
- wodCZ
- Člen | 49
Hitny14 napsal(a):
do .htaccess který v WWW? A jak zapnu ten mod_rewrite?
do .htaccess v adresáři nad www – do rootu – tam, kam se dostaneš když zadáš tvojedomena.cz
mod_rewrite bude buď na sdíleném webhostingu zapnut, nebo to budeš mít v administraci webhostingu, nebo zkusíš napsat na podporu webhostingu.
Zkus si projít https://nette.org/cs/maintenance, ať zjistíš jestli máš vše potřebné pro Nette
- Duch.Veliky
- Člen | 68
Ohledně toho jestli máš zapnutý mod_rewrite se musíš zeptat toho, kdo Ti dává webhosting. Musí se zapnout v Apache.