You've installed Elgg on your server in the subdirectory "elgg" within the so called document root directory. The document root directory is the path on the server that is mapped to your domain "www.goodvibekarmatribe.com". If you create a directory (e.g. "elgg") within the document root directory to install Elgg within it (the place where you copy the files of the Elgg installation to), the correct site url of your Elgg installation would be "www.goodvibekarmatribe.com/elgg". So, it's not surprising that the login worked on "www.goodvibekarmatribe.com/elgg" before and does no longer work now after changing the site url to "www.goodvibekarmatribe.com". Elgg is looking for it's files now directly in the document root directory and no longer in the subdirectory of Elgg.
If you want the site url of your Elgg installation to be "www.goodvibekarmatribe.com" and not "www.goodvibekarmatribe.com/elgg", you could move the content of the "elgg" directory one level higher into the document root directory. Then it might already be possible again to login to your site, because the currently set site url fits with the location of the Elgg files again. You might need to adjust the RewriteBase variable in Elgg's .htaccess file though, if you have previously modified it. If you haven't made any changes, this should not be necessary.
If you might want to have different things beside Elgg on your server at any time in the future, it might be better though to leave the Elgg files in the "elgg" subdirectory. So, if you don't want to move your files (or just don't want to move the Elgg files just now but first be able to log in again), you need to fix the currently set site url. As you can't log in currently, you will have to make the necessary change directly in the database of your site for example with phpmyadmin. The site url is saved in the url column in the "elgg_sites_entity" table (most likely there is only one row in this table). Change the url entry from "www.goodvibekarmatribe.com" to "www.goodvibekarmatribe.com/elgg/" and the login should work again (at url "www.goodvibekarmatribe.com/elgg"). If modifying the database directly, it might be best to make a backup first.
Hi iionly,
Thanks very much for the explanation. I was able to regain access by updating the db, and then I also moved my files into the root directory, re-updated the db, and now everything is set-up as I'd hoped.
I really appreciate it!
Dave
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.