ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Problem Upgrading to 1.6.0 from 1.5.1

July 04, 2007 6:28pm

Subscribe [3]
  • #1 / Jul 04, 2007 6:28pm

    stickmus

    7 posts

    Hi,

    I’m having problems upgrading from 1.5.1 to 1.6.0

    I was running core 1.5.1 without problems, but every time I try to upgrade to 1.5.2 I end up with nothing (blankness on system and site)

    I thought maybe downloading 1.6.0 might help, but after following the upgrade instructions (without any errors) all I get is:

    MySQL ERROR:
    
    Error Number: 1054
    
    Description: Unknown column 'site_id' in 'where clause'
    
    Query: SELECT template_data FROM exp_m_specialty_templates WHERE site_id = '1' AND template_name = 'message_template'

    I can roll back to 1.5.1 - I’ve got quite good at this 😊 but I can’t get 1.6.0 installed :(

    I even bought the license (I was waiting til closer to site live time, but purchased in order to try and get this working)

    Anyone got any thoughts/insight on what to try next?

  • #2 / Jul 04, 2007 6:34pm

    stickmus

    7 posts

    I’m using Mark Huot’s tome module (upgraded from pages) if that might make any difference (though again I followed the upgrade instructions without error…)

  • #3 / Jul 04, 2007 6:39pm

    Lisa Wess

    20502 posts

    That error message indicates that you have not visited update.php and clicked the Update link on that page.  What happens when you visit /system/update.php?

  • #4 / Jul 04, 2007 6:44pm

    stickmus

    7 posts

    It takes me through updating from 1.5.1 to 1.5.2 to 1.6.0 then gives me the option to optimise. It updates my config.php version to 160 too. Then I get the error

  • #5 / Jul 05, 2007 9:44am

    stickmus

    7 posts

    anyone?

    If not, is there a guide to migrating content/templates from one install to another?

    I’m pulling my hair out about this

  • #6 / Jul 05, 2007 10:30am

    Robin Sowell

    13255 posts

    I can’t figure how that would get skipped- though I think it was possible on the very first release of 1.6.  Do you have the very latest version of 1.6?  It’s build 20070627.  I’d try rolling it back one more time, being SURE you’re using the very latest build (not just version) and see if it works this time.

    If you already tried it with the very latest build?  I’ll walk you through the db so we can see where/what got skipped.  But since it completed and allowed you to optimize, nothing should have been skipped using the very latest.  So- I’m hoping you ran this with the first build!

  • #7 / Jul 05, 2007 10:30am

    Derek Jones

    7561 posts

    Can you post your config.php file here please?  Remove sensitive information like your database password and system folder and such.  And then with a tool such as phpMyAdmin, can you look to see if you have a table named exp_category_field_data?  Or I suppose on your installation using a custom prefix it would be exp_m_category_field_data.

  • #8 / Jul 05, 2007 4:50pm

    stickmus

    7 posts

    Aha, I’ve sorted it. On a hunch (following on from your post Derek) I changed all the tables to exp rather than exp_m and it all worked.

    Guess the updater doesn’t like my custom table prefix.

  • #9 / Jul 06, 2007 6:30am

    stickmus

    7 posts

    Did you want me to post a bug report?

  • #10 / Jul 09, 2007 9:54am

    Derek Jones

    7561 posts

    Yes please, stickmus; thank you!

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases