Is there a way to manually disable the DEVEL module? I enabled the DEVEL module on my site and suddenly I have Internal Error 500 on all configuration pages, including the MODULE configuration page and the DEVEL configuration page. As a result of the Internal 500 message, I can not disable DEVEL module or turn off DEVEL mode. Is there some location/flag that I can go into the database to disable the DEVEL module manually?

If I can not disable the module manually, I assume I have to backup my database and reinstall everything to get to a state to have DEVEL disabled. What table of the database do I need to NOT load to assure the modules are not automatically turned on as I restore the database? I can not use the migrate database Module, it is unavailable due to the internal error 500 message, so I will have to do a manual database backup.

Actually, it is not the enabling of the DEVEL module that caused the problem, it was the activation of the display of Page Array that resulted in the Internal Error 500 message. I am assuming that I need to disable DEVEL to solve the problem. If there are other options, I am happy to hear about them.

Please, Please, help.

Comments

Error in my last discription

There is an error in my last description. It was not literally activating DEVEL module that caused the problem, it was enabling the Page Array display under the DEVEL Module configuration that caused the problem. I am assuming I need to completely turn off the DEVEL Module. That would deactivate the Page Array display option associated with the DEVEL module. If there is some way to turn off the Page Array display manually, I am happy to do that to stop the Internal Error 500 message that is occurring. Whatever I need to do to get rid of the Internal Error 500 is the actual goal.

To disable the module change

To disable the module change the status to 0 in the system table.

Setting state to 0

Thank you for the info, setting status to zero did disable DEVEL ... it removed it from display on the configuration page. However, it did not deactivate the Page Array display and the Internal Error 500 continues to appear on the configuration pages. Would you happen to know how to disable the actual Page Array display option? If that does not solve my problem, I imagine I will have to reload everything.

Solution

For those that are interested, I have a solution to the problem causing the Internal Error 500 message on the configuration pages after activating the Page Array display under the DEVEL module.

thamizhchelvan did correctly identify how to disable the DEVEL module as I requested in the original post. Unfortunately, it did not solve my problem. Disabling DEVEL module does not turn off the Page Array display once it has been activated. Disabling DEVEL module does take it off the configuration page options.

Solving my problem requred more. The solution to the Internal Error 550 message required deactivating the Page Array.

Though there may be a method to disable the Page Array Display via the Database, I fell back to hardcode solution... I did the following to resolve the problem:
1) In file modules/devel/devel.module, I commented out the line dpm($page, 'page') in the function devel_page_alter() ... this does disable the dump of the Page Array.
2) Go to Modules configuration and disable DEVEL module,
3) Uninstall module DEVEL (software uninstall only, it is not necessary to remove and reinstall the files).
4) Reactivate the DEVEL module.
5) Return to modules/devel/devel/devel.module, restore the function devel_page_alter() to its original state.

Everything is back to normal, the Internal Error 500 messages are gone and the site is fully functional.

Thanks so much for the

Thanks so much for the solution. I had the exact same problem. This is the first time I have encountered such a problem with devel. And the worst is that I do need to print the page array in order to do my work. Did you reinstall devel all over again and the problem stopped occurring?

Hmmm seems there is an issue on this problem
#1124730: Enabling $page array makes certain admin pages unavailable