allthebest 發表於 2021-4-23 03:12:05

Discuz ! X3.4,老旧帖子本地转到远程与远程转到本地的方法!

<br /><br />首先,要设置本地转到远程,当然先要启用远程附件,并测试成功,否则不要使用老旧帖子本地转到远程方法。要设置远程转到本地方法,当然也先要关闭远程附件功能。<br /><br /><strong>一、本地转到远程</strong><br /><br />1、论坛后台–全局–上传设置–启用远程附件<br /><br />2、将本地附件目录data/attachment里面的文件夹移动到远程服务器上<br /><br />3、数据库执行sql语句<br /><br /><strong>论坛的</strong><br /><br />(where remote=0表示本地,where remote=1表示远程, pre_表示数据库表前缀)<br /><br /><ol><li>update pre_forum_attachment_0 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_1 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_2 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_3 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_4 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_5 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_6 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_7 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_8 set remote=1 where remote=0;<br /><li><br /><li>update pre_forum_attachment_9 set remote=1 where remote=0;</ol><br /><br /><strong>门户的</strong><br /><br /><ol><li>update pre_portal_article_title set remote=1 where remote=0;<br /><li><br /><li>update pre_portal_attachment set remote=1 where remote=0;<br /><li><br /><li>update pre_portal_topic_pic set remote=1 where remote=0;</ol><br /><br /><strong>相册的</strong><br /><br />{相册表中的remote取值还有一种情况为remote=2(论坛附件图片保存到相册)}<br /><br /><ol><li>update pre_home_pic set remote=remote+1;</ol><br /><br /><strong>二、远程转到本地</strong><br /><br />后台关闭远程附件设置,将附件移动到本地服务器的 data/attachment目录后执行sql即可<br /><br />(where remote=0表示本地,where remote=1表示远程, pre_表示数据库表前缀)(已包括论坛、门户与相册)<br /><br /><ol><li>update pre_forum_attachment_0 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_1 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_2 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_3 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_4 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_5 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_6 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_7 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_8 set remote=0 where remote=1;<br /><li><br /><li>update pre_forum_attachment_9 set remote=0 where remote=1;<br /><li><br /><li>update pre_portal_article_title set remote=0 where remote=1;<br /><li><br /><li>update pre_portal_attachment set remote=0 where remote=1;<br /><li><br /><li>update pre_portal_topic_pic set remote=0 where remote=1;<br /><li><br /><li>update pre_home_pic set remote=remote-1;</ol><br /><br /><br />远程<em>, </em>本地<em>, </em>转到<em>, </em>附件<em>, </em>设置

pcinstall 發表於 2021-5-6 22:29:48

看看......................

wuyoua 發表於 2021-5-12 10:29:59

遠程附件轉本地,但模板DIY圖片調用的還是遠程的相對路徑,請問大佬怎麽解決?

allthebest 發表於 2021-5-12 17:41:06

<br />请尝试按 https://gitee.com/Discuz/DiscuzX/pulls/912/files 修改后再试。<br /><br />另外建议对本修改的测试在测试站点进行,避免影响正常业务。

fujie1982 發表於 2021-5-15 21:55:39

楼主,我想问个问题,3.4最快最稳的环境是哪个?我现在是php7.1+mysql5.7&nbsp;&nbsp;论坛开启了opcache+redis&nbsp;&nbsp;速度已经比较满意了。<br />那么,还可以更上php8.0+mysql8.0吗?速度是否是会有更好的提升。是否支持和稳定。<br />感谢<br />

allthebest 發表於 2021-5-15 22:44:57

<br />Discuz x 3.4不支持&nbsp;&nbsp;PHP8.0
頁: [1]
查看完整版本: Discuz ! X3.4,老旧帖子本地转到远程与远程转到本地的方法!