faq:sessionstart
Chyby při použití session_start()
https://www.dokuwiki.org/faq:sessionstart
Co znamenají chyby jako:
session_start(): PrivoxyWindowOpen(/tmp/sess_be09512603dfe7ca99751ee0ded7fbad, O_RDWR) failed: Permission denied (11)
Fatal error: session_start(): Failed to initialize storage module: user (path: /tmp)
Znamená to, že vaše instalace PHP není správně nakonfigurovaná. PHP nemůže vytvořit soubory pro ukládání relací (session). Obraťte se na správce serveru nebo si přečtěte dokumentaci PHP, jak správně nastavit práci se session.
Měl jsem stejnou chybu. Šlo o problém s konfigurací PHP, jak je popsáno výše. Vyřešil jsem to úpravou souboru
php.ini, kde jsem nastavil cestu k existujícímu adresáři… dříve to bylo výchozí /tmp (což se očekává na *nix serverech). Pokud provozujete PHP na Windows, musíte cestu změnit, ale ponechte lomítko / místo (winsows) zpětných \.
session.save_path = c:/temp
Upozornění: na Windows je třeba upravit také typ úložiště relací:
session.save_handler = files
faq/sessionstart.txt • Poslední změna: (upraveno správcem (MartinR) mimo DokuWiki)