亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

文件明明存在卻 require_once 錯誤

http://img1.sycdn.imooc.com//5599e95c0001ae7d13490341.jpg

因為這個錯誤無法打開商品展示頁,老師這個如何解決?

正在回答

8 回答

我也碰到了這個問題,像之前有些人說加上相對路徑之類的我覺得都沒用,你也不能去修改之前調用的所有頁面更改路徑問題吧。所以最好的方法就是直接新建立一個文件夾再把相關的子文件夾粘貼進去,最后在這個文件夾中寫相關路徑就可以了

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

看的我好凌亂啊

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

將index.php寫在index目錄下。路徑問題。

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

遇到同樣的問題,已解決。

有點多,不耐心看請繞道。

  • 這個錯誤很明顯是文件包含路徑錯誤,先來掃掃盲。

  • 我們包含文件b相當于拷貝了文件b的所有內容到本文件(如文件A),所以,b中如果還有包含文件,而且是相對文件b的路徑,那就容易出錯了。因為是拷貝到了文件A中,所以那個路徑本應當是相對A的,這時就出錯了。

  • 所以,建議把所有包含路徑換成絕對路徑,醬紫,這個問題就解決了(不知道會不會帶來其他問題)

  • 至于怎么換,我用的是這種方法,通過????$_SERVER['DOCUMENT_ROOT']????來獲取根文件的絕對路徑,再加上我們建的文件夾路徑,逐層寫下去直到要包含的文件,比如

require_once?$_SERVER['DOCUMENT_ROOT'].'shopImooc/shopImooc/include.php';

每個文件里面,如果有包含什么文件,統統改成絕對路徑,這樣就齊活了。

怕沒講清楚多扯了幾句。

慕星人在此為慕課加油!

3 回復 有任何疑惑可以回復我~

這個問題可能是因為改變了index.php的位置,需要把報錯頁面“../include.php”改為“include.php”。

2 回復 有任何疑惑可以回復我~
#1

iceberg_tip

改了一樣的報錯
2016-11-11 回復 有任何疑惑可以回復我~
#2

泥土之下 回復 iceberg_tip

建議去看下文件相對路徑及絕對路徑的區別,樓下的說的不錯
2016-11-15 回復 有任何疑惑可以回復我~

我的也是顯示不了商品展示頁怎么辦

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

表示我也出現了相同的錯誤,請問解決了嗎

0 回復 有任何疑惑可以回復我~
  1. 確定文件路徑是否正確;

  2. 修改文件權限為可讀寫。

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

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117253    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

文件明明存在卻 require_once 錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號