httpd 发表于 2025-4-6 20:27:21

CHEVERETO對CHEVERETO有沒無損遷移圖片的辦法?

低版本的CHEVERETO部分功能損壞了不打算直接升級,就想着能否用最新的版本在新的環境中新建一個,然後把舊版本產生的圖片、相冊這些帶原先的預覽鏈接遷過去?嘗試了批量導入工具,這個不適用我的需求會變更鏈接。

httpd 发表于 2025-4-6 20:30:15

就因爲用的還是老版本的V3,沒有買V4,去那肥豬的論壇不給支援<img src="https://hostloc.com/static/image/smiley/default/mad.gif" smilieid="11" border="0" alt="" />

aRNoLD 发表于 2025-4-6 22:04:51

<i class="pstatus"> 本帖最后由 aRNoLD 于 2025-4-6 22:34 编辑 </i><br />
<br />
办法应该有两种。<br />
<br />
一是把图片再一次传到新版中,然后到数据库中把图片原来的信息,包括ID、位置、链接等一项项在新版数据库中修改。<br />
<br />
二是把旧版无缝升级到新版,这样其中原有的图片信息应该会得到完整的保留。<br />
<br />
不过这套代码应该不是为升级准备的,更像是再来一套,以便你买新版授权。<br />
<br />
我是从个人版、免费版升级的,从免费版的1.3到1.6.2也就是免费版的最后一个版本,按说怎样也要升级个几轮,比如说程序版本号迁上去、内部程序文件有改变等,但实际上升级的过程似乎只是数据库和app目录下的配置文件中的版本信息改了两个字母似的。<br />
<br />
但是从免费版或正常版本的2.x、3.x升级到最新的主流v4版就不容易了。它的安装、架构什么的好象全变了,在v4中提供了多种安装手段,似乎每一种都很简单,比如docker、vps安装cli程序,但是都是新装才行,如果是从旧版本升上来,里面要改动的地方我曾经尝试过,改完了也会报错。最不可思议的是,它新版要求Php的版本是8.2,见过有人装了新版8.4.5的,结果报错,官方给出的答复是太新了,所以会不支持。然而官方文档中给出的系统搭建建议是使用Ondřej Surý外挂,这外挂默认的都是最新版。<br />
<br />
如果你安装或升级出故障了,它是没有所谓的错误代码以便普通用户去查后分析的,看到有用户跑去官方论坛或github报,但是官方给出的答复都是你去看文档,或者付费支持。其实我想类似问题完全可以很好解决,难道从低版升级就只有很少人吗?那么你官方做了很多v4的安装简化手续,怎么就不能也做一个低版本的升级套包呢?你怎么就不能让报错信息更完善一点呢?诸如此类,在我看来,是可以通过平时下功夫、多做些前置工作去完成的。<br />
<br />
论坛上以前有人提过转兰空,但是兰空图床的个人免费版目前也停止开发了。<br />
<br />
所以如果你只是简单的用用,我看还是不要升级了。除非你推倒重来,直接安装v4,用docker。或者直接换其它的代码或软件。<br />
<br />
忘记推荐另一个目前仍在开发维护的替代型图床<br />
https://github.com/LibrePhotos/librephotos<br />
<br />
Latest development demo is available here: https://demo2.librephotos.com/ demo/demo1234 可以进去看看什么样的

Chevereto 发表于 2025-4-7 03:43:07

<i class="pstatus"> 本帖最后由 Chevereto 于 2025-4-6 16:05 编辑 </i><br />
<br />
菜鸟<br />
<br />
<img src="https://hostloc.com/static/image/smiley/yct/022.gif" smilieid="42" border="0" alt="" />

httpd 发表于 2025-4-7 20:24:04

<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16316399&ptid=1400893" target="_blank"><font color="#999999">aRNoLD 发表于 2025-4-6 22:04</font></a></font><br />
办法应该有两种。<br />
<br />
一是把图片再一次传到新版中,然后到数据库中把图片原来的信息,包括ID、位置、链接等一 ...</blockquote></div><br />
就是我現在用的版本給我東改西改有些功能補回去相同的代碼也恢復不了因此損壞了看着鬧心,所以就像借此機會版本往上升一升,舊的先保留着,因爲新的版本再新的環境中安裝好了好參考舊的版本上的配置和改動參數,我今天試了下,直接把舊版本的部分數據庫表下載替換新版本的數據庫表也是可以用的,就是不確定數據庫自增ID到時候新版本去生產環境中運行一段時間會不會出現相同的ID給覆蓋舊版本上的表自增ID數據了

aRNoLD 发表于 2025-4-6 22:04:00

<div class="quote"><blockquote><font size="2"><a href="https://hostloc.com/forum.php?mod=redirect&goto=findpost&pid=16317954&ptid=1400893" target="_blank"><font color="#999999">httpd 发表于 2025-4-7 20:24</font></a></font><br />
就是我現在用的版本給我東改西改有些功能補回去相同的代碼也恢復不了因此損壞了看着鬧心,所以就像借此機 ...</blockquote></div><br />
升级我比较少做这种事,但是这类使用PHP代码的,往往有些bug比较要命,所以我看到跳过几个版本号我还是会想升一升。<br />
<br />
以前有国际多语言支持,我升到1.6.2之后发现没有中文等多语言了,想退回去,结果又发现现在没地方找过去的安装包了。
页: [1]
查看完整版本: CHEVERETO對CHEVERETO有沒無損遷移圖片的辦法?