1、出現“請求地址錯誤”的直接原因:圖中$action = null
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);