Problém s nahráním na produkční server

Jan Blažek
Člen | 36
+
0
-

Ahojte, jelikož jsem dokončil svůj projekt, tak jsem se rozhodl ho nahrát na produkční server na wedosu. Na localhostu funguje bez problému, bohužel na produkčním servru mi to hází chybu:

Nette\InvalidStateException

Failed to read session data: files (path: /data/web/virtuals/160018/virtual/session)

Kousek kódu z Tracy:

1457:            Kdyby\Doctrine\Proxy\ProxyAutoloader::create('/data/web/virtuals/160018/virtual/app/../temp/proxies', 'Kdyby\GeneratedProxy')->register();Doctrine\Common\Annotations\AnnotationRegistry::registerLoader("class_exists");
1458:            $this->getService('tracy.bar')->addPanel(new Nette\Bridges\DITracy\ContainerPanel($this));
1459:            $this->getService('events.manager')->createEvent(['Nette\DI\Container', 'onInitialize'])->dispatch($this);
1460:            $this->getService('http.response')->setHeader('X-Powered-By', 'Nette Framework');
1461:            $this->getService('http.response')->setHeader('Content-Type', 'text/html; charset=utf-8');
1462:            $this->getService('http.response')->setHeader('X-Frame-Options', 'SAMEORIGIN');
1463:            $this->getService('session.session')->exists() && $this->getService('session.session')->start();
1464:            Tracy\Debugger::$editorMapping = [];
1465:            Tracy\Debugger::setLogger($this->getService('tracy.logger'));
1466:            if ($tmp = $this->getByType("Nette\Http\Session", false)) { $tmp->start(); Tracy\Debugger::dispatch(); };;

Na localhostu mi běží PHP 7.1.4 a na wedosu je 7.1 .
Co se týče kódu, tak jsem nic neměnil (až na databázi v comnfig.local.neon). Nevíte, proč mi to hází takovou chybu?

Předem moc děkuji za Vaše cenné rady.

Editoval Jan Blažek (27. 8. 2017 16:23)

Šaman
Člen | 2632
+
0
-

Střílím od boku:

  • vymazal jsi cache? (jestli to nezkouší načíst něco, co si to tam uložilo na locale ale na serveru to není)
  • existuje adresář /temp a je přístupný pro zápis i čtení?
Jan Blažek
Člen | 36
+
0
-

Cache jsem smazal a /temp složka je v pořádku, ale nepomohlo.

Editoval Jan Blažek (27. 8. 2017 17:08)

CZechBoY
Člen | 3608
+
0
-

potrebujes mit specialne nastavenou slozku pro sessions?

Jan Blažek
Člen | 36
+
0
-

To zjistím jak ?
Nikde jsem o tom zmínku neviděl, že by to bylo potřeba.

CZechBoY
Člen | 3608
+
0
-

v konfiguraci nemas sessions nastaveni? jestli ne tak by to melo valit samo od sebe…

Jan Blažek
Člen | 36
+
0
-

Tak jediné co mám v config.neon je

session:
	expiration: 14 days

Nahrával jsem na wedos už pár projektů v nette, ale tohle se mi ještě nestalo

Editoval Jan Blažek (27. 8. 2017 17:59)

matla
Člen | 1
+
0
-

Měl jsem stejný problém,chyby byla v smazání adresáře /session, který se mazat nemá. viz
https://kb.wedos.com/…webhostingu/