請教各位大俠,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數據轉換成功 ... 查看全文
愛之夢美風 發表于 2023-5-3 00:45 原論壇默認圖片不用轉,你查看圖片文件夾會發現一個里面有很多重復圖片,只轉會員上傳圖片就可以了。 |
愛之夢美風 發表于 2023-5-3 00:45 我也在轉,你這個問題我找到答案了,沒有["JPG Support"]=> bool(true),是PHP版本的問題,php5.3以上都不行,必須要php5.2才行。感謝你的分享,我們都貢獻點內容給后來人。 我現在正在琢磨頭像應該放在哪里,pw8.7的頭像是放在upload文件夾,無論是將upload還是將upload文件夾下的文件放到avatar下都不能轉換成功。 |
專家 發表于 2023-5-2 23:40 感謝您的回答,我按照您的指導,將代碼加進去了,根據輸出的內容研究了半天,因為我其實不是很擅長代碼,所以雖然只有三行,但是我還是看了半天,發現PHP環境確實是支持GD庫的,不過是["JPEG Support"]=> bool(true),而沒有["JPG Support"]=> bool(true),之前我是想能自己解決就自己解決的,所以把DZ論壇我能搜到的相關問題帖子都看了一遍,突然想起來其中有人提到過把轉換文件中的JPG都改成JPEG,以此作出了修改,頭像轉換工具就可以用了。 最后導入完畢,只導入了636個頭像,雖然很不全,但是我已經滿足了,因為導入成功的應該是原論壇自帶的頭像圖片和用戶上傳的圖片,網絡上直接引用的圖片沒有轉換,好像是這部分的轉換需要從網上下載圖片,因此如果超時,很可能轉換出錯,工具就默認為不轉換了,我覺得已經可以了,結果已經比我預期的要好很多了。 非常感謝您的解答,為我提供了一個解決問題的思考方向,初步解決了問題,我在此設置為最佳答案,希望能幫助到后來人。 |
![]() 愛之夢美風 發表于 2023-5-2 20:50 看一下你下載到的upgradeavatar.php文件,36行附近應該有這樣的內容:
在這行的后面加上
另外這個跟用什么系統沒有關系,只是要看你的虛擬主機的php是不是買來就自帶的,如果是自帶的而不是你自己在一個空服務器上安裝出來的話,那如果是php的問題就得找客服解決了 |
專家 發表于 2023-5-2 17:00 謝謝您的回答,我用的是阿里云的云虛擬主機,是Linux操作系統,是支持GD庫的,但是我不知道在哪里看GD庫,PHP版本5.3-5.6我都試了一遍,GD庫是在數據庫看嗎? |
crx349 發表于 2023-5-2 11:03 首先謝謝您的回答,升不了,能升我早升了,8.7升級9.0,PW只有UTF8的,沒有GBK的版本。 另外我用的是阿里云的云虛擬主機,是Linux操作系統,是支持GD庫的,只是我不知道在哪里看GD庫,PHP版本5.3-5.6我都試了一遍,GD庫是在數據庫看嗎? |
報這個錯就是你的php環境里的GD庫有點問題 |
XConver_pw85_87_90_to_X3.1 可以嘗試顯示升級pw9然后再轉換到x3.1 頭像轉換是自動的 你這個情況極可能的當前的php中gd庫不支持轉換哦,建議php版本用5.6以下再試試 |
手機版|小黑屋|Discuz! 官方交流社區
( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|
GMT+8, 2025-9-21 19:59 , Processed in 0.086092 second(s), 32 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.