My blocks have all disappeared

mrweaver - May 11, 2009 - 12:09

Hi. Yesterday all of my blocks disappeared. In my Apache error logs I found "PHP fatal error" messages that my memory allotment had been exhausted. I hadn't added any new modules or content. The only modules that I had played around with in the previous week, Sections and JCarousel Lite, I have disabled, but I still have the problem.

If I look at the block settings at admin/build/block, everything appears it should.

This morning, there have been no memory error messages, but the problem persists.

If switch to a another theme, only one block would appear, but then disappear on reload. Interestingly enough, I have a panels page that has a block in it, and that block is there.

I have increased my memory limits from 32MB to 128, just to see if this gets the blocks up, but it hasn't.

I'd appreciate any help.

mrweaver

One block has reappeared.

mrweaver - May 11, 2009 - 18:28

One block has reappeared, but if I disable that block or tinker with the weights/locations of the other blocks, another won't take it's place. I have no idea why it appeared. I have reset memory limits to 32mB and the block still remains.

I have undone everything that I did the day the blocks went away.

In admin/build/modules, under "Core required" the block module is reading enabled (you can't shut it off anyway, obviously). Can it become disabled but still have that checkbox checked?

Since I've never dealt with this type of a failure I am wondering if the database tables need repair, or should I reload the block module?

Finished products are for decadent minds. -- Isaac Asimov

Block module in database

mrweaver - May 12, 2009 - 17:48

I went into the systems table in the database and the row for the block module is as follows:

status: 1
throttle: 0
bootstrap: 0
schema_version: 0
weight: 0

So, the block module is actually running. However, in any theme, no blocks are displayed by the block module, only by the panels module.

Should I try reloading the module? I just checked the database tables and got no messages.

Finished products are for decadent minds. -- Isaac Asimov

um...

mrweaver - May 18, 2009 - 01:01

bump.

Finished products are for decadent minds. -- Isaac Asimov

 
 

Drupal is a registered trademark of Dries Buytaert.