|-转 【PHP】问题已解决:宝塔面板搭建php网站无法上传图片或是文件(GPT3.5回答的不行)
可以看到PHP的fileinfo扩展没有安装
问题情况
宝塔面板搭建php网站无法上传图片或是文件。
原因和解决方法
检查你的php里是否安装了 fileinfo 扩展,这会影响文件上传,而且因为宝塔面板让你有多个版本的php,所以要注意是你的网站对应的php版本下要安装拓展。
下图我们去 查看php 5.6的拓展
软件商店下的php 5.6的设置
安装必要的 fileinfo 扩展,解决问题。
总结
大家喜欢的话,给个????,点个关注!给大家分享更多有趣好玩的PHP知识!
版权声明:
发现你走远了@mzh原创作品,转载必须标注原文链接
Copyright 2022 mzh
Crated:2022-2-26
————————————————
版权声明:本文为CSDN博主「发现你走远了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011027547/article/details/1...
去chatgpt上提问,并没有得到解决办法
宝塔面板搭建php网站无法上传图片或是文件
GPT3.5的回答
宝塔面板是一个用于管理服务器的工具,它本身不会限制文件上传。如果您在使用宝塔面板搭建的PHP网站中无法上传图片或文件,这可能是由于以下原因之一:
- 权限配置:请确保您的网站目录(通常是/www目录下的某个子目录)具有足够的写权限。您可以使用以下命令为该目录设置适当的权限:
chmod 755 /path/to/your/website/directory
- PHP配置:检查PHP配置文件(通常是php.ini),确保以下配置项设置正确:
file_uploads = On upload_max_filesize = 20M ; 设置允许上传的最大文件大小 post_max_size = 20M ; 设置POST请求的最大允许大小
保存并重新启动Web服务器(如Nginx或Apache),以使更改生效。
- Web服务器配置:某些Web服务器可能会有额外的配置限制文件上传。例如,Nginx可能需要在server块中添加以下指令:
client_max_body_size 20M; # 设置允许接收的最大HTTP请求体大小
记得重新加载或重启Web服务器以应用更改。...
浏览更多内容请先登录。
立即注册
更新于:2023-11-26 11:50:43
相关内容
PHP7.2以上版本的安装问题
Centos中查看nginx、apache、php、mysql配置文件路径
phpmyadmin问题整理
phpmyadmin解决Failed to set session cookie. Maybe you are using HTTP...
phpmyadmin 登录报错 mysqli_real_connect(): (HY000/2002):
PhpMyAdmin 配置文件现在需要一个短语密码的解决方法
php扩展的相关问题
PHP的兼容性问题整理
Trying to access array offset on value of type null(PHP的版本兼容问题)
推荐内容