0

所以,我们使用的是 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 版本。这不是最好的解决方案,因为我知道这个版本很容易受到攻击。因此,我需要同时制定最终解决方案。

提前感谢您的任何想法。

4

1 回答 1

0

老问题,但我将在这里发布一个答案,因为我刚刚遇到了这个问题。这可能无法回答每个人的 TimThumb 问题,但它解决了我的问题。我按照Binary Moon 的故障排除指南进行操作,但并不快乐。设法在 Themeforest 上找到此线程;

http://themeforest.net/forums/thread/tim-thumb-problem/32860

Olegnax 的评论是关键。它可能是主机将设置的服务器上的安全配置(但您在支持台处理的操作员很可能不知道)。如果您在由 TimThumb 调整大小的图像上收到 500 Internal Server Error 消息,请尝试以下操作:

  1. 将 timthumb.php 上的文件权限设置为 700(仅限所有者读取、写入和执行)。
  2. 检查缓存目录(文件夹)权限。将其设置为 777 会给您一个 500 – 内部服务器错误。将其设置为 711。
于 2013-02-05T09:27:08.010 回答