【发布时间】:2013-01-08 20:40:35
【问题描述】:
所以,我们使用的是 Linux、Apache、PHP 5.4。
我使用的是 Wordpress 3.5,这是我们的问题开始的地方。我也在使用 ThemeFuse 的主题。
我不得不恢复到一个非常旧的 TimThumb 版本,因为最新版本似乎对 PHP 5.4 或 Wordpress 3.5 不满意。
有没有人有任何建议让 v2.8.10 或 v.2.8.11 在 Wordpress 3.5 下使用 PHP 5.4 工作。我让它在我们的开发网站上运行和工作,但是当我将网站移动到实时域时,它坏了,所以我的网站上有一个部分无法加载图像。
我只是想知道 Wordpress 3.5 或 PHP 5.4 是否存在已知问题。
当我转到使用 TimThumb 的页面时,我在页面上看到损坏的图像。右键单击并在新窗口中打开图像可以提供更多详细信息。
错误消息显示 TimThumb 找不到图像,尽管当我从 ?src 参数获取 url 并在浏览器中打开该 url 时,图像加载正常。
作为临时解决方案,我已恢复到非常非常旧的 timthumb 版本。这不是最好的解决方案,因为我知道这个版本很容易受到攻击。所以我需要同时制定一个最终的解决方案。
提前感谢您的任何想法。
【问题讨论】:
-
请检查1-12并快速告诉结果:binarymoon.co.uk/2010/11/timthumb-hints-tips
-
1.找不到您指定的内部图像。我正在使用最新版本。 TimThumb 版本:2.8.11。我还尝试了最新的 v2.8.2 版本,但没有工作。他们都做同样的事情。
-
3.传递给 timthumb.php 的 url 已经是 url 编码的。缓存目录存在;我将文件夹更改为 777。使用旧版本的 timthumb,我看到文件被保存到缓存文件夹中,但由于该脚本不安全,我不得不从我的服务器中删除它。在缓存文件夹上尝试了 777 和 755。我没有发出跨域请求。不使用 wordpress-mu。我正在使用JPG。我没有看到任何需要检查的问题。难倒。
-
试试这个:启用 PHP 错误日志到最高设置。记录 PHP 错误。挑起错误(求图)和双叉指php错误日志中有一些使用信息。
-
你在 timthumb 脚本中这样做对吗?