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';

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

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

  • 相关阅读:
    JFinal框架
    shiro认证登录实现
    linux常用的命令
    zookeeper部署到linux操作步骤
    java的冒泡排序
    软件设计的七大原则
    vue知识点整理
    JVM垃圾回收算法
    Sql Server删库了怎么办?跑路是不可能跑路的
    Linux--find用法
  • 原文地址:https://www.cnblogs.com/eaglepie/p/8999983.html
Copyright © 2011-2022 走看看