Tengo un "memory_limit" de 48MB cuando lo normal es de 16MB y que no lo pueden ampliar.
Si bien son 'normales' esos valores, si estas intentando subir fotos de mayor resolución, el error va a aparecr, por lo tanto, mientras mas alto sea ese valor, mejor.
Que existe un error de código en este sentido en CPG y que ellos no pueden hacer nada
No existe error alguno en ese sentido, hay webs que suben fotos de altisima resolución sin problemas, eso esta totalmente limitado por el php.ini de tu servidor.
En los docs podes leer:
There is (at least in theory) no limit in Coppermine to the file size or dimensions that the script can handle. However, there is at least one limit existing on the webserver: resizing images (to create intermediate images and/or thumbnails) consumes memory and burns CPU cylces. To prevent the server from crashing, the server admin has to restrict the amount of memory that a PHP script is allowed to consume. The error message mentioned above means that the limit imposed by the server admin has been reached, i.e. the image that the script tried to process consumed to much memory.
No existe problema alguno con Cpg. No hay limites en cuanto a resolución de imagenes, no lo hay. Lo que dice aqui es basicamente eso, no hay limites (teoricamente) en el tamaño de las imagenes.
Total que aquí me quedo con otro problema sin resolver
Esto es de mal gusto, el otro problema no esta causado por Cpg y por lo tanto debrias reclamarlo al soporte del software que esta causando el problema.
Agradecería si alguien tiene alguna idea...
Las alternativas son, modificar el php.ini como dije. O utilizar un programa gratuito para achicar las fotos antes de subirlas. No existe otra alternativa.
P.D: Espero que estes utilizando la última versión del programa, cpg 1.4.18 debido a que es la unica versión que tiene soporte. Además, que no lo hayas instalado con Fantastico o algún auto-instalador porque puede que eso esté causando los errores.