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

代码在本地运行一切都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 的路径制定到项目中存放上传文件的文件夹中。

时间: 2024-10-10 04:07:05

PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0的相关文章

Warning: File upload error - unable to create a temporary file in Unknown on line 0 的解决办法

upload_tmp_dir  临时文件夹问题 上传文件提示 Warning: File upload error - unable to create a temporary file in Unknown on line 0 找到php.ini 中的 upload_tmp_dir 把前边的“:”去掉然后改为upload_tmp_dir =C:\Windows\temp 最后记得重启apache 是不是很简单呀 原文地址:https://www.cnblogs.com/xm666/p/1161

File upload error - unable to create a temporary file

php上传图片的时候会报错: File upload error - unable to create a temporary file 文件上传错误 - 无法创建一个临时文件 你只需要打开你的php.ini文件,设置upload_tmp_dir="f:\temp"  然后重启环境就可以了,如果还不行就去看看文件夹的权限是否有权限,赋予写入权限就好了

如果遇到php5.6 上传图片error代码为6 或者 报错“PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0"如何解决

问题:再利用webuploader上传图片的时候发现,报错,打印了$_FILES["file"]["error"] 发现是6,找不到临时文件夹: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 $_FILES['file']['error']有以下几种类型: 1.UPLOAD_ERR_OK 其值为 0,没有错误发生,文件上传成功.   2.UPLOAD_ERR_INI_SIZE 其值为 1,上传的文件

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

upload_tmp_dir 临时文件夹问题 上传文件提示 找到php.ini 中的 upload_tmp_dir 把前边的“:”去掉然后改为upload_tmp_dir =C:\Windows\temp最后记得重启apache

File upload error - unable to create a temporary file in <b>Unknown</b> on line

我也遇到同样的问题才搜到你这个问题了,我最后的解决办法是修改php.ini里的upload_tmp_dir,如果前面有分号,先把分号去掉,然后设置一个临时目录,我是设置成upload_tmp_dir=d:/temp.然后在d盘建一个temp目录,给users全部权限.就能正常上传图片了.我也不知道为什么,大概不能用c:/temp吧,但是之前一直用c:/temp也没有问题.程序的问题说不清楚 原文地址:https://www.cnblogs.com/my2018/p/10547031.html

ERROR: ORA-09925: Unable to create audit trail file Linux-x86_64

今天手工建库的过程中遇到了这么个错误 ERROR: ORA-09925: Unable to create audit trail file Linux-x86_64 Error: 2: No such file or directory Additional information: 9925 ORA-01075: you are currently logged on [[email protected] dbhome_1]$ ps -ef | grep smon oracle   1190

Git error: unable to create file xxx: Filename too long

一.问题描述 在使用 git 时,提示 error: unable to create file xxx: Filename too long error: unable to create file xxx: Filename too long error: unable to create file xxx: Filename too long error: unable to create file xxx: Filename too long error: unable to creat

ORA-09925: Unable to create audit trail file 在DBCA时

ORA-09925: Unable to create audit trail file 在DBCA时 ***数据库后,再执行dbca时候报错 ORA-09925: Unable to create audit trail file  起初以为是权限问题, $cd $ORACLE_HOME/rdbms/audit 查看下权限,属主,为了避免麻烦直接赋予aufit目录 777权限 退出DBCA直接们再次执行,问题依旧 ORA-09925: Unable to create audit trail 

php-fpm启动报错:libgearman.so.8: No such file or directory in Unknown on line 0

从一台服务器上拷贝php-fpm程序到另一台后启动提示错误: /etc/init.d/php-fpm-5.4 start Starting php-fpm [27-Jul-2017 11:31:39] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/gearman