There are 2 things related to your Apache server that can cause this problem. One or both of these misconfigurations can cause your Apache server to not process the .htaccess file generated by the TODCM installation. The fixes for these 2 misconfigurations are mentioned in this forum post:
http://todcm.org/forums/viewtopic.php?f=5&t=31) Apache rewrite module is not turned on. Search for the word "LoadModule" without the quotes in the forum post mentioned above.
2) Apache is not configured to load the .htaccess file for sub-directories. Search for the word "AllowOverride" without the quotes in the same forum post.