• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ucenter – php file_put_contents 一个奇怪的问题

php 搞代码 3年前 (2022-01-23) 29次浏览 已收录 0个评论
文章目录[隐藏]

公司项目要求用到ucenter,本地电脑独立安装了一个,后来安装完dz发现ucenter中通信失败,一步步排查到ucenter中data/cache/apps.php缓存没有更新导致通信失败,删除apps.php后通信成功。
ucenter中更新apps.php缓存用到的是 file_put_contents 函数,由此发现一个奇怪的问题:
ucenter操作应用管理,新增删除或修改应用后,file

本文来源gao!%daima.com搞$代*!码$网3

搞代gaodaima码_put_contents 更新缓存失败返回false,然后我手动把apps.php中的内容修改或者删除,就更新成功。然后我再操作应用管理,新增删除应用后缓存更新file_put_contents依然失败

电脑win7 php版本5.6

回复内容:

公司项目要求用到ucenter,本地电脑独立安装了一个,后来安装完dz发现ucenter中通信失败,一步步排查到ucenter中data/cache/apps.php缓存没有更新导致通信失败,删除apps.php后通信成功。
ucenter中更新apps.php缓存用到的是 file_put_contents 函数,由此发现一个奇怪的问题:
ucenter操作应用管理,新增删除或修改应用后,file_put_contents 更新缓存失败返回false,然后我手动把apps.php中的内容修改或者删除,就更新成功。然后我再操作应用管理,新增删除应用后缓存更新file_put_contents依然失败

电脑win7 php版本5.6

检查权限了吗,提供网络服务的用户/用户组对于网站主目录和临时文件及缓存目录是否有读写权限?

  • 写入文件的路径是否确保正确

  • 文件目录是否设置了写入权限

如果文件路径正确,那很有可能就是权限问题了,设置777权限试试就知道了


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ucenter – php file_put_contents 一个奇怪的问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址