Update na PHP 5.6: Failed to write session dat
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kolsi
- Člen | 131
Ahoj,
na aktuálním serveru, který běží na starém PHP 5.3 vše funguje bez problému. Ale snažíme se teď nastavit PHP 5.6 (konkrétně by mělo jít o 5.6.13 – konkrétní verzi bohužel neovlivním) a tam dostanu chybu:
session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/app/../temp/sessions)
Co může být špatně?
V configu máme:
session:
expiration: 14 days
savePath: %appDir%/../temp/sessions
A do složky temp, sessions jsou nastavena práva pro zápis. Diskový prostor je sdílený a ze starého serveru vše stále funguje, ale na tom novém ne. Řekl bych, že to bude něco s oprávněním, ale to je nastaveno všechno stále stejně (do tempu to normálně zapisuje). Dokonce to ve složce „sessions“ i vytvoří soubory s nulovou velikostí, takže zapisovat tam zřejmě může.
Jde o nějaké nastavení Nette nebo PHP, na které jsem zapomněl?