首先后台设置水印,确保,域名+/data/mark/mark.png是可以打开的。
上面设置了,清除缓存,还是不加水印的话,继续排查。
我的问题是/网站目录名/public_html/e/class/gd.php 文件有问题,替换这个文件就可以
下面是排查记录:
如上图点这个发送到服务器是走下面这个文件的TranFile(这个上传文件方法
https://域名/e/admin/ecmseditor/ecmseditor.php
TranFile(这个方法在下面这个文件里,和上面文件同目录
/网站目录名/public_html/e/admin/ecmseditor/editorfun.php
这个上传文件,上传好文件走加水印GetMyMarkImg(这个方法,这个方法在下面这个文件里
/网站目录名/public_html/e/class/functions.php
然后GetMyMarkImg(这个方法里走imageWaterMark(这个加水印方法
imageWaterMark(这个方法在/网站目录名/public_html/e/class/gd.php里
找其他正常的gd.php替换这个不行的就可以了
如下图顶部没有,define('InEmpireCMSGd',TRUE);的话,可以尝试加下,看下是否可以