Вы используете локальный путь? Или полный URL?
Если он заполнен, есть ли у вас протокол (например, «http») перед адресом? Отсутствие протокола может заставить PHP искать URL в локальной области, что приводит к тому, что изображение не найдено.
EDIT:
Вы убедились, что allow_url_fopen и allow_url_include включены на новом сервере?