好的,我有一个 codeigniter 应用程序。它在 localhost 中运行良好,在我获得的 php 主机中运行良好。但我的客户希望它在 IIS 中运行。我已经通过了 web.config
陷阱,但现在我收到以下错误:
An uncaught Exception was encountered
Type: Exception
Message: Session: Configured save path 'c:\windows\temp' is not writable by the PHP process.
Filename: E:\home\emconexao.com\site3\system\libraries\Session\drivers\Session_files_driver.php
Line Number: 124
我知道这是一个 PHP 配置问题,但是哪里呢?
在我的 application/config/autoload.php 文件中,如果我从库中删除 session
它会工作......直到我登录该站点,然后显然它无法生成 session 并且它崩溃了...... .
谁能帮帮我?
最佳答案
这是一个对我有用的修复方法:
- 打开 php.ini
- 设置:session.save_path = C:\inetpub\temp\sessions
- 创建 C:\inetpub\temp\sessions 并提供 IUSR 和 NETWORK SERVICE (或任何应用程序池的身份)完全权利。
- 保存 php.ini
这是一个很好的引用:http://forums.iis.net/post/1735092.aspx
关于php - Codeigniter 无法在 IIS 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29583540/