Troubleshooting FAQ

A Few Common Problems, A Few Easy Solutions

1. I’m getting an fatal error when I try to install! It reads something like: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 228897 bytes) in C:\wamp\www\test\includes\database.mysqli.inc on line 303
2. The theme has installed, but only the front pages are accessible. I keep getting redirected to page not found error!
3. When I tag an item to appear in the Dynamic Display block/Feature Block/Carousel as instructed, it doesn't work.
4. The theme uses Dynamic Display Block, but instead of showing the image in the slideslow, it only shows a gray or blank background.
5. Everything looks great in Firefox, Safari, Chrome, etc. But in IE the theme isn't working at all.
6. The theme doesn't work in any of the browsers. None of the styles or images are being imported at all.
7. The module I'm trying to use doesn't display properly.
8. The Unholy Curse of Internet Explorer 6
9. The Sidebars aren't appearing in the correct locations, but underneath of the content.
10. Your theme doesn’t work! You ripped me off!


1. I’m getting an fatal error when I try to install! It reads something like:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 228897 bytes) in C:\wamp\www\test\includes\database.mysqli.inc on line 303

You must increase your php memory limit. Most web hosts will allow you to override the default limit easily. Create a file called ‘php.ini’ and include the line:
memory_limit = 128M

Some web hosts will limit the amount of memory you can use, but the higher the better.


2. The theme has installed, but only the front pages are accessible. I keep getting redirected to page not found error!

You may not have mod_rewrite enabled. This is required for several of the third party modules to function correctly, and handles the renaming of the paths in Drupal to SEO friendly URLs. Depending on your webhost, you may be able to override this setting, too. If not, contact your host.


3. When I tag an item to appear in the Dynamic Display block/Feature Block/Carousel as instructed, it doesn't work.

It could be a problem with the taxonomy filter on the view. Navigate to Administer > Site Building > Views, and click to edit the View you're having difficulty with. Look to the last panel on the right and confirm that the Taxonomy filter is filtering by the correct term.

For example, for a feature block, the term being filtered should be "Featured" or something along those lines (depending on your theme).


4. The theme uses Dynamic Display Block, but instead of showing the image in the slideslow, it only shows a gray or blank background.

First make sure that you have at least two articles tagged for display in the Dynamic Display Block. With only one article set to appear, it will not display properly.

The second most common cause of this is the sharing of fields between content types. If you set up a new content type that shares the Image field with the Article content type, the block will break, and it will require edits to the preprocessing functions in template.php found in your theme's root folder to get it working again (unless you removed the shared field from the other content type).

If you need to share the image field between content types, included in your theme pack you'll find an alternate version of template.php in the folder 'alternate'. Try using this one instead.


5. Everything looks great in Firefox, Safari, Chrome, etc. But in IE the theme isn't working at all.

IE places a limit on the number of stylesheets it can import. If you're using a large number of modules that import their own stylesheets, they will take precedent over the theme. You can solve this easily by optimizing the CSS (effectively grouping the site's CSS imports into one file).

Navigate to Administer > Site Configuration > Performance, and scroll down to the bottom of the page. Enable CSS optimization.


6. The theme doesn't work in any of the browsers. None of the styles or images are being imported at all.

This is most often a permissions issue on the server. Make sure that the files you've copied over to the sites/all folder have the correct permissions set. Use chmod to change the folders to 755, and the files to 644.


7. The module I'm trying to use doesn't display properly.

Because of the sheer number of third-party modules available to Drupal, you'll find occasionally you may run into display issues when the modules stylesheets conflict with the theme's. Certain modules include their own template files, and this must be taken into consideration. This doesn't happen often, but because of the diversity we can not guarantee that every third party module will work with the theme out-of-the-box. If you have a module that you need to get working with your ThemeShark theme, please contact us.


8. The Unholy Curse of Internet Explorer 6

NOTE: Themes Released after January 2011 Do Not support IE6.

Themes built prior to 2011 do support IE6, but in some regards we have made minor compromises to the design. Additionally, in order use transparent PNG images in IE6, we've incorporated javascript PNGfix that will once in awhile behave a little buggy. Out-of-the-box all of our themes should work fine in IE6 and display adequately. But if you're experiencing limited functionality in IE6, or believe that some part of the design is seriously compromised, please contact us.


9. The Sidebars aren't appearing in the correct locations, but underneath of the content.

Your best bet is to check and see if you've left any HTML tags open while creating your content. An unclosed DIV or SPAN tag can easily create havoc with the layout. Validate your site using http://validator.w3c.org, and look for and fix these sorts errors.


10. The theme doesn’t work! You ripped me off!

Solution: Don’t panic. We assure you that the theme does work, and will be happy to help you get it up and running! Drupal’s a powerful CMS but it can be a bit intimidating to new users. Send us an e-mail and we’ll help you out.

Support hours: 9AM - 5PM EST, Mon - Fri

Follow us on: