Timthumb внешние домены разрешены, но не работают - PullRequest
2 голосов
/ 29 августа 2011

Мы используем Timthumb в нашем блоге Wordpress для отображения миниатюр сообщений на главной странице.Дело в том, что даже если для параметра ALLOW_EXTERNAL задано значение TRUE, у нас есть некоторые проблемы, чтобы заставить его работать.

Как видите, это изображение отображается без проблем:

http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fwindows_explorer-e1314218545653.gif&w=160&h=120&zc=1

Хотя этот, размещенный на том же идентичном сервере (img.ideageek.it), не отображается правильно.

http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fmyp2p-e1314255308699.jpg&w=160&h=120&zc=1

Ошибка, как вы можете видеть, это "удаленный хост" img.ideageek.it «не разрешен», хотя любой другой внешний хост работает.

Так как именно там мы используем для хранения изображений, домен img.ideageek.it всегда был в списке разрешенных доменов с ALLOW_EXTERNAL.опция установлена ​​в false, но поскольку эта проблема обнаружилась, я установил для ALLOW_EXTERNAL значение true, не слишком заботясь о безопасности.К сожалению, даже после двух дней ожидания из-за кеша ничего не изменилось.

Я знаю, что использую старую версию timthumb, но я бы предпочел не обновлять, потому что боюсьвзломать всю тему.

Надеюсь, вы можете помочь:)

1 Ответ

0 голосов
/ 29 августа 2011

См. № 2 в этой статье по устранению неполадок

http://www.elegantthemes.com/troubleshooting-timthumb.html

  • Изображения размещены на вашем домене?
    • Сценарий timthumb требует, чтобы все изменяемые размеры изображений размещались в том же домене, что и ваш блог WordPress.Это мера безопасности, введенная автором.Если вы пытаетесь использовать изображения из внешних источников, это не будет работать.

или используйте обходной путь отсюда (редактирование белого списка домена):
http://wordpress.org/support/topic/how-use-timthumb-with-external-image-link

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...