为了账号安全,请及时绑定邮箱和手机立即绑定

图片上传时一直显示请求地址错误怎么办

图片上传时一直显示请求地址错误怎么办

正在回答

2 回答

1、出现“请求地址错误”的直接原因:图中$action = null

http://img1.sycdn.imooc.com//5e6ef0a100012b0209940525.jpg

2.根本原因:url美化那一节课程,去掉 index.php的.htaccess 文件修改的时候,没有按照老师的来写,所以美化url以后获取不到地址栏参数,导致$action值为null。

修改 /frontend/web/.htaccess,如下代码:

RewriteEngine on

 ##
 # @from Yii中文网 www.yii-china.com
 # @mail xianan_huang@163.com
 # @author 上班偷偷打酱油
 ##

 # 如果是一个目录或者文件,就访问目录或文件
 RewriteCond %{REQUEST_FILENAME} !-d

 # 如果文件存在,就直接访问文件,不进行下面的RewriteRule
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule . index.php


3.后面可能会出现的问题:

"rand() expects parameter 2 to be integer, float given"

解决方法:只要修改file_upload下的Uploader.php ,在第255行代码

//$randNum = rand(1, 10000000000) . rand(1, 10000000000);

$randNum = rand(1,100000000).rand(1,100000000);

0 回复 有任何疑惑可以回复我~

再看看视频

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP之Yii2框架搭建完整博客系统
  • 参与学习       22594    人
  • 解答问题       279    个

Yii是PHP快速开发的最佳实践之一,一起领略yii2快速开发的风采

进入课程

图片上传时一直显示请求地址错误怎么办

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信