I moved two wikis from separate servers onto a single server running the latest release (8.05) with a multi-tenant configuration. They were both 1.9.0c before the move.
I ran the update-db.php script against both DBs. I understand there's a bug in the script which keeps it from working with the multi-tenant config of LocalSettings.php. So I configured LocalSettings.php as a single setup against each DB one at a time, running the update script against them that way.
The wikis mostly work... with a couple exceptions (which are probably related). Both my wikis have the exact same symptoms.
When I click Save after editing a page, I get the "Looks like something is broken" message. The 500 error being thrown is...
Request URI:
http://localhost:8081/deki/pages/31/...20080509231909
Server response:
Array
(
[exception] => Array
(
[message] => Unknown column 'rc_transaction_id' in 'field list'
[source] => MySql.Data
[stacktrace] => Array
(
[frame] => Array
(
[0] => MySql.Data.MySqlClient.MySqlStream.OpenPacket () [0x00000]
[1] => MySql.Data.MySqlClient.NativeDriver.ReadResult (System.UInt64& affectedRows, System.Int64& lastInsertId) [0x00000]
[2] => MySql.Data.MySqlClient.MySqlDataReader.GetResultSe t () [0x00000]
[3] => MySql.Data.MySqlClient.MySqlDataReader.NextResult () [0x00000]
)
)
[type] => MySql.Data.MySqlClient.MySqlException
)
)
Also, the part of the page which displays "page last edited x minutes ago by" username... the username is showing as "User:".
If I simply navigate away from the editor and visit the page, I can see that my edit was actually successful. The page was edited.
Also, the edit is not recorded in Recent Changes.
Also, on restricted pages (semi-public - can be read but only one user should be able to edit it) I am able to edit the page this way as a user that is not in the Grant List. So, whatever this issue is, it also allows restricted pages to be edited.
Bummer. Kinda seems like the db update script didn't kill some table it was supposed to? But the script did say it ran successfully against both DBs. Everything else seems to work fine. I can even add new attachments without any errors. Just can't edit a page without that error about that Unknown Column.
I seek help