Notes |
|
|
the conf/users/admin file is polluted by some means with a status/dashboard instead of status/dashboard.php. |
|
|
|
Not obvious at first as it was mostly fixed earlier but there's still a way to reproduce.
To reproduce:
- create a new user
- destroy your profile (conf/users/<username>) or flip to another server in a cluster setup where the file will be missing
- browse to the admin -> ui_options page BUT DO NOT submit any data (this will set a server-side variable to status/dashboard (not status/dashboard.php)
- change the layout of the status screen (this will push server-side changes to disk)
- log out
- log back in
You get an error that status/dashboard doesn't exist! |
|
|
|
Fixed by replacing reference to status/dashboard into status/dashboard.php.
If you have a corrupted account, when you get the error message, just add .php to the address bar then press enter and you will have access to the administration interface.
To fix your account, you can:
a) fix the user's preferences by going to Administration -> UI Options and select Status - Dashboard as the home page this will overwrite the old corrupted value.
b) if you don't care losing your account preferences, delete corrupted users' preference file located at conf/users/<username>. |
|