смешно, в phpThumb.config.php строка по умолчанию не закомментирована:
$PHPTHUMB_CONFIG['document_root'] = realpath((getenv('DOCUMENT_ROOT') && ereg('^'.preg_quote(realpath(getenv('DOCUMENT_ROOT'))), realpath(__FILE__))) ? getenv('DOCUMENT_ROOT') : str_replace(dirname(@$_SERVER['PHP_SELF']), '', str_replace(DIRECTORY_SEPARATOR, '/', dirname(__FILE__))));
.. и phpThumb успешно сохранили файлы в директории cache, но не смогли удалить файлы.
Я установил $ PHPTHUMB_CONFIG ['document_root'] вручную, и это работает!
Итак, дважды проверьте, правильно ли $ PHPTHUMB_CONFIG ['document_root'].