大佬教程收集整理的这篇文章主要介绍了php – Codeigniter无法加载库,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
然而,我发现即使使用干净安装的codeigniter,我无法加载库,如会话库,甚至迁移库.
这是我使用会话库时出现的错误信息.
注意:如果我不使用库一切正常.
错误:
A PHP Error was encountered Severity: Warning message: mkdir() [function.mkdir]: Invalid argument Filename: drivers/Session_files_driver.PHP Line number: 117 @R_696_11442@ktrace: File: index.PHP Line: 301 Function: require_once An uncaught Exception was encountered Type: Exception message: Session: Configured save path '' is not a directory,doesn't exist or cAnnot be created. Filename: \system\libraries\Session\drivers\Session_files_driver.PHP Line number: 119 @R_696_11442@ktrace: File: index.PHP Line: 301 Function: require_once
我觉得这是某种形式的权限问题,但是无论我使用AMPPS,MAMP(Windows)还是XAMP,我总是会遇到这个问题.
有谁有任何想法
操作系统:Windows 8.1
网络服务器:AMPPS / MAMP(Windows)/ XAMP – 都有问题.
Codeigniter:v3.0.0
配置:
$config['sess_driver'] = 'files'; $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_save_path'] = NULL; $config['sess_match_ip'] = falSE; $config['sess_time_to_update'] = 300; $config['sess_regenerate_destroy'] = falSE;
编辑:
解决.
现在重要的是您使用CI3文档,当为会话使用数据库方法时,请确保您使用更新的sql来创建表.
create table IF NOT EXISTS `ci_sessions` ( `id` varchar(40) NOT NULL,`ip_address` varchar(45) NOT NULL,`timestamp` int(10) unsigned DEFAULT 0 NOT NULL,`data` blob NOT NULL,primary key (id),KEY `ci_sessions_timestamp` (`timestamp`) );
如发现here.我希望这有助于任何人出现类似的问题.
如果您正在使用文件驱动程序,请确保将$config [‘sess_save_path’]设置为“ci_sessions”或任何您想要存储的位置.请参阅@Tpojka答案了解更多信息.
以上是大佬教程为你收集整理的php – Codeigniter无法加载库全部内容,希望文章能够帮你解决php – Codeigniter无法加载库所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。