Я работаю над cakephp
основанный проект
Создание эскизов с помощью phpThumb
плагин
необходимо создать миниатюру ссылки на внешнее изображение
phpThumb
генерирует миниатюру с этого сервера
http://watermark.propspace.com
но не с этого сервера
https://propspaceuae.s3.amazonaws.com
я получаю эту ошибку Off-server thumbnailing is not allowed
Чтобы решить эту проблему, я сделал следующее
в phpThumb.config.php
файл
Я изменился nohotlink_enabled
ложный
$PHPTHUMB_CONFIG['nohotlink_enabled'] = false;
и добавил домен на nohotlink_valid_domains
$PHPTHUMB_CONFIG['nohotlink_valid_domains'] = array(@$_SERVER['HTTP_HOST'],'propspaceuae.s3.amazonaws.com');
но не работал для меня
я нашел это решение здесь Ссылка на сайт
но это не работает для меня.
Я получил решение, изменив эту строку
$PHPTHUMB_CONFIG['nohotlink_enabled'] = false;
в
$PHPTHUMB_CONFIG['nohotlink_enabled'] = true;
и я добавил домен в phpThumb.class.php
файл
var $config_nohotlink_valid_domains = array('propspaceuae.s3.amazonaws.com');
И это сработало для меня.
Других решений пока нет …