saber 酱的抱枕

Fly me to the moon

04/30
2015
学习

dedecms从数据库备份文件修改附件路径

有时候在本地同时安装了多个 dedecms,后来安装的 dedecms会产生“cms安装路径”这一项。例如说本地的wwwroot文件夹是放网站的,但是现在该文件夹下放了多个网站,如website1、website2,都是分别建立文件夹存放的,在这些网站的后台就会有生“cms安装路径”这一项,而且不能去掉,否则会产生混乱。等到把网站做好上线的时候,会发现数据库里备份的附件目录路径是这样的:/website1/uploads,而不是原本的/uploads。这时候我们可以修改本地备份的数据库文件来解决。

在备份文件中找到addonarticle、archives、arctype、uploads表的文件(如果添加了文章的还有其他表,也找出来),把所有/website1/uploads替换成/uploads,之后保存,再恢复数据,附件目录就不受“cms安装路径”的影响了。

还有sysconfig表,是系统设置,把cms安装目录参数改成空,主页参数改成'/'。

dedecms从数据库备份文件修改附件路径