Xampp启动失败

今天访问本地的Xampp管理页面,提示失败下面的错误信息:

Warning: file_get_contents(lang.tmp) [function.file-get-contents]: failed to open stream: No such file or directory in D:/Program Files/xampp/htdocs/xampp/index.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at D:/Program Files/xampp/htdocs/xampp/index.php:2) in D:/Program Files/xampp/htdocs/xampp/index.php on line 4

分析之后是因为找不到lang.tmp文件。晕,突然想起来是不是因为使用360的清理工具将*.tmp文件全给清理了。唉!名字真是怪。

尝试建立了一个空的文件,把名字改为“lang.tmp”。重新访问管理页面,好了。

呵呵。

原文链接: http://www.cnblogs.com/tonychi/archive/2009/06/30/1514147.html
作者: Tony ChiTony Chi's Tech Space
出处: http://tonychi.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
### 如何在 XAMPP启动 MySQL 服务 如果遇到 XAMPP 的 MySQL 服务无法启动的情况,可以尝试以下几种解决方案: #### 方法一:检查并修改端口冲突 MySQL 默认使用的是 `3306` 端口。如果有其他程序占用了该端口,则可能导致 MySQL 启动失败。 1. **修改配置文件** 在 XAMPP 安装目录下找到 `properties.ini` 文件,在 `[MySQL]` 部分将 `mysql_port=3306` 改为未被占用的端口号(例如 `666`)。保存文件[^1]。 2. **同步控制面板配置** 编辑 `xampp-control.ini` 文件,在 `[ServicePorts]` 下找到 `MySQL=3306` 并将其更改为与之前一致的新端口号(如 `666`)。保存文件[^1]。 3. **重启服务** 打开 XAMPP 控制面板,点击 MySQL 对应的“Start”按钮,验证是否能够正常启动--- #### 方法二:移除旧版 MySQL 冲突 如果曾经安装过独立版本的 MySQL 或者存在多个 MySQL 实例,可能会导致冲突。 1. **通过 CMD 移除旧实例** 使用管理员权限打开命令提示符,切换到旧版 MySQL 的安装目录(假设路径为 `C:\Program Files\MySQL\MySQL Server XX`),执行以下命令: ```bash mysqld --remove ``` 2. **关闭并重试 XAMPP** 停止当前所有正在运行的服务,退出 XAMPP 控制台后再重新启动它,测试 MySQL 是否能成功加载[^2]。 --- #### 方法三:修复 Windows 注册表中的 MySQL 路径 当系统注册表中记录了错误的 MySQL 可执行文件位置时,也可能引发启动异常。 1. **访问注册表编辑器** 按下组合键 `Win + R` 输入 `regedit`,导航至以下节点: ``` HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL ``` 2. **更新 ImagePath 属性值** 查找名为 `ImagePath` 的字符串项,将其数据替换为实际 XAMPP MySQL 的可执行路径。例如: ``` E:\xampp\mysql\bin\mysqld.exe MySQL ``` (注意调整盘符和具体路径以匹配您的环境) 3. **确认更改生效** 返回 XAMPP 控制界面再次尝试开启 MySQL[^3]。 --- #### 测试连接状态 完成以上任一步骤之后,可以通过浏览器输入 URL 地址来检验数据库管理工具是否可用: ```plaintext http://localhost/phpmyadmin/ ``` 或者直接指定 IP 访问本地主机页面: ```plaintext http://127.0.0.1/ ``` --- ### 注意事项 - 如果仍然存在问题,请查看日志文件夹下的 error 日志 (`E:\xampp\mysql\data`) 获取更多诊断线索; - 更改默认端口会影响客户端应用程序连接方式,请记得相应地调整它们所使用的参数;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值