CI等框架專案出現白屏(PHP5 5)

2021-07-02 11:32:02 字數 1242 閱讀 2539

ci配置檔案database.php連線資料庫配置如下:

123

456

$db

['default'][

'hostname']=

'localhost'

;$db

['default'][

'username']=

'root'

;$db

['default'][

'password']=

'root'

;$db

['default'][

'database']=

'demo'

;$db

['default'][

'dbdriver']=

'mysql'

;$db

['default'][

'dbprefix']=

'';

出現白屏,或者提示mysql_connect()\mysql_pconnect()函式未定義,那是因為php5.5已經捨棄了對mysql_connect函式和mysql_pconnect函式的支援,導致資料庫連線失敗造成的,白屏的原因是函式呼叫前加@,即使開啟錯誤提示也不提示任何資訊

修改為pdo連線即可,**如下:

123

456

$db

['default'][

'hostname']=

'mysql:host=localhost'

;$db

['default'][

'username']=

'root'

;$db

['default'][

'password']=

'root'

;$db

['default'][

'database']=

'demo'

;$db

['default'][

'dbdriver']=

'pdo'

;$db

['default'][

'dbprefix']=

'';

本條目發布於

2023年4月14日。屬於

未分類分類。← 解決ecshop2.7.3在php5.5環境下的bug

wordpress程式**塊高亮顯示外掛程式wp-syntax使用 →

搜尋:

ci框架 CI超級物件

目錄結構說明 license.txt 許可協議 user guide 使用者手冊 system 框架核心檔案 index.php 入口檔案 mvc1.入口檔案。唯一乙個讓瀏覽器直接請求的指令碼檔案 2.控制器controller 協調模型和檢視 3.模型 提供資料,儲存資料 4.檢視view 只負責...

CI框架部署後訪問出現404

昨天新配置了乙個php整合開發環境,安裝完後,把專案放到apache伺服器的www目錄下,發現只能開啟首頁,其他頁面全部無法開啟,當時比較納悶,以為是伺服器沒有配置好,測試了一下,發現環境配置沒有問題。於是我想,該專案是採用thinkphp框架開發的,在配置檔案中設定的是pathinfof訪問模式,...

CI框架專案開發 API路徑配置

當需要和其他系統對接的時候,需要定義api 位址,一般都是儲存在配置檔案中的。乙個較正規的專案開發都有開發環境 測試環境,已經上線後的生產環境,這時候不同的人員使用的環境也是不樣的,需要配置路徑。如何方便的配置與切換api位址是此刻討論的目標。方案一 配置在資料庫中,每個環境都有自己的資料庫,給ap...