Skip to main content
Topic: Upgrade 1.0.5 fails (Read 2121 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Upgrade 1.0.5 fails

Hello,

I'm a newbie and have been developing a forum using Elkarte 1.0.4. Yesterday I followed the upgrade procedure provided on https://github.com/elkarte/Elkarte/wiki/Update-and-Upgrade but it has failed and my server is no longer functioning.

First error was to do with db_last_error.txt - the 1.0.5 expected "db_last_error.txt" while 1.0.4 has installed "db_last_error.php". I corrected that by changing .php to .txt.

Now it simply gives the error message "Unknown column 'type' in 'where clause'' and the rest of the page is blank.

In future, is it more advisable to install the new version and migrate forum data? If so, where can I instructions for this?

Kindly assist

Re: ElkArte 1.0.5 - Release announcement

Reply #1

Hi,

I made an error and tried following upgrade instructions provided on https://github.com/elkarte/Elkarte/wiki/Update-and-Upgrade.

My new forum is now broken with error Unknown column 'type' in 'where clause' on a blank page.

How can I recover?


Re: Upgrade 1.0.5 fails

Reply #2

I feel you used the 1.1 development version.
The php => txt change is planned for 1.1 and not for 1.0.5.
Usually, the way to "upgrade" from 1.0.x to 1.0.y is to use the package manager, following the instructions at the end of the release announcements: http://www.elkarte.net/community/index.php?topic=2942.0
Bugs creator.
Features destroyer.
Template killer.

 

Re: Upgrade 1.0.5 fails

Reply #3

Quote from: aysande – My new forum is now broken with error Unknown column 'type' in 'where clause' on a blank page.

How can I recover?
Download the file ElkArte_v1-0-5_install.zip from:
https://github.com/elkarte/Elkarte/releases/tag/v1.0.5
extract it, delete the files:
Settings.php
Settings_bak.php
install.php
install_1-0_mysql.sql
* install_1-0_postgresql.sql
and upload the rest overwriting what you have on the server.
Bugs creator.
Features destroyer.
Template killer.