.
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.
Their original response to indicate they had completed the upgrade reads:
When I asked them to re-start apache, their response was:We have completed your request:
plus24:~/curlsrc/src/curl-7.15.4# /usr/local/bin/curl --version
curl 7.15.4 (i686-pc-linux-gnu) libcurl/7.15.4 zlib/1.1.3
Protocols: tftp ftp telnet dict ldap http file
Features: Largefile libz
I will pass along what you've stated about re-compiling PHP and see what they say. Thanks, Dr.Apache has been restarted. Please check your console now.
The output of the command tells you exactly where the problem is and it is as described by DrByte. Looks like they installed the new cURL from source but neglected to compile it within PHP. Restarting Apache won't change anything.
A proper install looks something like this:
/usr/bin/curl --version (path varies from Server to Server)
curl 7.15.3 (i686-pc-linux-gnu) libcurl/7.15.3 OpenSSL/0.9.7a zlib/1.1.4
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: Largefile NTLM SSL libz
It is the mention of "OpenSSL" which is the tip-off, that PHP is compiled with cURL support. Without the SSL you'll have all kinds of payment problems such as you are now.
Thank you, WS Rob! I'll pass that info along and hopefully get them to fix it! :hopeful:
I am so annoyed.
It seems like they FINALLY got it done last night:
However, whatever it is they did messed up my entire ZC site. I can browse to any of my non-Zen pages. However, when I go to the root of my ZC, I get a blank page. If I view source on that page, this is all that is there:curl 7.15.4 (i686-pc-linux-gnu) libcurl/7.15.4 OpenSSL/0.9.7i zlib/1.1.3
Protocols: tftp ftp telnet dict ldap http file https ftps
Features: Largefile NTLM SSL libz
If I browse to my ZC admin page, I get this:Code:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD> <BODY></BODY></HTML>
If I go through the ZC install screen, I get errors (click here for screenshot).Fatal error: Call to undefined function: zen_get_languages() in /home/www/justclickplay/candles/admin/index.php on line 25
What did they screw up now?
When you say "non Zen pages" do you mean any page that is not a 'php' file?
Can you run this code, create new page and upload if need be:
<?php
phpinfo();
?>
Call it 'test.php' and see what happens when you load into your Browser.
That is correct. I have my main site at http://justclickplay.net/ and that works (as well as if I directly browse to any file on my site) but going to my Zen Cart site (http://justclickplay.net/candles) brings up a blank page. Going to my admin page (justclickplay.net/candles/admin) brings up an error (I will change the admin site name after this is all resolved), and going to my test ZC install also gives an error (http://justclickplay.net/zencart).
Here's the test file you asked for:
http://justclickplay.net/test.php
Looks like now you have a database problem, but mySQL is not my strong point. You could try using your Control Panel or phpMyAdmin to Check/Correct your database, it might help. Perhaps DrByte or someone else more knowledgeable will provide a better answer.
BTW, at the end of today you should delete that 'test.php' page. That will give anyone else trying to help, a chance to have a look. Not a good idea though, to have the Server PHP settings available to the public. They don't need to know.
Thanks for looking into it. If it is mySQL, it must be something they did, because I've not made any changes for days. I checked the site last night (to check for new orders) and it was working okay. I discovered the issues when I logged in this morning to check if they had done the curl/php recompile.
I appreciate all the assistance you all provide. I'm going to need yet more help from you all. My hosting provider isn't being very helpful (as you can tell by all the messages and the age of this thread), and what little I know about PHP, I know even less about SQL / mySQL. I am so mad / frustrated. If these issues don't get resolved VERY soon, I am definitely switching providers.
And, after all of this, I am definitely making a monetary contribution to the Zen project!
Update for anyone out there who is helping me in troubleshooting my problems: so that my customers don't get a bad page that they don't understand, I've renamed index.php to site.php and created a temporary index.html to let customers know we are having technical difficulties. In the meantime, you can access what (would be) my normal index.php via http://justclickplay.net/site.php
Bookmarks