Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:62:\"Non-static method view::load() should not be called statically\";s:5:\"%file\";s:61:\"/home/jgarbe/public_html/sites/all/modules/views/views.module\";s:5:\"%line\";i:906;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134

Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:134:\"Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state)\";s:5:\"%file\";s:82:\"/home/jgarbe/public_html/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:607;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134

Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state)\";s:5:\"%file\";s:82:\"/home/jgarbe/public_html/sites/all/modules/views/handlers/views_handler_filter.inc\";s:5:\"%line\";i:607;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134

Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:102:\"Declaration of views_plugin_style_default::options() should be compatible with views_object::options()\";s:5:\"%file\";s:87:\"/home/jgarbe/public_html/sites/all/modules/views/plugins/views_plugin_style_default.inc\";s:5:\"%line\";i:24;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134

Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:130:\"Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state)\";s:5:\"%file\";s:77:\"/home/jgarbe/public_html/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:134;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134

Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:126:\"Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state)\";s:5:\"%file\";s:77:\"/home/jgarbe/public_html/sites/all/modules/views/plugins/views_plugin_row.inc\";s:5:\"%line\";i:134;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134

Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:62:\"Non-static method view::load() should not be called statically\";s:5:\"%file\";s:61:\"/home/jgarbe/public_html/sites/all/modules/views/views.module\";s:5:\"%line\";i:906;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134

Warning: Table './jgarbe_jacobgarbe/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:14:\"strict warning\";s:8:\"%message\";s:154:\"Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state)\";s:5:\"%file\";s:99:\"/home/jgarbe/public_html/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc\";s:5:\"%line\";i:159;}', 3, '', 'http://jacobgarbe.com/drupal/contact', '', '18.225.55.104', 1740259024) in /home/jgarbe/public_html/includes/database.mysqli.inc on line 134
Drupal Juju | Jacob Garbe

Here are some brief articles that walk through some of the problems I've had with Drupal, and how I solved them.

A client of mine recently accidentally unpacked a drupal folder (specifically, drupal 6) into the modules directory. What this means, unfortunately is that the next time drupal is asked to render the page, it looks in the modules directory, sees the new drupal folder, and thinks that the modules folder inside THAT drupal installation is the place it should look for modules. So you'll get a slew of errors, more depending on how many modules it took to render that page.

[more]

This one took me a couple tries. If you're installing Drupal into a folder on an account (this particular case was with GoDaddy) in order for clean URLs to work and everything, you have to modify the .htaccess file. The part where it has:
 
  # If your site is running in a VirtualDocumentRoot at http://example.com/,  # uncomment the following line:  #  RewriteBase /
 

[more]

This was with CCK 6.x-2.2 (shouldn't matter, all this functionality's been in CCK since back in 4.x I believe) and I needed to make a CCK value for a content type that had dynamic options to select. Basically I'm trying to mimic some of the functionality stories supply with child and parent nodes, except with regular content types. So I added a field to my custom content type.

Looks like I need to do something crazy with the allowed values list then. So I look down the list and see this disclaimer for it:

[more]
Typically I migrate sites by copying the directory to its new location, creating a blank database, resetting the settings.php file, then enabling the Backup/Migrate module and importing the old database. All my modules, settings, everything is usually correct. Except the images.
[more]
This is one of the points for a website that I think will tell you quickly whether you're talking to a designer or a web developer. I recently came up with a design for a website that needed a "rough, emo grunge" look that's pretty popular these days. Well what's a grunge site without a rough font or twenty? I tossed some in there, and said I'd worry about it later.
[more]
Say you have a View of content type A. This view displays nodes, including a Node Reference CCK Field related to other content type B. Out of the box, your options in Drupal for display (on a node level) are the defaults: Title (link), Title (no link), Teaser, and Full Node. But what you need for the view is a display that is different fields, or a combination of some fields, from the related nodes of content type B.
[more]
My Google+ profile