With WordPress it is very easy to debug the activation process of a plugin and get a detailed log file of exactly what is going on.
Often there are hidden warnings or errors. Sometimes they are generated by the plugin. Many times they are generated by OTHER plugins or your custom WordPress theme. The first stage of debugging is to turn on the built-in WordPress debugging messages and debug log.