主題: 0.32 升級 1.0後 上傳的圖不見了(問sql語法) 作者: kaichan 於 七月 04, 2005, 07:17:53 下午 我很久之前有問過這個問題,不過我最近才體會到問題的所在。
我之前從.32升到1.0之後,在.32時代上傳的圖,縮圖全部不見了,當時以為是gd2之類的問題,但是最後還是沒解決,就不了了之。 在升級了1.01之後,有一天我什麼都沒想的就上傳一張圖片。這才發現其實縮圖是可以用的,我目前觀察的原因就是,0.32升級到1.0的時候,資料庫的圖似乎不見了。 之前有用過phpMyAdmin看過資料庫,但是因為不熟悉MySQL,也不知道plog的資料庫分配是把圖檔存在哪個table。也是有看沒有懂,所以我也不能確定是不是圖真的不見了,還是plog1.x取不出來。 尤於我現在無法到主機前面,於是想請問一下如何用mysql的語法直接去把圖抓出來。(因為機器是我自己的)我目前只能用ssh連線去做這件事。 還是說這個問題早就解決了,我沒有搜尋到。Orz 另外,我有備份之前.32的資料庫。如果1.x的真的不見了,也請告訴我.32的圖是在哪個地方,謝謝。 主題: 0.32 升級 1.0後 上傳的圖不見了(問sql語法) 作者: markwu 於 七月 05, 2005, 11:02:56 上午 Hi kaichan:
1. 資料庫裡面並沒有紀錄任何圖檔。 pLog 的圖檔是存在 /gallery/x (x=1.2....n, your blogid),縮圖則是存放在 /gallery/x/preview。所以升級後只是升級資料庫的結構,並沒有動到任何 gallery 中的檔案。 2. 如果是之前的 preview 檔案不見了,你可以是著按一下重新產生縮圖嗎?看看縮圖是否會從新產生。 3. 看看你的 /tmp/sql_error.log 中,是否有相關錯誤訊息,麻煩貼上來看一下。 4. BTW, 你確定 GD2 是有安裝的,是嗎? Mark 主題: 0.32 升級 1.0後 上傳的圖不見了(問sql語法) 作者: kaichan 於 七月 05, 2005, 12:37:43 下午 引用自: markwu Hi kaichan: 1. 資料庫裡面並沒有紀錄任何圖檔。 pLog 的圖檔是存在 /gallery/x (x=1.2....n, your blogid),縮圖則是存放在 /gallery/x/preview。所以升級後只是升級資料庫的結構,並沒有動到任何 gallery 中的檔案。 2. 如果是之前的 preview 檔案不見了,你可以是著按一下重新產生縮圖嗎?看看縮圖是否會從新產生。 3. 看看你的 /tmp/sql_error.log 中,是否有相關錯誤訊息,麻煩貼上來看一下。 4. BTW, 你確定 GD2 是有安裝的,是嗎? Mark 先謝謝你 Mark 我的縮圖不會重新產生(這是指舊圖)。 sql_error.log有一個新的錯誤(我有先清掉再來看) 程式碼:
我的GD2應該是有安裝吧,因為我的新圖可以看到縮圖。 http://kaichan.nankin.info/1/ 這是我的網誌,可以抓到舊圖(前三個)但是看不到縮圖。 謝謝。 主題: 0.32 升級 1.0後 上傳的圖不見了(問sql語法) 作者: markwu 於 七月 08, 2005, 10:37:07 上午 Hi kaichan:
看樣子是 1.0.1 的 bug, 他會造成無法 regenerate 縮圖。 你能測試一下: 1. 新上傳的檔案是否能產生縮圖。 2. 舊的檔案是否無法產生縮圖 如果是,那就是這個 Bug... http://bugs.lifetype.net/view.php?id=496 1.0.2 會修正,另外你也可以先 check out 1.0.2 的 code 才測試。 Mark |