hola
verifica que todos los archivos , en si todos los .php esten en el servidor, por lo que leo, falta un archivo main.php
No such file or directory in , ahi falta un archivo
y porque estan divididos los datos es decir, en uno los busca en el D y en otros en el C,
si tienes instalado algo como AppServ por logica todos los archivos van la ruta especificada quees www/ comento esto porque menciona que estas trabajando en localhost
entonces si instalas la galeria en localhost, ira en c:\AppServ\www\4images\
pero antes que nada, verifica que todos los directorios esten en orden y no faslte ninguno