久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 以前更換數據庫域名,只需更改這幾個地方,現在3.5不一樣了 [打印本頁]

作者: 好好先生    時間: 2023-2-14 07:54
標題: 以前更換數據庫域名,只需更改這幾個地方,現在3.5不一樣了
(, 下載次數: 15)


以前更換數據庫域名,只需更改這幾個地方,現在3.5不一樣了,因為照這樣改完后,網站都打不開了


作者: yezirui    時間: 2023-2-14 09:22
使用notepad查找舊數據庫用戶名密碼所在文件 網址/admin.php 進入后臺更新緩存
作者: 好好先生    時間: 2023-2-14 14:17
我是在寶塔里面修改的,弄了兩次,還是沒弄好
作者: 專家    時間: 2023-2-14 14:19
好好先生 發表于 2023-2-14 14:17
我是在寶塔里面修改的,弄了兩次,還是沒弄好

這個改法按理說沒有問題啊,打不開報的什么錯?
作者: 好好先生    時間: 2023-2-14 15:13
專家 發表于 2023-2-14 14:19
這個改法按理說沒有問題啊,打不開報的什么錯?

報的是這個:Database Error
作者: 好好先生    時間: 2023-2-14 15:14
我以前照這個方式改過二三次,是可以成功的。但升3.5后,已經改了兩次,都失敗了
作者: hotchina86    時間: 2023-2-14 15:22
好好先生 發表于 2023-2-14 15:14
我以前照這個方式改過二三次,是可以成功的。但升3.5后,已經改了兩次,都失敗了 ...

數據庫改名,是每個表都要改!
作者: 好好先生    時間: 2023-2-14 15:29
(, 下載次數: 13)


又試了一次,還是不行

作者: 好好先生    時間: 2023-2-14 15:30
yezirui 發表于 2023-2-14 09:22
使用notepad查找舊數據庫用戶名密碼所在文件 網址/admin.php 進入后臺更新緩存

(, 下載次數: 14)


后臺也打不開啊,沒法更新緩存

作者: hotchina86    時間: 2023-2-14 15:48
好好先生 發表于 2023-2-14 15:30
后臺也打不開啊,沒法更新緩存

再說一遍:dz3.5數據庫改名,是每個表都要改!
作者: 好好先生    時間: 2023-2-14 15:55
hotchina86 發表于 2023-2-14 15:48
再說一遍:dz3.5數據庫改名,是每個表都要改!

(, 下載次數: 6)


這個文件要改什么地方?


作者: 好好先生    時間: 2023-2-14 15:57
好好先生 發表于 2023-2-14 15:55
這個文件要改什么地方?



(, 下載次數: 6)


這個文件要改哪里呢?

作者: hotchina86    時間: 2023-2-14 15:59
好好先生 發表于 2023-2-14 15:55
這個文件要改什么地方?

這個數據庫名稱改法沒變,還是原來3.4方法!
作者: 專家    時間: 2023-2-14 16:13
好好先生 發表于 2023-2-14 15:30
后臺也打不開啊,沒法更新緩存

檢查一下discuz文件是否正常,你這很不對勁,連報錯都顯示不全了
另外進phpmyadmin看看數據庫的表是不是有無法正常打開的(表損壞了)
作者: hotchina86    時間: 2023-2-14 16:22
專家 發表于 2023-2-14 16:13
檢查一下discuz文件是否正常,你這很不對勁,連報錯都顯示不全了
另外進phpmyadmin看看數據庫的表是不是 ...

3.5數據表的新變化:指定每個表所在的數據庫名稱,否則不一致的話如圖報錯。
作者: 專家    時間: 2023-2-14 16:40
hotchina86 發表于 2023-2-14 16:22
3.5數據表的新變化:指定每個表所在的數據庫名稱,否則不一致的話如圖報錯。 ...

不存在這種問題,除非你不是所有的表都放在同一個數據庫里面。
作者: hotchina86    時間: 2023-2-14 17:08
專家 發表于 2023-2-14 16:40
不存在這種問題,除非你不是所有的表都放在同一個數據庫里面。

我升級測試的站點就是這樣的,并且在同一個數據庫,報錯之后檢查才發現。
作者: 專家    時間: 2023-2-14 17:52
hotchina86 發表于 2023-2-14 17:08
我升級測試的站點就是這樣的,并且在同一個數據庫,報錯之后檢查才發現。 ...

那挺奇怪的,反正我們是沒遇到過類似問題,也不需要做額外的操作。
可能你那邊的環境存在別的情況。
作者: 湖中沉    時間: 2023-2-14 19:19
好好先生 發表于 2023-2-14 15:55
這個文件要改什么地方?

注意,帶default的文件不需要改,你會不會是改錯了
作者: 好好先生    時間: 2023-2-14 19:35
專家 發表于 2023-2-14 16:13
檢查一下discuz文件是否正常,你這很不對勁,連報錯都顯示不全了
另外進phpmyadmin看看數據庫的表是不是 ...



(, 下載次數: 6)

是不是這里的問題哈?我在寶塔打開網站的數據庫,顯示為這個。可我是用php7.4,每個插件都說是可以用7.4的呀

作者: 好好先生    時間: 2023-2-14 19:36
好好先生 發表于 2023-2-14 19:35
是不是這里的問題哈?我在寶塔打開網站的數據庫,顯示為這個。可我是用php7.4,每個插件都說是可以用 ...

我刷新幾次,都不能打開
作者: hotchina86    時間: 2023-2-14 20:12
好好先生 發表于 2023-2-14 19:36
我刷新幾次,都不能打開

你導出一個表,用notepad++打開查看里面的數據庫名和當前數據庫名是否一致:


  1. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  2. /*!40101 SET NAMES utf8mb4 */;

  3. --
  4. -- 數據庫: `這里是數據庫名稱`
  5. --

  6. -- --------------------------------------------------------

  7. --
  8. -- 表的結構
復制代碼

作者: 好好先生    時間: 2023-2-14 20:39
hotchina86 發表于 2023-2-14 20:12
你導出一個表,用notepad++打開查看里面的數據庫名和當前數據庫名是否一致:

數據庫名稱都一樣呀,好像這方面沒有問題
作者: 專家    時間: 2023-2-14 21:57
好好先生 發表于 2023-2-14 19:35
是不是這里的問題哈?我在寶塔打開網站的數據庫,顯示為這個。可我是用php7.4,每個插件都說是可以用 ...

這是寶塔報的錯,不是Discuz報的。
作者: hotchina86    時間: 2023-2-14 23:07
專家 發表于 2023-2-14 21:57
這是寶塔報的錯,不是Discuz報的。

我從未用過寶塔,但是見過這個錯誤,就是用新站的一個表覆蓋損壞的表而表里的數據庫名稱不一致造成的。是否與服務器配置有關,就不大懂了!




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0