Я установил PHP для работы с IIS6 (with FastCGI). Я способен видеть тестовый сайт примера, который показывает информацию PHP со следующим кодом: <?php phpinfo(); ?>
IIS6: сеансы PHP
Теперь, когда это работает, я попытался перенести мой PHP сайт в IIS6 и вот список ошибок/предупреждений, которые я получил :
PHP Warning: session_start(): open(C:\WINDOWS\Temp\sess_rjbv0ialf7uf03to69q1e4l101, O_RDWR) failed: Permission denied (13) in C:\Site\index.php on line 11
PHP Warning: Unknown: open(C:\WINDOWS\Temp\sess_rjbv0ialf7uf03to69q1e4l101, O_RDWR) failed: Permission denied (13) in Unknown on line 0
PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (C:\WINDOWS\Temp) in Unknown on line 0
увидев это, я исправил файл php.ini, чтобы правильно установить сеанс сохранения значения:
session.save_path="C:\WINDOWS\Temp"
Но не делать это сделала ничего! Как я могу заставить его работать?
По какой-то причине в сеансе сеанса Win10 PHP перестала работать. После проверки разрешений пользователь IIS имел разрешения на чтение, но не разрешал писать разрешения. Добавление разрешения на запись заставило его снова работать. – Spikolynn