1

我正在使用 joomla 1.0 开发网站,我无法在后端登录(仅在后端登录)。它显示错误消息如下

首先它在管理员/index.php 中显示以下错误

第一阶段

Warning: session_start() [function.session-start]: open(/hsphere/local/home/mdlglobe/mdlglobe.com/sessions\sess_972fdf60f45c091916639d797a8c7458, O_RDWR) failed: No such file or directory (2) in E:\EasyPHP 3.0\www\mdlglobe\administrator\index.php on line 111


Warning: session_write_close() [function.session-write-close]: open(/hsphere/local/home/mdlglobe/mdlglobe.com/sessions\sess_972fdf60f45c091916639d797a8c7458, O_RDWR) failed: No such file or directory (2) in E:\EasyPHP 3.0\www\mdlglobe\administrator\index.php on line 150


Warning: session_write_close() [function.session-write-close]: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/hsphere/local/home/mdlglobe/mdlglobe.com/sessions) in E:\EasyPHP 3.0\www\mdlglobe\administrator\index.php on line 150 

然后它重定向到 index2.php,并显示

第二阶段

Warning: session_start() [function.session-start]: open(/hsphere/local/home/mdlglobe/mdlglobe.com/sessions\sess_a1d4a8fb0750e8d835ed4ff59cc4e707, O_RDWR) failed: No such file or directory (2) in E:\EasyPHP 3.0\www\mdlglobe\administrator\index2.php on line 37

之后它重定向到索引页面本身并显示

第三阶段

Invalid Session 
 login failed

我搜索了很多,他们说错误是由于session.save_path

请任何人告诉我这个session.save_path是如何在easyphp中编辑并解决这个问题的。因此我面临着很大的问题

正如一个答案所说,我已经更改了 session.save_path="E:/easyphp/temp/" 但它根本没有影响..

请帮忙

4

2 回答 2

2

检查 php.ini 中的 session.save_path,应该是这样的

session.save_path = "C:\php\temp"

并且 DIR 路径应该是有效的

于 2012-01-25T10:20:39.433 回答
1

最后我已经解决了这个问题,通过执行以下操作

我更改了php.ini中的session.save_path

session.save_path = "absolute path to the temp folder"

我还更改了joomla 1.0 的会话文件夹中.htaccess 文件中的会话路径

Joomla 1.0 使用与其他 joomla 版本不同的方法来保存会话变量

于 2012-02-04T06:27:17.760 回答