Strange. I currently use WAMPServer x64 on my development computer to do initial testing. The "local" override lat9 described works for me. After making the appropriate changes to the "local" configure.php files, URLs generated by Zen Cart point to the correct location (in this case "http://localhost/zencart/index.php?xxxxxxxxx"). Keep in mind URLs hard coded in templates must be updated manually (or better yet avoided altogether).
Did you make sure to change the relevant define lines (HTTP_SERVER / DIR_WS_CATALOG / DIR_FS_CATALOG / etc) in your "local" configure.php files?
WAMPServer notes: There was a bug with the compilation of php_curl in the x64 WAMPServer release I downloaded - but it is easily corrected by downloading an updated php_curl module. I have made a large number of changes to the WAMPServer configuration and the development environment to fit my needs (vHosts, SSL, PHP / Apache / MySQL versions, etc) - so my installation is nowhere near stock anymore - but it should make no difference.
Testing notes: I also test against a couple VM Guests before deploying to production to more closely match hosting environments (I like to make sure my public releases work on different versions of PHP / MySQL / Apache and under different OSs). Never a bad idea to have a second place to test... For most this can simply be a subdirectory on your current hosting provider!
Local configure notes: I tend to not use hard coded host names or filesystem locations in these at all (except for the MySQL connection). This makes moving between hostnames easier... but should not be used in a production environment. Examples: define('HTTP_SERVER', 'https://' . $_SERVER["SERVER_NAME"]); define('DIR_FS_CATALOG', $_SERVER['DOCUMENT_ROOT']); define('DIR_FS_SQL_CACHE', DIR_FS_CATALOG . '/../cache');



Reply With Quote
