1

我正在尝试让 phpthumb 在我妻子的 wordpress 网站上工作。 http://downtherabbithole.co.uk/

如果您查看第二个帖子,则该图像未显示。 http://downtherabbithole.co.uk/wp-content/themes/Elegant/phpThumb/phpThumb.php?src=http://i.imgur.com/aSFPujD.jpg&h=225&w=647&zc=1&q=100

有没有办法找出为什么没有显示?如果这意味着什么,我也会运行 nginx。

phpthumb 也制作了拇指,因为我可以在缓存文件夹中找到它。所以它做得很好,但不会显示出来。

4

1 回答 1

0

您正在使用 phpThumb 的 v1.7.9-200805132119 版本,当我单击您的链接时可以看到。

我还可以看到很多错误......这些错误会搞砸图像的标题,因此您需要修复它们。

Deprecated: Function eregi() is deprecated in /srv/www/downtherabbithole.co.uk/public_html/wp-content/themes/Elegant/phpThumb/phpthumb.class.php on line 980

Deprecated: Function ereg_replace() is deprecated in /srv/www/downtherabbithole.co.uk/public_html/wp-content/themes/Elegant/phpThumb/phpthumb.class.php on line 890

Deprecated: Function ereg_replace() is deprecated in /srv/www/downtherabbithole.co.uk/public_html/wp-content/themes/Elegant/phpThumb/phpthumb.functions.php on line 886

所有错误似乎都与过时的 ereg* 功能有关......幸运的是,这些都应该通过将您的 phpThumb 版本升级到最新版本来轻松修复 - v1.7.10 解决了您遇到的这个问题...... 7.11 可用。

或者,如果您无法升级 phpThumb,您可以在 php.ini 中抑制 E_DEPRECATED 错误...但这并不理想。

于 2013-10-11T01:36:46.120 回答