Just upgraded to 3.1.9... having a major issue. When I try to go to the "signup.php" page, Firefox brings up a dialog asking me to download the file instead of displaying it. What's going on?!
It probably is the file permissions setting. Check the attributes (CHMOD) - either with your FTP program or with File Manager from within your webhost's cPANEL. On my server the attributes are set to: 644, and the amember directory: 755. Checkout this page for more details: http://manual.amember.com/How_To_Chmod
Yeah, checked that already. My dir is 755 and file is 644. config.inc.php is also 755. The oddest part about this is that all the other scripts are working fine: member.php, admin/index.php, etc. It's just signup.php that is being served up as MIME type text/plain, so the browser tries to download it instead of displaying it.
so one of two things happened: 1) file was uploaded ascii instead of binary, in which case you should reupload the file and double check it is binary (I suggest uploading the original aMember .zip file and unzipping locally on the server) 2) double check permissions
Just found this thread where someone was having the same issue: http://www.amember.com/forum/showthread.php?t=12253 Looks like Alex fixed it for that guy and related it to an incorrect upgrade. I've tried uploading that upgrade package several times but keep getting same error. BTW skippy, I always upload as .zip and unpack on the server, takes too long otherwise.
You have a couple of options what to do next: - reupload the lastest complete version, not just the upgrade package - on your website recheck the permissions and htaccess file - on your webhost cPanel: check MIME Types and PHP Configuration - open a ticket with amember support and if they cannot fix it (what I doubt) you could - open a ticket with your webhost
Yes, I will probably go the full version route if support does not come through fairly quickly (I entered a ticket this AM). I'm positive I did things as specified in the instructions, and I've done it a couple times with the same results. I'm no newbie to web development, but there are a lot of dependencies that I have no idea where to begin checking. Hoping support can help quickly on this one.
Depending on which version you are upgrading from, you can do a full package install minus the templates (to preserve any template changes you have made)
It works! Alexander and Audrey did not do anything. What appears to have happened is that I fixed it on one of my re-installs, but my browser cache was holding the "old" problem file (amember/templates/js.country_state.js). Once the cache version timed out, the pages started working again. If anyone else runs into this problem, try re-loading the signup.php file using (Control-Shift-R) to do a cache flush reload.