
错误1:创建文件失败(Failed to open stream)
PHP Warning: file_put_contents(C:\wwwroot\upload/readme.txt): Failed to open stream: Permission denied in C:\wwwroot\index.php on line 42
解决方法:添加IUSR用户对文件夹的读写权限。
错误2:上传文件失败(unable to create a temporary file)
PHP Warning: PHP Request Startup: File upload error - unable to create a temporary file in Unknown on line 0
解决方法:创建一个临时文件夹,添加IUSR用户对该文件夹的读写权限,然后在php.ini中设置upload_tmp_dir = C:\PHP\tmp_uploads,重启IIS生效。
错误3:上传超过2M的文件失败
php.ini默认设置:
upload_max_filesize = 2M
post_max_size = 8M
解决方法:打开php.ini,将upload_max_filesize和post_max_size值改为合适的大小,重启IIS生效。
评论(0)
暂无评论。