在本地做好的课程网站后上传到服务器出现图片、视频等文件无法打开,出现这种问题是由于在本地直接运行mini iis,上传的图片、视频和其他文件都是以根地址存入在数据库,如果把软件上传至服务器后并且以虚拟目录形式运行就会出现路径问题(新建网站的形式则不会有问题),下面的方法就可以解决这个问题。
先找到数据库,数据库位于files/database下,一般后缀为config(操作之前记得备份一下数据库,就是复制粘贴文件了),直接重命名为mdb结尾的后缀,然后双击打开数据库(本地需要安装access数据库软件,office自带),点击创建,点击查询设计,关掉表窗口,然后右键选择SQL视图,如果虚拟目录为guqiu,那么输入下列的代码,三段代码需要三次执行,每次运行一段代码,运行完毕后记得把文件后缀改回原有的config后缀即可。
Update C_Common SET Content=REPLACE (Content ,'/upload/','/guqiu/upload/')
Update C_News SET Content=REPLACE (Content ,'/upload/','/guqiu/upload/')
Update C_Word SET Content=REPLACE (Content ,'/upload/','/guqiu/upload/')