聯(lián)系官方銷售客服
1835022288
028-61286886
網(wǎng)站原本使用了阿里云OSS遠程附件,但經(jīng)常有文件上傳不了卡慢,所以取消遠程附件。全部改為本地存儲了。
將阿里云OSS中的文件全部下載上傳到網(wǎng)站uploadfile目錄下了。
然后在后臺通過字段替換功能,將dr_attachment_data附件表中的remote遠程路徑全改成0為本地存儲了。
通過查看某一條信息,找到縮略圖附件ID,通過數(shù)據(jù)庫以及后臺附件管理,查找該附件ID,已經(jīng)是正確的本地存儲路徑了。
在附件管理中也能正常瀏覽。
但為什么,瀏覽信息,圖片等附件地址仍然是遠程附件的域名前綴地址??編輯信息,發(fā)現(xiàn)也是。。
但明明對應(yīng)的附件ID,在數(shù)據(jù)庫中都已經(jīng)變成了。
像這種情況,到底該怎么處理呢?
模板文件:
URL地址:
更新附件緩存
更了10次都有了
是不是編輯器里面的圖片,需要手動替換
言之有理,看圖片是不是編輯器的?
回復(fù)迅??蚣軇?chuàng)始人
編輯器中的圖片是圖片路徑直接存儲在字段中的,使用字段替換功能已經(jīng)替換成功了。
問題是 【縮略圖】 與【多文件字段】,數(shù)據(jù)表中只存儲了附件ID。 所以無法直接替換字段的域名。
通過查看附件字段,已經(jīng)將附件表中的附件路徑調(diào)正確了,后臺【附件管理】都已經(jīng)能正常瀏覽了。
打個例子
信息A,數(shù)據(jù)庫中縮略圖字段存儲的是附件ID 500,然后附件表中搜索500,看到附件路徑已經(jīng)正常,,,后臺 附件管理,找到500,也正常了,可以預(yù)覽了。
但信息A前臺頁面,始終顯示遠程存儲的路徑,所以不顯示。編輯信息看到的也是一樣。
為什么附件本身已經(jīng)變了,,,但信息中還是不行呢?
編輯器里面的圖片可以用內(nèi)容維護工具里面批量替換內(nèi)容的域名
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán)
編輯器中的已替換,是縮略圖與多文件字段,這兩個字段是存儲附件ID的。
在phpmyadmin中,找到附件ID500的數(shù)據(jù),然后把remote設(shè)置為0,然后再更新附件緩存就行了
給我答案吧,我要賺錢換授權(quán)
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán)
前面已經(jīng)說了,已經(jīng)改過了,知道吧,全部都改成本地附件了,并且后臺附件管理預(yù)覽成功了,更新附件超10次了。
預(yù)覽成功說明已經(jīng)ok了啊
更新一下數(shù)據(jù)緩存試試
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán)
更新緩存這種低級錯誤不會放的,已經(jīng)更新無數(shù)次了
怎么兩個目錄名稱?看看附件目錄設(shè)置的對不對
結(jié)貼了,是不是我說的原因
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢買授權(quán)
不是~~~~~~~~
不是