showdoc映射到公网的图片无法打开
如果showdoc的访问地址有变化,会导致图片url前缀是原本访问地址的图片无法打开
解决办法是把上传的图片的绝对路径改成相对路径,即直接删除前缀
进入数据库存放目录
如果是docker部署的showdoc,数据库文件的路径在
/opt/showdoc/html/Sqlite/showdoc.db.php
备份数据库
cp showdoc.db.php showdoc.db.php.bak
修改数据库
将数据库文件下载下来,用SQLiteSpy这款软件打开
执行下面两条语句,删除图片url前缀,下列语句中的 http://127.0.0.1 根据实际情况改写,如果有映射,一般填写域名和端口
1、修改文章中的图片地址
update page set page_content = replace(page_content,"http://172.0.0.1","");
2、修改文件地址
update upload_file set real_url= replace(real_url,"http://172.0.0.1","");
修改完成后不需要保存,默认已经保存了,直接关闭数据库就可以,将showdoc.db.php文件复制回去,并且修改权限
chown 1000:1000 showdoc.db.php
改完之后应该可以正常打开图片
THE END
0
二维码
海报
showdoc映射到公网的图片无法打开
如果showdoc的访问地址有变化,会导致图片url前缀是原本访问地址的图片无法打开
解决办法是把上传的图片的绝对路径改成相对路径,即直接删除前缀
进入数据库存……

共有 0 条评论