Windows 2019 и PHP 7.3: «session_start(): ps_files_cleanup_dir: ошибка opendir: нет такого файла или каталога (2)» ⇐ Php
-
Anonymous
Windows 2019 и PHP 7.3: «session_start(): ps_files_cleanup_dir: ошибка opendir: нет такого файла или каталога (2)»
Возникла такая проблема. Я знаю, что есть похожие вопросы, но ни один из них не дал решения.
[*]Ядро сервера Windows Server 2019 [*]PHP 7.3.7 x64 под IIS.
Сообщение об ошибке:
Неустранимая ошибка PHP: Uncaught ErrorException: session_start(): ps_files_cleanup_dir: opendir(D:\TempPHP) не удалось: такого файла или каталог (2).
[*]Каталог существует и полон файлов сеансов. [*]Существуют ПОЛНЫЕ разрешения (я знаю, это риск безопасности, но сначала я пытаюсь заставить его работать) для пользователя пула приложений (IIS AppPool...), IUSR, IIS_IUSRS, LOCAL SERVICE, LOCAL NETWORK, SYSTEM и СОЗДАТЬ ВЛАДЕЛЬЦА. [*]Сообщение об ошибке появляется случайным образом.
Некоторые важные настройки php.ini:
session.gc_probability = 1 error_log = "D:\TempPHP\PHP73x64_errors.log" upload_tmp_dir = "D:\TempPHP\upload" session.save_path = "D:\TempPHP" sys_temp_dir = "D:\TempPHP" редактировать: «D:» — локальный раздел. Не подключенный или общий диск. Логи и сессии пишутся успешно. Кажется, php просто не может удалить эти файлы.
Возникла такая проблема. Я знаю, что есть похожие вопросы, но ни один из них не дал решения.
[*]Ядро сервера Windows Server 2019 [*]PHP 7.3.7 x64 под IIS.
Сообщение об ошибке:
Неустранимая ошибка PHP: Uncaught ErrorException: session_start(): ps_files_cleanup_dir: opendir(D:\TempPHP) не удалось: такого файла или каталог (2).
[*]Каталог существует и полон файлов сеансов. [*]Существуют ПОЛНЫЕ разрешения (я знаю, это риск безопасности, но сначала я пытаюсь заставить его работать) для пользователя пула приложений (IIS AppPool...), IUSR, IIS_IUSRS, LOCAL SERVICE, LOCAL NETWORK, SYSTEM и СОЗДАТЬ ВЛАДЕЛЬЦА. [*]Сообщение об ошибке появляется случайным образом.
Некоторые важные настройки php.ini:
session.gc_probability = 1 error_log = "D:\TempPHP\PHP73x64_errors.log" upload_tmp_dir = "D:\TempPHP\upload" session.save_path = "D:\TempPHP" sys_temp_dir = "D:\TempPHP" редактировать: «D:» — локальный раздел. Не подключенный или общий диск. Логи и сессии пишутся успешно. Кажется, php просто не может удалить эти файлы.
Мобильная версия