I tried to upgrade Elgg from 1.9.8 to 1.10.5. I followed these steps carefully: http://learn.elgg.org/en/stable/admin/upgrading.html
However when I go to mysite.com/upgrade.php and Elgg says "You must be logged in to view the requested page" and I try to log-in, I get a strange error message:
Unknown column 'password_hash' in 'field list'
QUERY: UPDATE elgg_users_entity
SET name='Administrator', username='Administrator', password='', salt='',
password_hash='some long string', email='xxx@xxx.xxx', language='en'
WHERE guid = 37
Any idea?
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Darth Vader@aminohappo
Darth Vader - 0 likes
- Juho Jaakkola@juho.jaakkola
Juho Jaakkola - 0 likes
- Darth Vader@aminohappo
Darth Vader - 0 likes
- Klaas@KlaasHobo
Klaas - 0 likes
You must log in to post replies.I have also got Security Tools enabled https://community.elgg.org/plugins/1941178
Might cause a problem? Going to the mysite.com/upgrade.php?code=xxx doesn't make a difference
It seems this upgrade has failed: https://github.com/Elgg/Elgg/blob/1.10/engine/lib/upgrades/2014111800-1.10.0-add_new_hash_column-536087bbb2dbc82b.php
Difficult to say why.
I brutally deleted the security tools mod folder and went to upgrade.php and now everything upgraded smoothly. I re-uploaded and re-activated the security tools and it seems to be working fine. Maybe I had a wrong code for it.
I have exactly the same issue here. Migrating from 1.9.8 to 1.10.x and I get the same message. After reading your post I deleted the whole mod folder and still cannot login at all and I still get the same message.
No idea what to do now?