This error message still exists even when customers use Paypal Express, but as I said, all transactions go smoothly.
This error message still exists even when customers use Paypal Express, but as I said, all transactions go smoothly.
"Where" does the error exist? Just in logs? Or actually on-screen?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Just in log. (/cache/myDEBUG-xxxxxxxxxx-xxxxxx.log)
I'll upgrade to 1.3.9h later to see if it helps.
You can try editing /includes/functions/sessions.php and adding this line as shown, at line 55:Code://PHP 5.2.0 bug workaround ... if (!class_exists('queryFactory')) require('includes/classes/db/' .DB_TYPE . '/query_factory.php'); $db = new queryFactory();
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Getting worse?
PHP Warning: require(): open_basedir restriction in effect. File(includes/classes/db/mysql/query_factory.php) is not within the allowed path(s): (......) in /web/includes/functions/sessions.php on line 55
PHP Warning: require(includes/classes/db/mysql/query_factory.php): failed to open stream: Operation not permitted in /web/includes/functions/sessions.php on line 55
PHP Fatal error: require(): Failed opening required 'includes/classes/db/mysql/query_factory.php' (include_path='...') in /web/includes/functions/sessions.php on line 55
If your store is in the /shop/ folder, then why is it trying to access the /web/ folder?
Sounds like you've got wrong paths in your configure.php files?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
My mistake.
I have 2 shops, one is under /shop/, and the other is under /web/. Both of them get the same problem, and settings in each configure.php are correct.
In this case, error messages are:
PHP Warning: require(): open_basedir restriction in effect. File(includes/classes/db/mysql/query_factory.php) is not within the allowed path(s): (......) in /shop/includes/functions/sessions.php on line 55
PHP Warning: require(includes/classes/db/mysql/query_factory.php): failed to open stream: Operation not permitted in /shop/includes/functions/sessions.php on line 55
PHP Fatal error: require(): Failed opening required 'includes/classes/db/mysql/query_factory.php' (include_path='...') in /shop/includes/functions/sessions.php on line 55
You removed the "allowed paths". It's hard to help if you don't give the exact details.
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
PHP Warning: require(): open_basedir restriction in effect. File(includes/classes/db/mysql/query_factory.php) is not within the allowed path(s): (/usr/bin/php:/etc:/var/run:/tmp:/var/spool/php:/var/services) in /shop/includes/functions/sessions.php on line 55
PHP Warning: require(includes/classes/db/mysql/query_factory.php): failed to open stream: Operation not permitted in /shop/includes/functions/sessions.php on line 55
PHP Fatal error: require(): Failed opening required 'includes/classes/db/mysql/query_factory.php' (include_path='.:/usr/php/lib/php') in /shop/includes/functions/sessions.php on line 55
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.