Jump to content
Latest News: (loading..)


  • Content count

  • Joined

  • Last visited

About puggybelle

  • Birthday 08/02/1966

Profile Information

  • Real Name
  • Gender
  • Location
    Central North Carolina
  • Website

Recent Profile Visitors

10,907 profile views
  1. CE Frozen and SMTP mail

    Are you able to receive mail but not SEND mail from your website? I had the same problem after installing CE Turns out...and I have no idea if this related to osCommerce or my new server...I ended up having to abandon my 'old' email client (Windows Live Mail) and downloading and installing Mozilla's free Thunderbird email software. The old one would not play nice with the POP3 server setting (and I could not change it from POP3 to something else) and the new email client automatically configured my website's email address to use IMAP instead. Hope that might help! - Andrea
  2. PayPal Standard 5.018 standard_ipn.php won't connect

    @JcMagpie Actually, the root.php file is appropriately named. It resides in the root folder. public_html/root.php It's kind of a mashup of includes/application_top.php and new code for the SEO-G contrib. I did have this working on my old site, but I must admit I never watched the error logs like a hawk...as I do now...so maybe it threw errors, maybe it didn't? No obvious signs of trouble were happening on my end. I tried what you suggested, but then I started seeing errors that indicated products could not be found or loaded onscreen. Switched it back real fast. @BrockleyJohn Do you mean turn off the IPN callback that I set up in my PayPal account? Funny thing is, I didn't even set that up until a couple of nights ago, thinking...maybe that's what's wrong? I had never enabled the IPN feature to start with. Didn't matter. Still getting errors. For what it's worth (not related to this, really) I've had PHP 7 errors with the new PayPal app. 5.018 [02-Jul-2018 11:47:46 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; paypal_standard has a deprecated constructor in /home/userxxx/public_html/includes/modules/payment/paypal_standard.php on line 17 Had to use a function __construct to clear that up. Wish the rest of my troubles were that easy to fix! Thanks, guys! - Andrea
  3. PayPal Standard 5.018 standard_ipn.php won't connect

    I've used osCommerce for thirteen years and I have yet to see a buyer forget their password...request a new one manually...and have it actually work. So...the password reset thing is the least of my worries. I'm sorry, but you will have to create a new account. I say that once or twice a year. I've gone thru the install again for SEO-G and I don't think I had my root.php file set up correctly. It is now, I feel, yet I continue to get the error in my error logs. PayPal won't quit! They keep trying to connect to the standard_ipn.php file every twenty minutes like clockwork LONG after the sale has been made. The orders look great, which is the weird part. Order process emails generated, stock deducted, honestly...on my end it looks like all is well. Just keep seeing these messages in my error log every twenty minutes. If I weren't taking the time to check that log as often as I do, I would be oblivious that anything was wrong. The part of the file in root.php that's throwing the error reads: (first line throws the error) require(basename($PHP_SELF)); } elseif( file_exists(basename($osc_parse['path']))) { $PHP_SELF = $_SERVER['PHP_SELF'] = $_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = $osc_parse['path']; if(basename($_SERVER['PHP_SELF']) == 'root.php' ) { echo '<b>SEO-G Error</b>: Invalid Self-Request, passed URI Request: ' . $_SERVER['REQUEST_URI']; exit(); I have the following also included near the top of the root.php file (taken from includes/application.top php, which the SEO-G install instructs me to do) that reads: // set php_self in the local scope $req = parse_url($_SERVER['SCRIPT_NAME']); $PHP_SELF = substr($req['path'], ($request_type == 'SSL') ? strlen(DIR_WS_HTTP_CATALOG) : strlen(DIR_WS_HTTPS_CATALOG)); This is where I cannot troubleshoot, no programmer here. Which is why I visit you guys so much! Do you see anything that needs fixing? - Andrea
  4. PayPal Standard 5.018 standard_ipn.php won't connect

    The filepath is mysite.com/ext/modules/payment/paypal/standard_ipn.php I saw someone else had issues with this going thru the support thread for SEO-G, but I don't see how it got resolved, if ever. Funny thing is....no sooner than I posted for help...I received an order and a payment that went thru just fine it seems. Stock turned off (items had zero quantity left on hand), order process emails for me and her, PayPal info in the order in Admin, looked great! I wonder if it may be just that age-old problem of buyers not waiting to be returned to the site and...kaplooey. I do have a feeling that I need to do something in that new root.php file, I just don't know what it is. I'm going to send you a private message, Ashley. Well, what do you expect us to do? There's a ton of us up here that are trying to move forward and rebuild our sites with the latest and greatest only to discover: Every thing we ever installed and used in the past is obsolete! Nothing works! Seriously, don't knock me for trying! I'm just trying to save what I HAD. - Andrea
  5. Using CE and PHP 7.0 PayPal Standard worked terrifically in my new site until I reworked and installed an old contribution, SEO-G urls. Now....buyers are making purchases, but when returned, their carts are not empty. No order process emails are being sent. Stock not being reduced. Error log reads: [04-Jul-2018 15:54:41 UTC] PHP Warning: require(standard_ipn.php): failed to open stream: No such file or directory in /home/xxxxx/public_html/root.php on line 136 [04-Jul-2018 15:54:41 UTC] PHP Fatal error: require(): Failed opening required 'standard_ipn.php' (include_path='. ; ; Windows: \path1') in /home/xxxxx/public_html/root.php on line 136 Now...root.php is a new file that comes with SEO-G URLS. The line that is throwing the error, line 136, simply reads: require(basename($PHP_SELF)); Lord knows I had to clean up a ton of code in SEO-G to get it working with PHP 7, but I have no idea what is going on with this. Any idea why PayPal is unhappy with that line above? - Andrea
  6. How do I use function __construct in this code?

    They're not soft 404 errors. Think I said the wrong thing in my previous post. They're just flat out...page not found errors. Thousands of them. I have visited the Google Merchant Console and declared all of them to be 'fixed'. Soft 404 is zero. Not Found was massive. Nearly 6,000. I'll revisit that again many times in the coming days, I'm sure. Thanks, Jack! Your advice regarding what to look for in old contribs was more than helpful! - Andrea
  7. How do I use function __construct in this code?

    Thank You, very much, Rainer! On that note, I am officially running SEO-G urls in my website again. Whoo! Off to tell Google to kiss my thousands of 404 error pages goodbye! A lot of cleaning up code to make it work, but God bless the person who created the SEO-G Admin add-on for later versions of osCommerce. Without that, it was a horrible mess and I never would have been able to fix it. - Andrea
  8. I'm very close to running the old SEO-G contrib again, but I'm running into PHP 7 errors. From my error log: Here's the code: class seoURL { var $path, $query, $params_array, $error_level, $handler_flag; function seoURL() { $this->path = $this->query = ''; $this->params_array = array(); $this->query_array = array(); $this->error_level = 0; } I think I need to change that third line to something like: function __construct seoURL, but I'm completely lost on what other punctuation needs to be there. Anyone know how to rewrite this? - Andrea
  9. SEO Friendly Urls - a new approach

    Me again. I guess it is stripping out text, it just won't strip out numbers. I assume that's because any duplicates are assigned a number at the end of the url? Oh, well. I'm going to keep it anyway! - Andrea
  10. SEO Friendly Urls - a new approach

    Hello! I've installed this today and it looks very rough in the Admin side, BUT...it does work! I'm using the latest version of osCommerce - CE with PHP 7.0 and MySQL 5.6 I'm having to manually change database entries in the configuration table to get it to do as I like, but that's okay. I'm so happy it works! My urls read like 4-5-18 Name Of Product Keyword Keyword Those numbers represent dates, like April 5, 2018 I want the 4-5-18 stripped out and I've set the Filter Short Words field to 2 but it will not strip them out. I've tried setting it to 5 and realize that the filter is just not working at all. Please advise! - Andrea
  11. Hello Rainer, I"m going to try installing that SEO contrib you recommended to me again. Thanks for the reply! - Andrea
  12. Editing an old contrib to see if I can get it running. Yep, I'm going down that road again. $this->include_page=FILENAME_PRODUCT_INFO; Should that be: $this->include_page='product_info.php'; The actual file name surrounded with apostrophes? Thanks! - Andrea
  13. Automatically send data feed to Froogle

    Thanks, Jack, I appreciate all of your help. My 'fix' does the trick and the feed was accepted by Google, so...that's all that matters right now. - Andrea
  14. Automatically send data feed to Froogle

    I'm just using username as an example of what should be there. It is displaying the correct username when I run it. Firefox, Chrome and IE are all coming back with the results on one line. Did I do this right? echo getcwd(); chdir('/home/xxxxxx/public_html'); echo getcwd(); include_once 'includes/application_top_feed.php'; - Andrea
  15. Automatically send data feed to Froogle

    When I run the Googlefeeder file again with that code inserted, I get this: /home/username/public_html/admin/home/username/public_html Is that what it should be? - Andrea