當前位置:首頁 » 文件傳輸 » thinkphp訪問不了文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

thinkphp訪問不了文件

發布時間: 2023-02-16 19:50:50

❶ 為什麼thinkphp不能訪問是空白

入口文件 如:index.php 裡面有個define('APP_DEBUG', 1); 看看 你那邊這個裡面定義的是0 還是false; 要把它改成 1 或者true;

❷ thinkphp5 連訪問資料庫時報錯utf-8編碼錯誤

thinkphp5連訪問資料庫時報錯utf-8編碼錯誤,出現中文亂碼的原因就是字元編碼不統一,出現中文亂碼需要添加如下代碼。

在D:phpStudyPHPTutorialMysql下的my.ini中的mysqld下加如下語句:

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

示例代碼如下:

(2)thinkphp訪問不了文件擴展閱讀:

thinkphp5 連訪問資料庫時報錯utf-8編碼錯誤可能出錯的地方:

1. 代碼文件(判斷查看文件編碼的最簡單的辦法是:用記事本打開,然後點擊「另存為」,出現的窗口下方有「編碼」字樣,若不是你想要的編碼,改為你的編碼後保存覆蓋原來的文件即可)。

2. html 文件頭部應加上 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ,把 utf-8 改為你要同意的編碼即可。

3. 資料庫連接代碼應選擇對應字元編碼,mySql 的選擇字元編碼的代碼為:mysql_query("SET NAMES 'utf-8';"); 其他資料庫的代碼請自行查詢。

4. 後台程序代碼 php 需要註明字元編碼,header('Content-Type:text/html。

❸ thinkphp框架文件在wamp環境下用get方式可以訪問成功用pathinfo訪問不成功,為什麼

ThinkPHP中pathinfo的訪問模式、路徑訪問模式及URL重寫總結,是ThinkPHP路由訪問的基礎知識,在ThinkPHP開發中非常重要,需要的朋友可以參考下
本文針對ThinkPHP中pathinfo的兩種模式、四種路徑訪問模式和URL重寫相關知識進行了總結歸納,分享給大家便於查詢和借鑒。具體歸納如下:
1、pathinfo
訪問模塊IndexAction.class.php下邊的test方法
http://localhost/index.php?m=Index&a=test等同於http://localhost/index.php/Index/test
2、四種路徑訪問模式

在config目錄下邊來做修改URL_MODEL的值,分別表述如下:
值為0叫做普通模式。如:http://localhost/index.php?m=模塊&a=方法
值為1叫做pathinfo模式。如:http://localhost/index.php/模塊/方法
值為2叫做rewrite重寫(偽靜態)可以自己寫相關的rewrite規則,也可以使用系統為我們提供的rewrite規則隱藏掉index.php,生成:http://localhost/模塊/方法
值為3叫做兼容模式。當伺服器上面不支持pathinfo模式的時候,但是你又在之前的路徑訪問格式上面,全部用的是pathinfo格式。那麼它會提示你路徑格式不正確。那麼,你就可以用標號為3的兼容模式來處理。他的路徑訪問類似於http://localhost/index.php?s=模塊/方法
3、URL重寫步驟:

(1)、D:wampwampApache2confhttpd.conf開啟apache伺服器中的URL_REWRITE模塊
(2)、AllowOverrideNone將None改為All
(3)、確保config.php配置文件中URL_MODEL設置為2
(4)、把.htaccess文件放到入口文件的同級目錄下

採用URL重寫利於seo,不過會加大伺服器的性能消耗。

❹ thinkphp前端顯示網路異常

THINKPHP作為國內比較出色的PHP框架,近年發展還是比較迅速,目前最新版本已經到TP5.1,安全性能等都有不少提升,使用的程序員也越來越多,所以THINKPHP製作的網站也越來越多,今天,方維網路就來分析THINKPHP網站打不開的原因有哪些?當你的網站打不開時,方便你排查問題!

一、伺服器掛了。如果網站打不開的表現是網路連接錯誤,沒有輸出任何錯誤信息,那麼很可能就是伺服器網路出問題或者伺服器死機了。

二、資料庫掛了。一般會提示錯誤信息,如果沒有屏蔽錯誤,會直接顯示資料庫連接錯誤。

三、網站空間滿了。不管是nginx還是apache,或是THINKPHP本身,都會產生很多日誌文件,當硬碟不夠大的時候,THINKPHP無法生成緩存文件,導致網站打不開出錯。這種問題很簡單,就是從伺服器刪除佔用比較大的日誌文件或者對伺服器進行擴容。

四、apache、nginx或者是IIS掛了,這個可以進伺服器查看,可以重啟下。

五、網站文件被篡改,一般是網站密碼泄露或者網站已經被黑客攻破的情況。這種可以通過FTP軟體查看網站文件的修改日期來判斷。

六、程序本身有問題,如存在死循環等BUG,這個就需要程序員去調試分析,這種出現概率比較低,因為一般早期就可發現。

七、訪問量太大,伺服器無法應付,這種情況應該升級伺服器,或者 使用負載均衡分伺服器部署,當然也可以使用一些緩存來緩解。

八、伺服器網路和本地網路出現故障,如在國內訪問國外伺服器的網站,速度非常慢導致網站打不開。

九、伺服器放在國外,然後伺服器IP被國內屏蔽導致打不開,這種只能換伺服器了。

THINKPHP網站打不開的原因很多,但最常見的就是:硬碟已滿或者伺服器出故障。

深圳方維網路專注於網站定製,定製各類品牌官網、商城、平台、旅遊網站和小程序等,歡迎有需求客戶咨詢。

❺ thinkphp3.2 為什麼讀取不到公告配置文件

這是因為這次的更新文件太過於復雜的緣故~~
導致了配置文件讀取失敗~~
只要重新下載最新版本就不會發生了
如果還是這種情況的話要檢查下硬碟內是否有病毒~~
一些病毒也會導致這種情況的發生

希望我的回答對你有所幫助

❻ thinkphp無法訪問模塊是怎麼回事

幫你試過了 是可以訪問的

❼ thinkPHP 直接修改文件 ctrl+s保存 訪問就出現錯誤

你用的編輯器有問題,如果使用的是windows自帶的記事本打開編輯的話,記事本會自動給文件加上一個BOM,以至於php腳本不能被php解析器識別。可以換一個編輯器,如DW,VS,Sublime Text,notepad++等等,保存文件時要保存為不帶BOM的php文件。出現亂碼說明編碼不正確,大陸的Windows系統中的AISN編碼一般指的是GB2312,這說明你使用的thinkPHP採用的是UTF8字元集,保存時保存為UTF8的編碼就行了。

❽ thinkphp 網站根目錄下圖片和頁面文件直接訪問出現無法載入錯誤,怎麼解決

thinkphp的入口是根目錄下的index.php, 你這樣的使用方式是錯誤的,它實際也是走了index.php,並且按照它自定義的規則去解析了"a.jpg",並把它當做了模塊的名稱正確的方法是在項目文件夾的同層再建立一個資源的文件夾,比如Public/,把所有的資源放在這里,在代碼中引用的時候使用__ROOT__/Public/xx.jpg這樣的方式