Codeigniter会话错误。我无法修复

时间:2015-09-18 12:07:59

标签: php codeigniter session server continuous-integration

我的codeigniter上的应用存在问题。

当我在localhost上访问该站点时,没关系,但当我将应用程序复制到远程服务器时,我在访问the site时出现404错误。

这转化为:

  

遇到未捕获的异常

     

类型:异常

     

消息:会话:PHP进程无法写入已配置的保存路径'/ home / site / 14238 / www / web1 / system> / cache'。

     

文件名:/home/site/14238/www/web1/system/libraries/Session/drivers/Session_files_driver.php

     

行号:124

     

回溯:

     

文件:/home/site/14238/www/web1/application/controllers/Home.php   行:6   功能:__construct

     

文件:/home/site/14238/www/web1/index.php   行:292   功能:require_once

     

遇到PHP错误

     

严重性:警告

     

消息:file_exists()[function.file-exists]:open_basedir限制生效。文件(35183c9923cab619845ef0f478fc300e62bac6b5)不在允许的路径中:(/ home / www:/ home / site:/ usr / share / php)

     

文件名:drivers / Session_files_driver.php

     

行号:154

     

回溯:


  

遇到PHP错误

     

严重性:警告

     

消息:fopen()[function.fopen]:open_basedir限制生效。文件(35183c9923cab619845ef0f478fc300e62bac6b5)不在允许的路径中:(/ home / www:/ home / site:/ usr / share / php)

     

文件名:drivers / Session_files_driver.php

     

行号:156

     

回溯:   
  遇到PHP错误

     

严重性:警告

     

消息:fopen(35183c9923cab619845ef0f478fc300e62bac6b5)[function.fopen]:无法打开流:不允许操作

     

文件名:drivers / Session_files_driver.php

     

行号:156

     

回溯:

2 个答案:

答案 0 :(得分:1)

您应该将可写权限授予/home/site/14238/www/web1/system/cache目录

答案 1 :(得分:-1)

让我们逐一开始修复它们:)

  • 首先确保您的网络服务器用户具有对您应用程序的缓存目录的写入权限