dedecms本地搭建(DEDECMS图文分离存放在另一个服务器实现方法)
dedecms本地搭建
DEDECMS图文分离存放在另一个服务器实现方法因为路由器之家相当于一个教程网站,而每一篇文章都尽可能多的用图片为大家讲解,这样就造成网站上的图片太多,一到夜间高峰时段网站打开就很慢,为了解决这个问题于是想到了把图片和文章进行分离,把图片存放在另一个服务器上,这样就不会影响文章的打开速度了。研究了半天终于成功特把成果和大家分享一下,如果转载的话请注明出处,谢谢。
分离的方法有好几种方法,这里讲的是比较简单的方法,后期虽然还要经常使用数据库替换功能,但是也很容易,只要几秒钟就搞定了,更重要的是这个方法能够把以前文章的图片也存放在远端,后面我也会讲讲系统自带的服务器分布/远程设置
重要:使用本教程前一定要备份数据,因为我中间出错过,幸好网站备份了
我们的思路是:1、在远程服务器同步网站的附件和图片 2、批量替换网站图片的地址路径 3、生成所有文档 4、定期同步网站然后替换数据库
首先我们需要在服务器(网站所在的服务器)上配置好ftp,可以下载一个:FileZilla Server Interface,记住是server版本而且要兼容你的服务器版本,因为有的不能在windows2003下使用。
点击FileZilla 上面的一个小人,然后在常规中添加一个用户并为他设置密码,然后点击共享文件夹来设置需要共享的文件,目录选择网站下的uploads目录,因为图片和附件都存放在这里,当然需要注意文件的权限。
本地服务器设置好后就需要在远程服务器设置了,进入远程服务器后配置一个网站设置二级域名为img.zzvips.com,为了方便我们在这个网站的目录下设置一个uploads文件夹
比如我以前的地址是:https://zzvips.com/uploads/allimg/141024/1-141024101G6357-lp.jpg" alt="dedecms本地搭建(DEDECMS图文分离存放在另一个服务器实现方法)" border="0" />
所以文件夹最好弄成一样
然后下载一个网站同步软件:websynchronizer,下载完成后点击view---->language选择chinese就能变成汉语
接下来根据向导进行操作即可,需要注意的是:第一文件夹和第二文件夹的文件操作不能搞错,一开始我弄错了,结果把网站上的图片都删掉了,所以网站备份很重要。
一旦发现提示大量的文件被删除就要暂停操作,看看设置是不是有问题。
接下来就需要在后台进行数据库替换了,点击系统,找到SQL命令行工具,一开始替换的时候总是不能成功,因为我替换的语句是:
update dede_addonarticle set body=replace(body,'https://zzvips.com/uploads/allimg/','https://img.zzvips.com/uploads/allimg/')
这样根本不行,因为数据库中图片的路径是相对路径,没有网站网址,所以替换不成功,可以通过phpmyadmin看一下
正确的语法是下面的:第一条替换文章图片的路径,第二条替换缩略图的路径,把我的网站换成你的就行了
update dede_addonarticle set body=replace(body,'//img.huahuo.com/ali/','https://img.zzvips.com/uploads/allimg/');
update dede_archives set litpic=replace(litpic,'//img.huahuo.com/ali/','https://img.zzvips.com/uploads/allimg/');
替换好后生成以下所有文档,看看是不是成功了。
- dedecms栏目怎么调用友情链(DedeCms用SQL语句调用数据库任意内容方法)
- dede栏目下有内容却不显示(dedecms列表不显示第一个元素如分隔符的简单方法)
- dedecms数据负载能力(DedeCms 5.7后台首页很卡的解决方法)
- dede如何联动筛选(dede 标签调用大全 dedecms 隔五行一个分割线等标签调用)
- dedecms制作的网站如何发布(DedeCms后台添加编辑文章空白的解决方法)
- dedecms怎么加页面(dedecms自定义内容模型在首页、列表页及内容调用标签的方法)
- dedecms内容页模板调用不成功(织梦dedecms循环调用多级子栏目如二级栏目下三级栏目)
- 织梦怎么使用tag标签(织梦dedecms使用weight排序无效的解决方法)
- dedecms 目录生成(dedecms实现自动打包文章中图片并下载的方法)
- dedecms怎么调用标签(dedecms直接访问域名不能跳转到index.php)
- dedecms自助购买(DEDECMS 支付宝操作手册)
- dedecms标签怎么调用(dedecms织梦系统内容页英文字母不换行的解决方法)
- dedecms图集功能(DEDECMS给图集图片加上自动编号教程)
- dedecms调用方法(DEDECMS专题制作方法)
- dedecms搜索功能怎么设置详细(删除dedecms 5.7里面烦人的织梦链的方法)
- dedecms标签怎么调用(织梦DEDECMS获取当前页面的顶级栏目名称及链接教程)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
- 如何追女孩子(如何追女孩子的技巧和方法)
热门推荐
- 阿里云配置宝塔(在阿里云购买云服务器并安装宝塔面板的步骤)
- nginx前后端跨域(Nginx解决前端访问资源跨域问题的方法详解)
- docker容器管理技巧(Docker容器编排实现过程解析)
- linux离线安装nfs服务器(linux搭建FastDFS文件服务器的实现步骤)
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- python识别验证码教程(Python3.5 + sklearn利用SVM自动识别字母验证码方法示例)
- php依赖注入对象注册(php依赖注入知识点详解)
- php 实例代码解析(PHP反射学习入门示例)
- python的os模块操作(Python OS模块实例详解)
- html网页设计排版布局(HTML利用九宫格原理进行网页布局)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9