1. 程式人生 > >[未解決]CodeIgniter呼叫session出錯

[未解決]CodeIgniter呼叫session出錯

A PHP Error was encountered
Severity: Warning
Message: mkdir(): Invalid path
Filename: drivers/Session_files_driver.php
Line Number: 117
Backtrace:
File: /Users/Elsa/Sites/application/controllers/Login.php
Line: 22
Function: __construct
File: /Users/Elsa/Sites/index.php
Line: 292
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: /Users/Elsa/Sites/system/libraries/Session/drivers/Session_files_driver.php Line Number: 119 Backtrace: File: /Users/Elsa/Sites/application/controllers/Login.php Line: 22 Function: __construct File
: /Users/Elsa/Sites/index.php Line: 292 Function: require_once
$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;

因為這一條

$config['sess_save_path'] = NULL;

的session儲存的地址被定義為NULL。正確的做法應該是給他寫一個儲存的路徑。建議是用tmp文件,會清空暫存的session。
然而我新建了一個folder名叫session_repository,然後把我的路徑指定為(我的作業系統是mac):

$config['sess_save_path'] = '/Users/xxxx/Sites/session_repository';

於是這個問題就解決了,不過跳轉到下一個問題:
Unable to locate the specified class: Session.php

然而我按照網上的資料,把autoload.php裡面的內容改成如下也無法解決:

$autoload['drivers'] = array('session');

未完待續……

相關推薦

解決CodeIgniter呼叫session出錯

A PHP Error was encountered Severity: Warning Message: mkdir(): Invalid path Filename: drivers/Session_files_driver.php Line Number

解決Xcode編譯項目最後失敗:Error: Jar file buglySymboliOS.jar was not found. Please copy the jar file into ~/bin folder

iphone prepare pre found inter step lib detail key Xcode去用Archive打包企業版app,在編譯的最後出錯: <div–<————————————————————– Copyright 2014-2015

解決關於python無法顯示中文的問題:SyntaxError: Non-ASCII character '\xe4' in file test.py on line 3, but no enc

想在python程式碼中輸出漢字。但是老是出現SyntaxError: Non-ASCII character '\xe4' in file test.py on line , but no encoding declared。 (test.py是我自己的檔案,提示錯誤出現在

解決執行gunicorn失敗:[ERROR] Connection in use 127.0.0.1 8080

最近重新部署了一下應用程式,之後重新執行gunicorn,使用如下命令: gunicorn -b 0.0.0.0:8000 manage:app --reload 之後出現了一堆錯誤,具體錯誤內容如下: [2018-06-16 17:04:5

解決網路請求HTTP load failed (kCFStreamErrorDomainSSL, -9802)

報錯:NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)    override func viewDidLoad() {        super.viewDidLoad()        /

解決eclipse+ADT+Android SDK 搭建Android 開發環境

目前安卓開發常用的IDE: 1. Android Studio,Android Stuido是Google推出,專門為Android“量身訂做”的,是Google大力支援的一款基於IntelliJ IDEA改造的IDE。 2. eclipse+ADT+And

php 中的過載技術——解決呼叫物件(或類)的定義的屬性或方法出錯問題

過載的基本概念: 過載在通常的“面向物件的語言”中的含義:是指在一個類(或物件)中,有多個名字相同但是形參不同的方法的現象; 如:class A{ function f1(){} function f2($p1){} function f3($p1,$p2){} }

解決C#中呼叫WCF方法報錯:遠端伺服器返回錯誤 (404) 找到

IIS配置問題,解決方法: 1. 首先新增MIME型別 副檔名“.svc”,MIME型別 “application/octet-stream”  2、處理程式對映--新增託管處理程式 請求路徑 “.svc” 型別 “System.ServiceModel.Activation.HttpH

feign呼叫session丟失解決方案

最近在做專案的時候發現,微服務使用feign相互之間呼叫時,存在session丟失的問題。例如,使用Feign呼叫某個遠端API,這個遠端API需要傳遞一個鑑權資訊,我們可以把cookie裡面的session資訊放到Header裡面,這個Header是動態的,跟

解決Maven的repository配置不生效的問題

問題描述:在pom.xml檔案中配置repositories始終不生效,一直從自定義配置的aliyun下載,repositories配置如下<repositories>   <repository>      <id>spring-mile

linux執行DBCA出錯解決

UnsatisfiedLinkError exception loading native library: njni10 Exception in thread "main" java.lang.UnsatisfiedLinkError: get         at oracle.net.comm

授權發表原始碼分析:動態分析 Linux 核心函式呼叫關係

By Falcon of TinyLab.org 2015/04/18 緣由 原始碼分析是程式設計師離不開的話題。 無論是研究開源專案,還是平時做各類移植、開發,都避免不了對原始碼的深入解讀。 工欲善其事,必先利其器。 前兩篇介紹了靜態分析和

異常的數字拋出,為什麽會出現錯誤?(解決

為什麽 class a light divide true vid main catch blog #include <iostream> using namespace std; class A { public: A(int a, int b) {

算法年終獎

公司 算法 矩陣 mat 年終獎 返回 放置 裏的 i++ 【轉載:http://blog.csdn.net/codeemperor/article/details/51068478】 小東所在公司要發年終獎,而小東恰好獲得了最高福利,他要在公司年會上參與一個抽獎遊戲

Spark運行好好的出現如下問題(解決記錄一下)

sch sca soft from for lap src erro exec 1 scala> 2 Message from [email protected]/* */ at Jul 26 07:53:42 ... 3 kernel:BUG:

解決org.apache.shiro.session.UnknownSessionException: There is no session with id的問題

com ebs iss 運行 session共享 tex 童鞋 tor jet 一、背景   最近在整合了Spring+Shiro+Redis實現tomcat集群session共享的問題之後,發布以後運行以後發現老是會出現:org.apache.shiro.session

J2EE基礎初識JSP和Servlet

動作 響應 大小 ext 包括 mod bean 編輯 pop 近期須要用到J2EE,就開始學習與J2EE相關的知識了。 JSP是一種Javaserver端技術,它用於在網頁上顯示動態內容。 Tomcat相關知識 JSP的運行過程 JSP的頁面構

設計模式叠代子模式 Iterator

iter 接口 一個 廣泛 內部 直接 集中 reg 為什麽 叠代子模式又叫做遊標cursor模式,是對象的行為模式。叠代子模式可以順序的訪問一個聚集中的元素而不必暴露聚集的內部表象。 叠代子模式被廣泛的應用在Java語言的API中的幾個設計模式之一。在Java語言的聚

【暫解決】win10下安裝VS2017 15.3版本 提示 未能安裝包“Microsoft.NET.4.6.FullRedist.NonThreshold.Resources,version=4.6.81.9,language=zh-CN”。

nis source 方式 ins urn pac 故障 鼓勵 報告 win10下安裝VS2017 15.3版本的時候,出現以上錯誤日誌提示,請問如何解決的哇? 這個問題,開始我以為是我的安裝包所在的路徑問題引起的,但是我將安裝包移動到了磁盤根目錄進行安裝,依然出現

Python序列內單雙引的問題——解決

之間 ont spa mile 5.6 解決 print span 學習 在學習python基礎的時候,遇到這樣一個問題: tuple=(2,2.3,"yeah",5.6,False)list=[True,5,"smile"] 這樣輸入的結果是: (2, 2.3