When I click "Add content," I get the following message:
You have not created any content types yet. Go to the content type creation page to add a new content type.
However, under content types it lists all my content types (page, article, blog, etc). What could be causing this sort of miscommunication? The only change I made recently was moving the "Add content" link from one menu to another, but that shouldn't have affected the actual behaviour of node/add. (I did it using the admin interface as well; I didn't do any PHP editing of any sort.)
This is my recent log messages since the last content I added (edited out repeats and page not found errors):
cron 12/29/2011 - 13:02 Cron run completed. Anonymous (not verified)
php 12/29/2011 - 10:42 Notice: Undefined index: path in menu_edit_item... admin
php 12/29/2011 - 10:42 Notice: Undefined index: path in menu_edit_item... admin
user 12/29/2011 - 10:35 Session opened for admin. admin
cron 12/29/2011 - 10:02 Cron run completed. Anonymous (not verified)
cron 12/29/2011 - 01:20 Cron run completed. Anonymous (not verified)
content 12/29/2011 - 00:37 page: updated Mentoring Program. admin
content 12/29/2011 - 00:34 page: added Mentoring Program. admin
Only change to any files was a small change to pages.tpl.php regarding rendering of page titles; and I haven't installed any modules since it last worked.
www.mysite.com/?q=admin/reports/dblog
That will give you the full log of any changes to your site. If I'm not mistaken, this should be enabled.