Xampp - mysql - 无法创建文件xampp-control.ini,访问被拒绝。

22

我使用xampp已经一个月了,但是昨天xampp开始出现问题,就像这样https://imgur.com/avRWXdb。我卸载了它,重新安装xampp,现在MySQL正在运行。但是现在,如果我想运行xampp并单击xampp图标,我总是必须选择语言:英语/德语。如果我想结束程序并停止MySQL,我会看到https://imgur.com/plIpPS4 (*访问被拒绝)和这个:https://imgur.com/a/sEzGKW2 然后我必须等待程序的响应。我可以结束xampp。如何修复以使其正常工作?谢谢


"+1" 可能这篇帖子更有帮助:错误:无法创建文件xampp-control.ini,访问被拒绝 - Fefar Ravi
10个回答

42

xampp access denied control ini

问题出在权限上,只需赋予该文件写入权限,您在尝试退出xampp时将不会收到错误信息…… 这对我有效……


+1。谢谢。另外请阅读Error: Cannot create file xampp-control.ini Access is denied - Fefar Ravi

9

删除文件并执行xampp-control.exe也可以生效。

xampp-control.exe将使用所有正确权限重新创建ini文件


这是最优雅的答案! - martinstoeckli
simple and elegant :) - Zibran

8

xampp-control.ini文件不知何故变成了“只读”。将其更改为“完全控制”即可解决我的问题。


1
这是完美的解决方案。以管理员身份运行有点烦人。但我担心.ini文件的权限已经改变了! - ShivCK
当我点击该文件的属性时,只读未被选中。但是当我进入安全选项卡时,它标记为每个人都只读。我将其设置为每个人的完全控制。这解决了我的问题。感谢您指出正确的路径。 - Amit Ray

4

由于错误的xampp-control.ini文件权限引起的错误。

为了以简单的方式解决此问题:

  • 打开xampp文件夹 > 删除xampp-control.ini文件
  • 运行xampp应用程序,它将使用正确的文件权限重新创建xampp-control.ini文件。

现在您的应用程序应该看起来很好。


3
这是因为 xampp-control.ini 文件的所有者与您的用户不同。我使用的一个简单解决方案是:
  1. 复制它
  2. 粘贴到其他地方
  3. 将其复制回原来的位置
这样,您的用户将成为该文件的所有者。无需以管理员身份运行 XAMPP 控制面板,也不需要每次运行时都提示您。

3

只需以管理员身份运行应用程序即可解决我的问题。

右键单击xampp控制面板,然后选择“以管理员身份运行”。

您可以将xampp控制面板(快捷方式)发送到桌面,然后更改权限为始终以管理员身份运行[我的图片],1

并在需要添加的任何位置使用快捷方式(可能是您的任务栏)。


0

我只有以管理员身份运行的xampp控制面板,问题就解决了。 右键单击xampp控制面板并选择“以管理员身份运行”,您的问题将得到解决。


-1
  1. 在 XAMPP 文件夹中找到文件 xampp-control.ini
  2. 更改每个人的权限为完全控制

-1

最佳解决方案是定位到 C:\xampp 中的 xampp-control.ini 文件,右键单击,选择属性,然后选择安全选项卡并编辑权限,允许所有人拥有全部权限。


-1

解决方案:无法创建文件"c:\xampp\xampp-control.ini",访问被拒绝。

右键点击xampp-control.ini,选择属性,然后点击安全,再点击编辑并给予每个人完全控制权限。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接