1

这是上传的图片:http: //propppedupcreations.com/uploads/portfolio/fullsize/p036.jpg

您可以在此处查看图库中的图像;左上角:http ://www.proppedupcreations.com/index.php?page=portfolio&categorylink=photoshoot

在图库中单击它时出现此错误:无法加载图像。确保路径正确且图像存在。这只发生在少数几个没有明显原因的选择上(有过吗?)。缩略图显示正常,但查看较大版本失败。

这是通过 timthumb 直接链接到它时的相同图像,它显示 500 错误并显示额外的零:http ://propppedupcreations.com/timthumb.php?src=/uploads/portfolio/fullsize/p036.jpg&w=800&zc =1&q=90

4

2 回答 2

1

如您所述,此链接失败:

http://propppedupcreations.com/timthumb.php?src=/uploads/portfolio/fullsize/p036.jpg&w=800&zc=1&q=90

然后我所做的就是改变大小,它工作正常:

http://propppedupcreations.com/timthumb.php?src=/uploads/portfolio/fullsize/p036.jpg&w=626&zc=1&q=90

626px 宽是我在抛出 500 错误之前可以做到的最大宽度。这很奇怪,因为 TimThumb 的尺寸问题通常与正在处理的图像有关,而不是与生成的图像有关(即 URL 中的任何宽度尺寸都会失败)。

TimThumb 唯一的另一个常见问题是您的 /cache/ 目录权限不是 777 或 755。可能之前权限正常并且缓存了一些图像,现在权限错误。也许 p036.jpg 有一个足够大的缓存图像来创建一个 626px 宽的图像,但如果更大,它会尝试再次使用实际图像并创建一个新的缓存图像但无法写入它。您的 /cache/ 文件夹的权限是什么?

只是在这里吐痰。

于 2012-12-16T15:39:22.407 回答
0

这对我有用:

  1. 检查以确保文件权限设置为 700(仅限所有者读取、写入和执行)。
  2. 检查目录(文件夹)权限。将其设置为 777 会给您一个 500 – 内部服务器错误。将其设置为 711。
于 2014-05-30T10:31:02.920 回答