http://community.elgg.org/plugins/384766/3.0/loginredirector
With this plugin you can define to which page the users should get redirected after login.
Have you any 3rd party installed that is not fully compatible with Elgg 1.8 - test by disabling all 3rd party plugins to see if the issue remains.
Have you followed the additional upgrade instuctions in UPGRADE.txt for upgrading from Elgg 1.7.X to Elgg 1.8.X, i.e. deleting the listed folders and plugins with obsolete files / views. If not, a deprecated view could interfere and result in such an issue you described. If you missed to remove the folders I would suggest to clean up your Elgg install directory by removing ALL files and subfolders with the following exceptions: any 3rd party plugin folders in mod, the .htaccess file and the settings file in enginge/settings.php. Everything else can go (assuming you haven't modified any core files). After deleting the files install the latest Elgg version on your server again and run upgrade.php. Then you have no deprecated files remaining.
Also, you need to replace the content of your "Elgg 1.7" .htaccess with the content of htaccess_dist that came with the Elgg 1.8 version. If you made any changes in .htaccess on your own, you need to re-add them to the "new" .htaccess file. This upgrade of the .htaccess file might also help with your problem if the other two possibilities did not work.
To change the master email goto your "settings" page and change it. You need to validate the email again.
The email address in the profile is just a public email address for display only. It is not used by Elgg.
Actually I would recommend removing the email address from the list of profile fields as private messaging works better than revealing your address to anyone.
MikeHedman gives an answer to this here http://community.elgg.org/pg/plugins/release/71650/developer/sumonbd/friend-request?annoff=50
look on his comment
Login to your server with an ftp programme like filezilla. Find the file ".htaccess" and delete it. Elgg will create a new one automatically on your next visit to site
I delete the file ".htaccess"and now I see this index and I can not login
I went back to run upgrade.php but did not work
It seems that your new .htaccess file is not generated. you can copy the htaccess_dist file and rename it to .htaccess
Why sticking on to Elgg 1.5? Upgrade to Elgg 1.7.1 and check whether you have the same problem. (Make a backup of your DB before running the upgrade.)
@TW, He was pretty much given this advise yesterday by Cash
we are thinking in updating to 1.7.1 but it's not so easy and we need to solve this problem with the 1.5 version asap.
Thank you very much!
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.