I've just come across this bug now as I began putting in product options.
Using the .htaccess gives me ISE500 errors, but I can use the domainroot/opencart/php.ini file to override it. Tested what the settings were with the phpinfo() function and I've got the following values:Qphoria wrote:The php.ini file tries to force them. But most hosts don't allow php.ini to override the defaults
The htaccess file also has the option but they are commented out because it can cause ISE 500 errors when the server doesn't allow.
So first try enabling
# php_value upload_max_filesize 999M
# php_value post_max_size 999M
# php_value max_execution_time 200
by removing the # in the front
If that doesn't work or causes Internal Service Error 500, then add the # back and contact your host.
I can't seem to browse to /vqmod/phpinfo.php because I keep getting an ISE500 (even after disabling the htaccess file, and making sure the permissions were set to 777), but I placed matching php.ini overrides for the /vqmod/ and /vqcache/ folders and still got the same problem.
So I'm thinking jcsmithy is right in regards to the ajax and vqmod combined issue, as the dropdowns are often unpopulated, and sometimes take a few seconds to populate rather than the usual instant (<1s) response.
Switching $useCache to TRUE fixes the problem. I used the same method for testing with and without $useCache and wasn't able to replicate the bug with it set to true.
@jcsmithy - would you be willing to share how you rewrote the ajax call?