Для меня решение было действительно простым. После установки phpthumb с настройками по умолчанию строка $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__))));
не была удалена, и все, похоже, работают нормально.
НО: каталог /TMP работает из космоса в очень короткое время на высокой посещаемой странице.
РЕШЕНИЕ: Это было просто, поскольку phpthumb нуждается в WRITE PERMISSIONS в каталоге $ PHPTHUMB_CONFIG ['cache_directory']. Поэтому убедитесь, что пользователь, выполняющий ваши php-скрипты (обычно apache), имеет разрешение на запись, иначе каталог/tmp будет использоваться и заполняться вашими кешированными файлами.
надеюсь, что это поможет!