发布于 1970-01-01 08:00
  • 7 个回答
    • /tmp目录应该是最大权限,不会有权限问题吧?你把报错打开看看报错信息

      2022-11-28 00:33 回答
    • 首先确认文件夹权限允不允许写入然后

      <?phpechofile_put_contents($_SERVER['DOCUMENT_ROOT']."/tmp/log.txt","Helloworldeveryone.");文件路径如果不加$_SERVER['DOCUMENT_ROOT']的话要写成"./tmp/log.txt"这样你在试试吧
      2022-11-28 00:33 回答
    • 用户问题?命令行下估计你是root用户,所以能执行成功。看下是否你的web目录还属于其他用户组,并且这个用户组对temp目录没有读写权限。

      2022-11-28 00:33 回答
    • 是否有权限!!!

      2022-11-28 00:33 回答
    • 应该是权限问题。PHP操作tmp目录,也是不安全的,所以默认肯定不允许。
      为什么说不安全?因为你可以写,就必然可以读(对PHP而言,基本不存在没设置过权限然后只能写不能读的)……这样的话,黑客就能读取好多信息啦

      2022-11-28 00:33 回答
    • 简单粗暴测试:chmod-R777/tmp

      然后看看是否能写入。

      2022-11-28 00:33 回答
    • 浏览器运行/指的是网站根目录命令行/指的是服务器根目录请查看网站根目录是否有/tmp/log.txt文件

      2022-11-28 00:33 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有