3
As far as I know xcGal is not maintained anymore so there is a big risk you run into compatibility issues. I would advise to try extgal as it is still developed.
About your xcgal problem you could check two things. Does the upload directory have all permissions set? Other issue I remember is the path, in admin you have to set the serverpath, not the public http:// etc.