That is a PHP notice, not really an error, and it should be supressed, but in any case it has no effect on the working of the script. Are you still getting an 'internal server error'? If so, you need to check your Apache error log (not the PHP error log) to find out what the 'real' error message is.