:::
XOOPS使用討論區

求救! 網站突然出現 A problem has occurred on our server! 無法登入

discuss pic 2019-07-10 23:15:47
Tad 老師 您好!
求救! 網站突然出現...
A problem has occurred on our server!
Page is currently unavailable
We are working on a fix
Please come back soon ...

Error : mysql extension not loaded

XOOPS 版本XOOPS 2.5.7
PHP 版本7.3.4
MySQL 版本5.5.57-MariaDB

可以進到後端資料庫,可是網頁無法進到登入畫面, 連要進到 tad admin 都無法看到?
麻煩請您移駕看一下...
Thanks.
discuss pic 2019-07-10 23:44:56
tad
不是突然吧…
2.5.7 本來就不支援 PHP7
請升級為 2.5.10

discuss pic 2019-07-11 21:47:28
這是給「Benjamin」的悄悄話喔!
discuss pic 2019-07-12 11:53:49
tad
有某個自訂區塊設成了 PHP
關閉或刪除之試試
discuss pic 2019-07-14 00:06:39
Tad 老師 您好!
已找到原因了,是「台灣即時空氣指數(AQI)」這個自訂區塊(PHP)造成的, 
關掉就正常了,
謝謝您!
discuss pic 2019-07-15 13:25:43
Tad 老師 您好!
不好意思,再次求救...
網站是可以登入了,可是之前我用 模組產生器 寫的相關模組都無法進入了,都出現如下畫面...

A problem has occurred on our server!

Page is currently unavailable

We are working on a fix
Please come back soon ...

Error : Error: Cannot use string offset as an array


不知如何是好?
不好意思,請您協助,
您的帳密還可以用喔...
謝謝您!
discuss pic 2019-07-15 17:48:10
tad
PHP 7.1以上,陣列的初始值寫法就不能是空字串,例如,底下這樣是錯的:
$abc = "";
$abc[1] = 'a';
$abc[2] = 'b';

要改成這樣才對:
$abc = array();  //或  $abc = []; 
$abc[1] = 'a';
$abc[2] = 'b';



discuss pic 2019-07-15 21:53:50
Tad 老師 您好!
將每個檔案的
$all_content = '';  --> $all_content = [];
$data_arr = '';  --> $data_arr = [];
修改好,就正常了,
謝謝您!

discuss pic 2019-07-17 17:53:24
Tad 老師 您好!
不好意思,又出現一個錯誤訊息如下...

A problem has occurred on our server!

Page is currently unavailable

We are working on a fix
Please come back soon ...

Error : Error: Call to undefined function mysql_num_rows()


請教一下,有解嗎?
以上,謝謝您!
discuss pic 2019-07-17 17:57:43
tad
PHP7已不支援MySQL系列函數
也就是說 mysql_ 開頭的函數通通不行...
就請改用XOOPS的資料庫物件即可
discuss pic 2019-07-17 17:58:46
tad
例如
mysql_num_rows()
就可以用以下方式代替(應該說下面才是正確寫法)
$xoopsDB->getRowsNum($result);
discuss pic 2019-07-17 18:02:04
OK, Thanks.
:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_discuss%2Fdiscuss.php%3FDiscussID%3D34197%26BoardID%3D17

線上使用者

47人線上 (15人在瀏覽討論留言)

會員: 0

訪客: 47

更多…