wordpress使用timthumb首页缩略图不显示的解决方法汇总

wordpress使用timthumb首页缩略图不显示的解决方法汇总-0470生活网

A TimThumb error has occured

The following error(s) occured:

最近,小站首页的缩略图也莫名其妙的不显示了,但移动端主题的缩略图显示正常。在网上查看了很多网友的解答后,把问题归结到应该是空间商对服务器的权限做了调整导致的,但找到空间商后发现权限一切正常,配置也都符合要求,这让小编我一下就懵逼了。然后重新查资料,排查问题原因。

最后功夫不负有心人,总算解决了这个小问题。下面就把解决方案和网友的解决方案汇总给大家!

以下是解决方案:

第一种方案:通用解决方法

  1. 由于timthumb默认设置中,出于安全考虑是不允许缓存外部地址图片的。那么我们要把根目录的timthumb.php文件中的define (‘ALLOW_ALL_EXTERNAL_SITES’, false)将它替换为:define (‘ALLOW_ALL_EXTERNAL_SITES’, TRUE)
  2. 看看外链是否仿盗链的图片(这种情况下只能换图片或者上传到本地!)
  3. 是否开启GD库
  4. 是否给了timthumb.php权限(755 或 777)
  5. cache文件夹是缓存的地方看看是否给了权限(里面的文件也要弄权限的哦,755 或 777),然后把里面的.txt文件删了

如果是配置上的问题,一般这五步下来主题基本是可以显示图片的;

第二种情况:网站搬家

网站从linux主机搬至win主机后,在配置完好的情况下!出现首页缩略图不显示的,可以采用一下方案:

将主题文件根目录下cache文件夹及里面的缓存数据全部删除,新建一个cache文件夹即可解决;

第三种情况:网站搬至win主机,timthumb获取缩略图路径错误,解决方案:

找到timthumb.PHP打开,用Ctrl+F 查找到

define(‘VERSION’,’版本号’);
在它前面添加一行
$_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__);

添加之后,问题成功解决。

第四种情况:配置和权限没问题的情况下

将主题文件根目录下cache文件夹及里面的缓存数据全部删除,新建一个cache文件夹,同时用原始timthumb.php文件替换掉正在使用的timthumb.php文件,即可解决;

wordpress使用timthumb首页缩略图不显示的解决方法汇总-0470生活网

 

*文章为作者独立观点,不代表0470生活网立场
本文由 Mr's Zhuo 授权 0470生活网 发表,并经0470生活网编辑。转载此文章须经作者同意,并请附上出处(0470生活网)及本页链接。原文链接http://www.0470000.com/?p=532
发表评论

2 条评论
  • 椅子 转运女王 

    还是解决不来哇,用自带的就行,换timthumb.php 就KO了,怎么弄哦,我记得我之前服务器开过链接保护,后来关了就变这样了,包括主题的生成分享图片都获取不了图片

  • 沙发 小伟 

    timthumb提示找不到内部图片,还是解决不了啊

相关文章
永恒之蓝比特币勒索蠕虫病毒预防及文件恢复工具,关闭445端口
永恒之蓝比特币勒索蠕虫病毒预防及文件…
鲁建房字[2016]14号文件 住房公积金缴纳凭证及申请表电子版下载
鲁建房字[2016]14号文件 住房公积金缴纳…
【软件教育培训】写给所有想从事软件研发的年轻工程师的忠告与建议
【软件教育培训】写给所有想从事软件研…
孩子退烧妙招和家庭食谱,宝儿妈们收藏起来吧!
孩子退烧妙招和家庭食谱,宝儿妈们收藏…
家庭清洗妙招集锦:只要几分钟,油烟机焕然一新!
家庭清洗妙招集锦:只要几分钟,油烟机…
修改WordPress密码保护文章中密码输入提示文字的方法
修改WordPress密码保护文章中密码输入提…
我还没有学会写个人说明!