我收到以下错误:
A PHP Error was encountered
Severity: Warning
Message: chmod() has been disabled for security reasons
Filename: drivers/Session_files_driver.php
Line Number: 191
Backtrace:
File: /home/almsa/public_html/library/application/controllers/Home.php Line: 23 Function: library
File: /home/almsa/public_html/library/index.php Line: 315 Function: require_once
但是如果我删除 $this->load->library('session');从我的 Controller 中,错误就消失了。 我的 Controller 只有那条线。
Controller 在本地主机上工作正常,但当我将其上传到实时服务器时出现该错误。
请大家帮忙,谢谢!
最佳答案
- 从php.ini* 文件的disable_functions 中删除chmod 字符串
- 如果您不这样做,请要求您的托管提供商删除上面的字符串
有权访问 php.ini* 文件 - 更改允许运行 chmod 的托管提供商
功能。
引用:http://www.2by2host.com/articles/php-errors-faq/disabled_chmod/
关于php - Codeigniter:加载 session 库时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41970423/