我使用joomla 1.0开发网站,我无法在后端登录(仅在后端登录)。它显示错误消息如下
首先它在administrator / 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 /”但它根本没有影响..
请帮忙
答案 0 :(得分:2)
检查php.ini中的session.save_path,它应该像
session.save_path = "C:\php\temp"
和DIR路径应该有效
答案 1 :(得分:1)
最终我通过以下方式解决了这个问题
我更改了php.ini
中的 session.save_pathsession.save_path = "absolute path to the temp folder"
此外,我更改了joomla 1.0的文件夹 .htaccess文件中的会话路径
Joomla 1.0使用不同的方法来保存会话变量而不是其他joomla版本