zoukankan      html  css  js  c++  java
  • WP缩略图出不了,打开缩略图提示“A TimThumb error has occured”

    WP之前是iis的时候一切正常,切换为nginx后发现缩略图不能看了,出不了,打开缩略图后:

    错误提示:
    A TimThumb error has occured
    Could not find the internal image you specified.

       Query String : src=http://my-host.it/wp-content/files_mf/1346848579prog_no_pic.png TimThumb version : 2.8.14

    于是一顿百度狂搜,然后都解决不了。普通的解决办法如下:https://www.iianjing.com/1104.html

    但是我这问题不是一般的问题啊。我把CACHE下面的文件夹删了重建,访问后发觉里面还是会生成文件,也就是说不是权限问题,再者我这环境是windows呢,只不过是由于某些原因从IIS切换到了nginx,导致的问题,切换回去倒也正常,不过我其他站受影响了。只有走Nginx这一条路,于是又绝望地搜,终于,让我找到了曙光。

    https://yq.aliyun.com/php/45543

    感谢作者提醒,真就是那个问题。

    问题解决方法    

    1、问题原因

       问题原始是TimThumb无法找到图片,也即说TimThumb识别的路径跟图片所在的路径是有一些差异。

    2、解决方案

        找到主题中的timthumb.php打开它,用Ctrl+F 查找到

    define(‘VERSION’,’版本号’);

    在它前面添加一行

    $_SERVER[‘DOCUMENT_ROOT’] = ‘路径';

    例如我的路径为/var/www/

    //$_SERVER[‘DOCUMENT_ROOT’] = ‘/var/www/';

    因为我的服务器是WIN,所有这里是win的地址

    $_SERVER[‘DOCUMENT_ROOT’] = ‘C:/XXX/wwwroot';

    保存后,再回到网站刷新,发现久违的缩略图已经出来了,问题得到解决了;

    这时候真有种拨开乌云见阳光的感觉,坑了四五个小时吧,唉,特此留笔在此,希望也能帮到你!

  • 相关阅读:
    前端错误知识提示积累
    插件介绍之一:常用插件
    css小技巧积累
    设置网页地址栏小图标
    SEO优化篇——meta用法
    获取客户端的cookie
    come on,make a date progress bar together!
    教教你不用table制作出表格
    js实现快捷键绑定按钮点击事件
    Sublime Text3常用快捷键
  • 原文地址:https://www.cnblogs.com/eaglepie/p/8999983.html
Copyright © 2011-2022 走看看