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

12下一頁
返回列表 發帖
查看: 2296|回復: 10

[已解決] 請教各位大俠,PW轉DZ頭像無法轉換,如何解決?

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
樓主
發表于 2023-5-2 00:35:52 | 只看樓主 |只看大圖 |正序瀏覽 |閱讀模式
請教各位大俠,PW轉DZ頭像無法轉換,如何解決?


Phpwind 8.7轉Discuz! X3
論壇版本都是GBK
服務器系統是Linux:CentOS 6.5 64位
數據庫版本:mysql 5.1.73
PHP版本:5.3

因為Phpwind 8.7轉Discuz! X3數據轉換成功后
原有的頭像不能正常的顯示,都變成了DZ的默認頭像
需要使用頭像導入工具,將原有的頭像轉換成UCenter機制的頭像
所以我使用了此帖的phpwind 8.5/8.7 數據轉換到 Discuz! X的頭像轉換工具
https://discuz.dismall.com/thread-3456928-1-1.html
按照要求,將PW論壇下的\images\face文件夾,移動到DZ論壇的根目錄\data\avatar\文件夾下了
也將壓縮包中upgradeavatar.php放到了DZ論壇的安裝根目錄下
最后在瀏覽器中訪問卻無法開始頭像的導入工作,錯誤提示如下:



我已經盡力嘗試好長時間和好多遍了
本來3.0已經升級到了3.4,也重新倒回3.0,想要先把這個問題解決了再升級
請問這種情況是我哪里沒有操作好嗎?如何解決?謝謝。

1 貢獻+1 金幣

最佳答案

愛之夢美風 發表于 2023-5-2 20:50
謝謝您的回答,我用的是阿里云的云虛擬主機,是Linux操作系統,是支持GD庫的,但是我不知道在哪里看GD庫 ...

看一下你下載到的upgradeavatar.php文件,36行附近應該有這樣的內容:
  1. $gdarray = gd_info();
復制代碼

在這行的后面加上
  1. var_dump(gd_info());
復制代碼
再運行,看看輸出了什么樣的內容,就知道你的php環境的具體情況了。

另外這個跟用什么系統沒有關系,只是要看你的虛擬主機的php是不是買來就自帶的,如果是自帶的而不是你自己在一個空服務器上安裝出來的話,那如果是php的問題就得找客服解決了
回復

使用道具 舉報

10

主題

69

回帖

93

積分

漸入佳境

貢獻
1 點
金幣
3 個
11#
發表于 2023-5-8 14:01:05 來自手機 | 只看Ta
愛之夢美風 發表于 2023-5-3 00:45
感謝您的回答,我按照您的指導,將代碼加進去了,根據輸出的內容研究了半天,因為我其實不是很擅長代碼, ...

原論壇默認圖片不用轉,你查看圖片文件夾會發現一個里面有很多重復圖片,只轉會員上傳圖片就可以了。
回復

使用道具 舉報

10

主題

69

回帖

93

積分

漸入佳境

貢獻
1 點
金幣
3 個
10#
發表于 2023-5-7 14:37:50 | 只看Ta
愛之夢美風 發表于 2023-5-3 00:45
感謝您的回答,我按照您的指導,將代碼加進去了,根據輸出的內容研究了半天,因為我其實不是很擅長代碼, ...

我也在轉,你這個問題我找到答案了,沒有["JPG Support"]=> bool(true),是PHP版本的問題,php5.3以上都不行,必須要php5.2才行。感謝你的分享,我們都貢獻點內容給后來人。
我現在正在琢磨頭像應該放在哪里,pw8.7的頭像是放在upload文件夾,無論是將upload還是將upload文件夾下的文件放到avatar下都不能轉換成功。
回復

使用道具 舉報

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
9#
 樓主| 發表于 2023-5-3 00:45:49 | 只看Ta
專家 發表于 2023-5-2 23:40
看一下你下載到的upgradeavatar.php文件,36行附近應該有這樣的內容:
在這行的后面加上再運行,看看輸出 ...

感謝您的回答,我按照您的指導,將代碼加進去了,根據輸出的內容研究了半天,因為我其實不是很擅長代碼,所以雖然只有三行,但是我還是看了半天,發現PHP環境確實是支持GD庫的,不過是["JPEG Support"]=> bool(true),而沒有["JPG Support"]=> bool(true),之前我是想能自己解決就自己解決的,所以把DZ論壇我能搜到的相關問題帖子都看了一遍,突然想起來其中有人提到過把轉換文件中的JPG都改成JPEG,以此作出了修改,頭像轉換工具就可以用了。

最后導入完畢,只導入了636個頭像,雖然很不全,但是我已經滿足了,因為導入成功的應該是原論壇自帶的頭像圖片和用戶上傳的圖片,網絡上直接引用的圖片沒有轉換,好像是這部分的轉換需要從網上下載圖片,因此如果超時,很可能轉換出錯,工具就默認為不轉換了,我覺得已經可以了,結果已經比我預期的要好很多了。

非常感謝您的解答,為我提供了一個解決問題的思考方向,初步解決了問題,我在此設置為最佳答案,希望能幫助到后來人。
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
8#
發表于 2023-5-2 23:40:16 | 只看Ta
愛之夢美風 發表于 2023-5-2 20:50
謝謝您的回答,我用的是阿里云的云虛擬主機,是Linux操作系統,是支持GD庫的,但是我不知道在哪里看GD庫 ...

看一下你下載到的upgradeavatar.php文件,36行附近應該有這樣的內容:
  1. $gdarray = gd_info();
復制代碼

在這行的后面加上
  1. var_dump(gd_info());
復制代碼
再運行,看看輸出了什么樣的內容,就知道你的php環境的具體情況了。

另外這個跟用什么系統沒有關系,只是要看你的虛擬主機的php是不是買來就自帶的,如果是自帶的而不是你自己在一個空服務器上安裝出來的話,那如果是php的問題就得找客服解決了
回復

使用道具 舉報

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
7#
 樓主| 發表于 2023-5-2 20:50:55 | 只看Ta
專家 發表于 2023-5-2 17:00
報這個錯就是你的php環境里的GD庫有點問題

謝謝您的回答,我用的是阿里云的云虛擬主機,是Linux操作系統,是支持GD庫的,但是我不知道在哪里看GD庫,PHP版本5.3-5.6我都試了一遍,GD庫是在數據庫看嗎?
回復

使用道具 舉報

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
6#
 樓主| 發表于 2023-5-2 20:49:00 | 只看Ta
crx349 發表于 2023-5-2 11:03
XConver_pw85_87_90_to_X3.1
可以嘗試顯示升級pw9然后再轉換到x3.1 頭像轉換是自動的

首先謝謝您的回答,升不了,能升我早升了,8.7升級9.0,PW只有UTF8的,沒有GBK的版本。

另外我用的是阿里云的云虛擬主機,是Linux操作系統,是支持GD庫的,只是我不知道在哪里看GD庫,PHP版本5.3-5.6我都試了一遍,GD庫是在數據庫看嗎?
回復

使用道具 舉報

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
5#
 樓主| 發表于 2023-5-2 20:39:36 | 只看Ta
hello1069 發表于 2023-5-2 07:34
好折騰的程序袁,網站愛好人士

生命不止,折騰不息,這個折騰的過程也是個學習的過程,既然選擇了轉換論壇系統,我希望能盡量轉換的完整一點。
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
地板
發表于 2023-5-2 17:00:39 | 只看Ta
報這個錯就是你的php環境里的GD庫有點問題
回復

使用道具 舉報

19

主題

2196

回帖

3311

積分

應用開發者

貢獻
74 點
金幣
629 個
QQ
板凳
發表于 2023-5-2 11:03:45 | 只看Ta
XConver_pw85_87_90_to_X3.1
可以嘗試顯示升級pw9然后再轉換到x3.1 頭像轉換是自動的

你這個情況極可能的當前的php中gd庫不支持轉換哦,建議php版本用5.6以下再試試
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-21 23:55 , Processed in 0.080740 second(s), 33 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表