• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >IIS教程 > Discuz!使用imagemagic添加水印的相关问题

Discuz!使用imagemagic添加水印的相关问题

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含discuz水印设置,discuz水印,discuz图片水印,discuz论坛水印,discuz论坛等服务器相关知识,网友希望可以进行参考

用imagemagic很久了,缩略图正常,在后台预览水印也正常,但帖子发的图就是无法添加水印,很是困惑,今天没事又翻了翻资料,就严格按照资料做了一遍,竟然成功了,现在论坛在使用imagemagic的情况下,贴内图片可以添加水印了,最关键是在保证水印质量100的情况下,图片并没有像在GD下变大一倍。很欣慰。分享出来给同样困惑的童鞋看看。以前有人发过帖子,可惜都关闭了,无法回复,单起一个帖子,有兴趣的就严格按照下面办法修改。肯定能够实现。环境就是Win2003 IIS+PHP+MySQL+ DZ7.2或Coppermine+ImageMagick 主机。下面的文字都是其他文章写得,我摘录过来。估计很多人没有仔细阅读所以导致不能成功!共同学习吧!

Windos2003提高了安全性能,不能直接支持运行ImageMagick,需要给cmd.exe的权限添加IUSR_XXX以及IWAM_XXX以读取+执行权限才能运行ImageMagick的convert.exe。
方法:浏览到c:\windows\system32\cmd.exe,在cmd.exe的快捷方式上点右键,在弹出的菜单上点安全/添加/高级/立即查找,找到IUSR_XXX以及IWAM_XXX确定,给IUSR_XXX以及IWAM_XXX以读取+执行权限就可以了.大多数在Windos2003系统下DZ7.2用ImageMagick “水印图片无法生成或不符合生成水印的条件”或者CPG不能用ImageMagick缩图,问题都出在这里。
ImageMagick设置绝对路径 ,却依然会提示你"水印图片吧无法生成或不符合生成水印的条件,请检查设置"
解决办法:
1.你不必将php_imagick.dll或者CORE_RL_magick_.dll增加到php.ini
2.如果你运行于php安全模式,增加ImageMagick安装路径到php.ini,例如 safe_mode_exec_dir=C:/Programs/ImageMagick。
3.还需要修改%systemroot%/system32/cmd.exe的权限。请赋予IUSR_XXX以及IWAM_XXX以读取+执行权限。
如果你php没有运行于安全模式的话,只需要给cmd.exe的权限添加IUSR_XXX以及IWAM_XXX以读取+执行权限就可以了.
4,ImageMagick的安装路径 “C:/ImageMagick/” 即可( 末尾要加“/”,建议不用C:\ImageMagick\)。
5,php.ini 没有开启安全模式,cmd.exe添加了everyone读取和运行的权限,windows2003系统+IIS +DZ7.2。
  DZ后台,ImageMagick 程序安装路径:C:/imvlq/   (ImageMagick-6.2.7-6-Q16-windows-static.exe安装在C:/imvlq/,此文件夹有everyone读取和运行的权限) 水印图片类型: GIF 类型水印 结果,在后台预览水印效果时出现“水印图片无法生成或不符合生成水印的条件,请检查设置” 寻求解决方案?
经过多方面试验,查出是系统权限问题。.........多次试验,让我发现ImageMagick要想正常运行,涉及到的权限有如下。C盘(系统盘)要有user读取和运行权,C:\imvlq\(就是ImageMagick安装路径)要有user读取和运行权, cmd.exe要有user读取和运行权,站点文件,如:我的站点放在 C:\web\文件夹里,那么这个web文件夹要有user不但要有读取和运行,还要有修改权限,一定要有user(不建议用everyone)。C盘的其他文件夹可以不用继承上级文件权限。以上几点权限足以解决出现“水印图片无法生成或不符合生成水印的条件,请检查设置”问题,

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Discuz!使用imagemagic添加水印的相关问题
  • Discuz!使用imagemagic添加水印的相关问题

相关文章

  • Linux下vsftp的安装和配置方法
  • 利用PHP mail函数实现邮箱发送
  • Linux下vsftp的安装和配置方法
  • Subversion成为Apache顶级项目
  • centos7.2安装mysql5.7.17
  • 应用:在Linux系统下配置WU-FTP服务器
  • 如何对关键应用实施虚拟化
  • 为jenkins的每个build设置description(转自hp_truth的文章)
  • Serv-U中文版建立FTP服务器教程
  • Neo4j入门点滴(一):Cypher

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 德讯DCIM解决方案为数据中心提供全方位智能化管理
    • AMD皓龙产品从“芯”实现虚拟化
    • Linux(CentOS 7)命令行模式安装VMware Tools
    • redis一例连接池连接不上的故障及解决
    • 解决Win8在VMware Fusion中使用Wacom笔不正常的问题
    • 【干货】解密监控宝Docker监控实现原理
    • 如何配置IIS才能稳定运行ASPX /.net呢?
    • spark core源码分析16 Shuffle详解-读流程,sparkshuffle
    • Linux(CentOS 7)命令行模式安装VMware Tools
    • 网络虚拟化与下一代服务器:谁是赢家?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有