找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 160|回复: 0

[基础] curl_setopt_array(): Unable to create temporary file

  [复制链接]
发表于 2023-2-23 09:27 | 显示全部楼层 |阅读模式

解决方案:

 

1、sys_temp_dir值修改以及对应目录权限

打印出系统临时文件夹位置(sys_get_temp_dir();),然后在文件夹属性,安全赋予权限

 

本地用户

当前登录的用户名

 

全部给写入权限。

注:更改 php.ini 文件 ,找到 sys_temp_dir='./tmp' 的配置项,将前面的分号 ; 注释去掉 , 我本地是 E:\phpStudy\tmp;

 

 

2、下载伪证书

从http://curl.haxx.se/ca/cacert.pem下载cacert.pem

 

3、设置伪证书路径,去掉分号

curl.cainfo ="E:\phpStudy\cacert.pem"

 


 

Y的,第一次玩easychat,居然给我弄了一堆的问题:

cURL error 77: error setting certificate verify locations:

CAfile: E:\phpStudy\cacert.pem

CApath: none (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

 

答案参考:

http://blog.sina.com.cn/s/blog_16e94132c0102y3d4.html

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|学习笔记

GMT+8, 2024-5-18 11:46 , Processed in 0.022020 second(s), 14 queries , APCu On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表