Apache version 2.2.15
MySQL version 5.0.92-community
PHP version 5.2.13
to one running
Apache:2.2.19
MySQL5.1.52
PHP:5.2.17
Now, I'm getting sporadic issues of customer names and addresses not showing up in the Admin home panel and on the orders themselves.
Is the only option for fixing this to upgrade? We do need to upgrade and this is in the plans for the near future but I've heard about setting a database to be backwards compatible to temporarily solve the problem.
Thank you - I appreciate it. I did follow each of the instructions in the second link and have moved three separate Zen Cart sites from the server in question to the new server in question without running into this issue before.
I'll try an upgrade this weekend (which will require me to look at the files closely anyway as this site has so many mods).
Your very first line says you're using v1.3.9h. And, v1.3.9h happens to be the latest version of Zen Cart as of today, and as such your various posts about "needing to upgrade" and "will try an upgrade" don't make sense.
Also, you said you're experiencing missing information in certain circumstances. A lot more detail there would be helpful, including exactly WHAT kinds of information are missing, WHERE they're missing, what payment modules are being used in those problematic cases, and as much detailed information about patterns or commonalities between problematic situations as you can possibly share. Patterns are extremely helpful. Exact steps to recreate the problem are also very very useful.
The items missing are random customer names and addresses from orders. This is apparent on the Admin Home Page in the New Orders section and when you look at the orders in the orders or SuperOrders list. The Customer Address field will be blank but the Billing or Shipping address fields will have data in them.
Since I started this thread, it hasn't happened again but it has happened on four orders since the move.
I upgraded the site this weekend and it seems to have solved the issue of customer names not showing in the New Orders section of Admin Home. However, now, I have entire customer records without any information in them. When I look at said customer record in the database, the data is there, in its entirety.
Updated the CHARSET in the database to UTF-8 and in the language files. No luck. I still have entire customer records that show blank fields (when the data is clearly in the database).
I appreciate your help. If I get to the bottom of this, I'll update this post. If the database wasn't so large and the problem wasn't so sporadic, it'd probably be easier to diagnose and fix.
Someone suggested I check my error logs and I'm coming up with the following -
[01-Aug-2011 09:08:10] PHP Warning: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #1 is not an array in /home/xyz/public_html/fakeadmin/customers.php on line 1099
[01-Aug-2011 09:08:10] PHP Warning: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array in /home/xyz/public_html/fakeadmin/customers.php on line 1101
[01-Aug-2011 09:08:10] PHP Warning: reset() [<a href='function.reset'>function.reset</a>]: Passed variable is not an array or object in /home/xyz/public_html/fakeadmin/includes/classes/object_info.php on line 29
[01-Aug-2011 09:08:10] PHP Warning: Variable passed to each() is not an array or object in /home/xyz/public_html/fakeadmin/includes/classes/object_info.php on line 30
in addition -
[01-Aug-2011 07:45:38] PHP Warning: Invalid argument supplied for foreach() in /home/xyz/public_html/includes/modules/shipping/usps.php on line 278
After the upgrade I was having trouble with international shipping so I installed the module USPS Shipping Module Update - RateV4 - IntlRateV2.
Can any of these be related to the missing info?
Moderation
Destination thread ID and reason are required when shown.
Report Post
Tell staff why this post should be reviewed.
Manage cookie preferences
Our cookie policy has been updated, so we need you to review your preferences and consent again.