Hallo,
ich würde als nächstes prüfen ob Pfad korrekt ist und Performancehalber würde auch globale Pfadangaben machen
$path = dirname(__FILE__) . '/a/b/c.jpg'; // nebenbei gemerkt.
Die PHP-Einstellung "open_basedir" soll geprüft werden, wenn sie unter Windows Einfluss hat.
Die Fehlermeldungen sollen aktiviert werden. Möglichst ganz oben im Script.
ini_set('display_errors', 'on');
error_reporting(E_ALL ^ E_NOTICE);
Wenn die Anweisungen im Script sind, dann prüfe mit "phpinfo()" ob die Einstellungen wirklich übernommen wurden. Soweit ich weis gibt es in den letzten Versionen von Plesk ein "Problem" damit.
Dann bitte die Fehlermeldungen noch mal hier posten, falls es nicht weiter geht.
Gruß Alexander.