drbizzaro på 21 May, 2006, 12:53 sade:
Hej!
Är det någon mer som har problem med php sessions under php5? Det fungerar för mig när jag kör php4 men när jag ändrar till php5 får jag följande fel
Warning: session_start() [function.session-start]: open(/tmp/sess_515b8156509c1b6c5305e4f291db4cb6, O_RDWR) failed: Permission denied (13) in /home/johan/public_html/test/index.php5 on line 3
Raden felet pekar på är den med "session_start();".
Eftersom php5 körs som 'nobody' och inte som användaren (vilket är fallet med php4) måste mappen vara skrivbar av alla. I min FTP-klient Transmit kan jag sätta rwx-rättigheter på för owner, group och others.
Då försvinner alla varningar
Jag föreslår följande lösning:
1. Skapa mappen /tmp/phpsess
2. Se till att den mappen är skrivbar av 'others'
3. Använd session_save_path("/home/DITTKONTONAMN/tmp/phpsess") före session_start()
mer info om det här.
4. Felen är försvunna