table_open_cache was known as table_cache in MySQL 5.1.2 and earlier.

Was incorrectly defining both table_cache and table_open_cache