代码在本地运行一切都OK,放到服务器上,网站访问正常,上传就出现该错误。

提示:PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

出现问题的服务器:Windows server 2012 Standard

iis8 php5.5.37 fastCGI

原因:原来是在配置php环境的时候,php.ini没有设置upload_tmp_dir 。

如果 php.ini 没有设置 upload_tmp_dir,那么默认 php 进程会读写系统的临时目录(Windows 默认为 C:/windows/temp,Linux 为 /tmp),所以为了保险起见还是设置下这个值。

解决:将upload_tmp_dir 的路径制定到项目中存放上传文件的文件夹中。

最新文章

  1. Android开发学习之路-Volley源码解析
  2. 搭建LAMP
  3. 分享9款极具创意的HTML5/CSS3进度条动画
  4. Properties --- C++读配置信息的类
  5. poj 1741 树的分治
  6. [jobdu]从尾到头打印链表
  7. 可以直接拿来用的15个jQuery代码片段
  8. hdu1569find the safest road(floyd变形求最大安全值)
  9. SQLite与FMDB使用中区别
  10. 在一台服务器上配置多个Tomcat的方法
  11. 【原创】大叔经验分享(38)beeline连接hiveserver2报错impersonate
  12. Python_序列与映射的解包操作
  13. bzoj1625 [Usaco2007 Dec]宝石手镯
  14. CSS兼容IE Firefox问题与解决方法
  15. ruby的循环控制命令loop等
  16. Circuit level-shifts ac signals
  17. 批量插入数据利器之SqlBulkCopy
  18. mybatis <forEach>标签的使用
  19. android studio 创建第一个app之hello world
  20. 方阵的迹(trace)及其微分(导数)

热门文章

  1. 01_常用 Linux 命令的基本使用
  2. 'version' contains an expression but should be a constant. @ line 13, column 11问题的解决
  3. Oracle 差异性增量 和 累计增量 原理(转)
  4. java中的==、equals()源码分析
  5. WebGL学习笔记(2)
  6. JS模块化知识总结
  7. oracle调度中使用schedule管理调度
  8. Flask模拟实现CSRF攻击
  9. windows下openresty中使用lua做接口转发、二次封装等
  10. 创建私有CA并签发证书