Guys, this is a straight out of the box install and everything works as the OP said.
I'm taking time to explain how to do this, so if you follow these simple steps, you'll be able to do this without issues (hopefully).
1. Download the OP's files.
2. Extract them and see what you have.
3. Create a domain or if you already have one, get ready to FTP files to your servers account.
4. From the OP download, find and upload all files and folders *INSIDE* the folder "upload".
5. Create a blank database from your control panel or command line. (If you don't know how to do this, try google) Be sure to have your database username and password available as you will need it during the setup phase.
6. Open your browser and go to your main domain
http://yourdomain.com and the installation wizard will start. If at this point, you have errors, you will need to fix them by either doing it yourself or checking with your hosting provider to do so. This tutorial is only meant to walk you through setup of this script.
7. Finish the install and then do nothing else.
8. Create a backup (however you see fit), this way you can always come back to this point. Anytime a major change is made, do a backup.... its a good practice to get into.
9. Now that your backup is done, you need to start the upgrades. The following steps will be repeated, going from 4.0.1 to 4.1 to 4.2 and finally to 4.3. REPEAT STEPS 10 THROUGH 12 until you get to version 4.3.
10. Open your FTP files and upload and overwrite the files within the folder "v4.0.1_to_v4.1.0" **If you changed the folder name of the original "admin" to something custom, be sure you upload the admin files to that folder!!**
11. Run the mysql update in that folder (sql_update.sql) using phpMyAdmin or whatever you use.
12. Copy the libs folder/contents and overwrite them to be sure they are updated (special instructions by OP on page 1 of thread)
13. Do another backup if you want and go back to step 10 and do the same thing again until you reach version 4.3.
14. Lastly - if you CHOOSE to use the plugins in this thread as well.... just upload them using FTP to the plugins folder.
15. Finally, start going through all your configuration and settings in the admin backend - DON'T forget to remove the install folder --- and if you can't access the links on your site, then you don't have mod_rewrite enabled --- just disable it in the configration settings until you figure out how to use it or set it up.
NOTE: if you are having problems getting the mysql update to post properly, you are probably having an issue with the database prefix you set or used during setup. You'll need to open each sql_update.sql and do a find/replace for {sql_prefix} and replace that with your database prefix you used during setup. Then run the command.
WARNING: DO NOT JUMP ahead and think you can just go ahead and go from 4.0.1 or whatever straight to 4.3 - you'll just be wasting your time and getting pissed off because you'll have to start again.
Its not hard, its simple.... just use common sense.
Hope this helps some of you -- and yes, this can be used for an initial install. I actually had to do it twice because I lost track. Just take your time - do setup on the initial install - make no changes, then proceed and you'll be fine. After each install, check to be sure that you can log in as admin. You should be fine. Good luck.
** .htaccess causing problems? If you are getting a 404 page on load and you have Apache rewrite module set to enable - then modify your .htaccess and be sure it is pointing to the right directory. Around line 7/8 fine
# The URL prefix to be used for per-directory
RewriteBase /
and change it to the directory (if its not on your root of the account) to what it should be, ie:
# The URL prefix to be used for per-directory
RewriteBase /flynax/