gpt4 book ai didi

PHP:Windows 上的 PEAR 尝试打开 c:\windows\pear.ini 进行写入,即使配置文件是 c:\pear\pear.ini

转载 作者:可可西里 更新时间:2023-11-01 12:59:22 25 4
gpt4 key购买 nike

在 Windows 上,当我运行时

pear config-set auto_discover 1

出现以下错误

PEAR_Config::writeConfigFile fopen('C:\Windows\pear.ini','w') 失败(fopen(C:\Windows\pear.ini): 无法打开流:权限被拒绝)

即使我在 PEAR 安装期间提到我的配置文件是 c:\pear\pear.ini。

请问如何解决这个问题(不在管理员模式下运行 PEAR 或更改 c:\windows\pear.ini 的权限)?我想如果我能弄清楚 PEAR 从哪里获取 pear.ini 的目录,我的问题就会得到解决。

谢谢!

最佳答案

在 PEAR 安装中,当我到达修改路径的步骤时,我将 pear.ini 的路径从 C:\Windows\pear.ini 更改为 $prefix\pear .ini 我仍然遇到同样的错误。显然安装脚本没有更新它需要的所有内容。

根据对 PEAR 错误报告的评论 (http://pear.php.net/bugs/bug.php?id=16939),我添加了一个环境变量 PHP_PEAR_SYSCONF_DIR 来指向到我的 PEAR 安装文件夹 (C:\php\PEAR)。

我现在能够成功运行您最初尝试运行的相同 config-set 命令。

但是请注意错误报告的后续评论。我只需要在我的机器上安装一个 PEAR,而您可能需要安装多个。

关于PHP:Windows 上的 PEAR 尝试打开 c:\windows\pear.ini 进行写入,即使配置文件是 c:\pear\pear.ini,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10397203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com