原文地址: http://www.page99.net/tn/archives/323
两天前登录phpmyadmin突然出错了,
“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”
很奇怪前些天一直好好的,怎么就突然不能用了,把phpmyadmin文件拷到另外站点的目录里,运行,居然好了。但原来的目录就是不行。
用过后,就把另外站点里的phpmyadmin删掉了,原来目录里还是坏的,有时间再找原因解决。
今天,又要使用修改一些东西,原来目录里的还是坏的,重新从官方下载最新的3.3.1版上传,还是坏的;传到另外目录里也一样。看来这个问题总是要解决的了。
google了一下,有人说是“打开您的php.ini配置文件session.save_path = “某个路径”检查该项是否配置正确”,大致明白了,估计是phpmyadmin需要写session文件,但session目录没有相应权限所以报错“… 发生错误时创建会话…”,错误信息里说明是session相关的,只是这个错误信息太简略了,不容易轻易看明白。
到服务器上修改php.ini,以前没有配置session.save_path的。于是C盘建一个session目录c:\tempfolder \phpsession,给phpmyadmin站点的web用户赋读写权限,在php.ini里加上一条
session.save_path=”c:\tempfolder\phpsession”
运行iisreset,进入 phpmyadmin站点,终于看到了久违的登录页面了。
分析一下原因,应该是这样的:
windows版的php应该默认使用系统临时文件目录,可能因为别的什么原因,之前有对临时文件目录的权限丢失了,所以就报上面错误
前几天拷到别的站点目录里,而这个站点的iis用户对windows临时文件有读写权限,所以可以正常使用phpmyadmin;今天,那个站点的 iis用户也没权限了,就不行了。
至于网上有人说的,要赋everyone读写权限(甚至还有说赋“完全控制”的权限),就没必要了,只给相应的iis用户赋读写权限就可以;否则还是完全隐患。
顺便说一点,我的phpmyadmin没有放到自己电脑上,远程连接mysql服务器,而是直接把 phpmyadmin放到mysql服务器上,这样正是为了安全其见。mysql的root用户只允许localhost连接,不允许从别的主机上连接。其它用户也是只允许在相应主机上访问。
分享到:
相关推荐
一般就可以了linux下的解决方法:今天更新了一下PHP,结果配置的phpmyadmin登陆进去出现“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”的错误。 错误原因: php更新后,覆盖了...
有时候用phpMyAdmin的时候会突然出现这个错误信息 “无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装” 也不知道到底是怎么导致这错误信息的,而我有时候把apache重启一下,再登录就行...
5. **phpMyAdmin配置**:phpMyAdmin是一个基于Web的数据库管理工具,需要在Apache的配置文件中添加虚拟主机指向其安装目录,并在WAMP菜单中设置相关配置,如数据库连接信息。 6. **错误报告和调试**:在开发环境中...
链接表的附加功能尚未激活的解决方法 没有找到 PHP 扩展 mbstring....的解决 配置文件现在需要一个短语密码
phpmyadmin1290报错问题解决方法 自己找的方法亲测可以用
### phpMyAdmin安装配置方法全过程及问题解决 #### 一、前言 在现代网站开发过程中,数据库管理是一项至关重要的工作。phpMyAdmin作为一个广泛使用的MySQL数据库管理工具,以其直观的Web界面和丰富的功能深受...
1. **PHP环境**:phpMyAdmin依赖于PHP运行,因此需要确保服务器上已安装并正确配置PHP环境。 2. **MySQL数据库**:phpMyAdmin主要用于管理MySQL数据库,因此确保MySQL服务正常运行是必要的。 3. **Web服务器**:如...
此错误通常发生在用户试图通过Web界面访问MySQL数据库时。该问题的具体表现是在尝试加载`phpMyAdmin`页面时,系统会弹出上述错误消息,阻止用户继续操作。 #### 二、常见原因分析 根据文档中的描述,以下是可能...
1. 在安装和配置 PHP 环境时,需要注意安装包的版本和兼容性问题。 2. 在配置 PHP 环境时,需要注意配置的正确性和安全性问题。 3. 在使用 PHP 环境时,需要注意 PHP 代码的安全性和性能问题。 PHP 环境配置是指将 ...
在安装过程中,我们需要输入 Network Domain、Server Name 和 Email Address,这些信息可以随便编写,但 Email Address 需要按照正确的地址格式编写。 在安装完成后,我们需要配置 Apache 的配置文件 httpd.conf。...
通过phpmyadmin连接mysql数据库时提示:“2003 无法登录 MySQL服务器”。。。很明显这是没有启动mysql服务,右击我的电脑-管理-找到服务,找到mysql启动一下,,是不是启动有报错: “无法启动mysql服务 错误1067:...
可能的原因包括文件损坏、权限问题或者文件路径配置错误。解决方法包括: - **后台修复**:通过MySQL自带的工具进行修复,如`mysqlcheck`命令。 - **使用phpMyAdmin修复**:对于非核心文件,可以通过图形界面工具如...
本文将详细介绍如何在 Windows 系统上安装并配置 PHP、Apache Web 服务器、ZendStudio 集成开发环境(IDE)、MySQL 数据库以及 phpMyAdmin。这是一套非常常见的组合,广泛应用于 Web 开发领域,特别是对于使用 PHP ...
【PHP环境配置】在Windows操作系统下,搭建PHP开发环境通常涉及到三个主要组件:PHP...如果在配置过程中遇到问题,建议检查错误日志或查阅相关文档以解决问题。同时,确保所有组件的版本兼容性,以保证系统的稳定运行。
2. "安装amp.bat":这是启动安装和配置过程的批处理文件,执行后会自动配置和启动这些服务,创建一个可以直接使用的PHP开发环境。 3. "readme.txt":通常包含关于如何使用该软件、注意事项等信息,是用户了解软件的...