Jump to content


Senior Member
  • Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About splaquet

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. splaquet

    is there a sitemap.xml ???

    I realize all that, but I do thank you for the reply. It's mostly that it seems counter intuitive for WHMCS to leave such simple functionality from their core. In theory... WHMCS users would sell more services, to potentially new customers, raising the value of the WHMCS software to current users. A third-party sitemap generator is simple enough to initially create... but something is going to suffer, when we're having to regenerate and upload new sitemaps for every new product/service/promotion/etc. Simple enough, my time. My time spent on such a simple task (when automated) leaves me feeling a bit taken advantage of, considering the thousands of dollars that I've spent on WHMCS over the years.
  2. maybe it's just me, but has anyone else been a bit confused by the fact that the whmcs system does not appear to have native sitemap functionality? anyone have an easy workaround or alternate solution they'd like to share?
  3. ...not sure why i hadn't looked into the server's apache error log before, but i just did... looks like i need to figure out how and why oauth.so stopped loading randomly. wow... how strange [Thu Jun 06 18:02:50.297961 2019] [lsapi:notice] [pid 129818:tid 47378050160384] [client] [host REMOVED.com] Backend log: [WHMCS Application] ERROR: Whoops\\Exception\\ErrorException: PHP Startup: Unable to load dynamic library 'oauth.so' (tried: /opt/alt/php72/usr/lib64/php/modules/oauth.so (/opt/alt/php72/usr/lib64/php/modules/oauth.so: undefined symbol: core_globals_id), /opt/alt/php72/usr/lib64/php/modules/oauth.so.so (/opt/alt/php72/usr/lib64/php/modules/oauth.so.so: cannot open shared object file: No such file or directory)) in Unknown:0 Stack trace: #0 /REMOVED/vendor/whmcs/whmcs-foundation/lib/Utility/Error/Run.php(0): WHMCS\\Utility\\Error\\Run->handleError(32, 'PHP Startup: Un...', 'Unknown', 0) #1 [internal function]: WHMCS\\Utility\\Error\\Run->handleShutdown() #2 {main} {"exception":"[object] (Whoops\\\\Exception\\\\ErrorException(code: 32): PHP Startup: Unable to load dynamic library 'oauth.so' (tried: /opt/alt/php72/usr/lib64/php/modules/oauth.so (/opt/alt/php72/usr/lib64/php/modules/oauth.so: undefined symbol: core_globals_id), /opt/alt/php72/usr/lib64/php/modules/oauth.so.so (/opt/alt/php72/usr/lib64/php/modules/oauth.so.so: cannot open shared object file: No such file or directory)) at Unknown:0)"} []\n [Thu Jun 06 18:28:49.269577 2019] [lsapi:notice] [pid 161114:tid 47378172315392] [client] [host REMOVED.com] Backend log: [WHMCS Application] ERROR: Whoops\\Exception\\ErrorException: PHP Startup: Unable to load dynamic library 'ssh2.so' (tried: /opt/alt/php72/usr/lib64/php/modules/ssh2.so (/opt/alt/php72/usr/lib64/php/modules/ssh2.so: undefined symbol: file_globals_id), /opt/alt/php72/usr/lib64/php/modules/ssh2.so.so (/opt/alt/php72/usr/lib64/php/modules/ssh2.so.so: cannot open shared object file: No such file or directory)) in Unknown:0 Stack trace: #0 /REMOVED/vendor/whmcs/whmcs-foundation/lib/Utility/Error/Run.php(0): WHMCS\\Utility\\Error\\Run->handleError(32, 'PHP Startup: Un...', 'Unknown', 0) #1 [internal function]: WHMCS\\Utility\\Error\\Run->handleShutdown() #2 {main} {"exception":"[object] (Whoops\\\\Exception\\\\ErrorException(code: 32): PHP Startup: Unable to load dynamic library 'ssh2.so' (tried: /opt/alt/php72/usr/lib64/php/modules/ssh2.so (/opt/alt/php72/usr/lib64/php/modules/ssh2.so: undefined symbol: file_globals_id), /opt/alt/php72/usr/lib64/php/modules/ssh2.so.so (/opt/alt/php72/usr/lib64/php/modules/ssh2.so.so: cannot open shared object file: No such file or directory)) at Unknown:0)"} []\n
  4. Unless my knowledge base tables are corrupted, I don't think that's my issue. I cannot access anything on my WHMCS install. Those error lines are the only ones in my error log though. Nothing else seems to be throwing any flags. The odd part for me was that I had literally logged in, totally fine. A client called, so I logged into the admin area. We talked for a few minutes... then I entered his name into the search bar. Nothing resulted, similar to when your login session has expired. I refreshed the page and it still showed me as logged in, so I tried the search again. Same result, so I clicked on logout... and then the WHMCS error page loaded up. Really odd, and no indication of what caused it. I tried uploading a fresh vendors folder (as I found that suggestion elsewhere on here), but still nothing. I'm uploading a completely fresh file set now, so hopefully that'll do it. ### And, although I hadn't made any server changes... I did notice that my CloudLinux > PHP Selector modules had been updated over night. On most of the mods in 7.2, there's a second listing. The new ones end in "xxx-zts"
  5. this same error just popped up for me today... apparently out of nowhere?! i was using it okay just yesterday, and haven't made any server updates/tweaks/changes.
  6. Does anyone have recommendations for "the best" GSuite CRM, WHMCS module or other? The marketplace seems to feature several modules that use third party reseller accounts to sell GSuite services... but I'm a GSuite Partner/reseller myself! I've purchased and installed the one from ModulesGarden ( https://marketplace.whmcs.com/product/1782 ), but it just doesn't "feel" right. I set up and manage most of my clients' user deployments, so that part is easier, but I also have clients who use GSuite Basic, Business & Enterprise. Unless I'm really missing something, and not setting it up correctly (I've followed the setup instructions about 3 times now), it just doesn't do a good job at managing the various packages. GSuite Basic is easy enough, but when you add in the additional packages to the mix, it doesn't seem to "add up". Anyhow, I'm looking for a solution. Doesn't have to be a WHMCS module, but that'd be ideal. Are there any other GSuite Partners/resellers on here? If so, can anyone else on here chime in as to what they're using?
  7. Thank you for your input! I'm not sure if that's what my issue is, but it sounds like your familiar enough with the error. I'll have to double check on the timeout! The previous steps, up until that error, only take seconds. Why would the final 25% of the final test take so long? How long is the process supposed to take? I submitted a ticket to support, but never heard back. I believe that even though I submitted the ticket, I never submitted the "highly recommended" info on the second page. I never would have assumed that "highly suggested" would have prevented the ticket from going through ?
  8. For starters, I'm on a CloudLinux system and within CageFS. I need to upgrade a few things to be php7+ compatible, but am using php5.6 for the time being. When I have my account in the Native(php5.6) version (in php selector), things run "okay"... or, at least good enough for now. When I change the account to run in the php5.6 shell, my wordpress install runs fine, but my WHMCS install changes to a 500 error in Apache. I've tried every extension combination that I can think of, but I just can't get WHMCS running in the php5.6 shell. Seems silly, as it runs okay in Native shell. The reason why I keep playing around with this is because I'm having an issue while running the nightly cron job: /crons/cron.php All of my other crons seem to run totally fine, but this one stalls out on me AND locks up my WHMCS/account install. (see below) Executing System Queue ---------------------- 3/4 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░] 75% < 1 sec/< 1 sec 29.5 MiB I've tried running this cron several different ways, but it keeps stalling out in the same spot. I've double checked my server settings and anything and everything I could think of OR find referenced on WHMCS troubleshooting techniques. So... long story short, can anyone offer up any suggestions on how to resolve this?
  9. I found two bugs, or at least what would appear to be bugs. The first one, which actually isn't this one i'm posting about, is on the Manage Orders page. I had a domain renewal come through. ...why it doesn't automatically approve is beyond me (another bug? i have automatically approve turned on)... but at any rate, I saw a renewal order come through for 2 of my client's domains. the page wouldn't let me check off "send email" and "send renewal to registrar". the boxes were greyed out and unfortunately, I didn't take a screenshot. since i couldn't click on anything, and i knew that they were expiring today/tomorrow... i just tried clicking accept order. it seemed to push the order through just fine and the domains were renewed... but that just can't be right. i then when into the domain management to verify that they had renewed. i noticed that DNS Management, Email Forwarding & ID Protection weren't checked off. the first 2 can check off and save just fine. when i try and check off & save ID Protection, I receiving the message "Enabling ID Protection may cause charges at the registrar. Are you sure you wish to enable ID Protection?", which is a great new notification IMO. BUT, when I click "yes", I receive this error message: ID Protection Toggle FailedDomain is already Private - No update made. needless to say, it unchecks the ID Protection box and doesn't save to reflect that it actually is/already is private. I use NameSilo as my registrar. I'm going to check in with them to make sure that I'm not missing an updated extension. I also use the Lara theme. I tried disabling the theme to make it through the Manage Orders page, just to make sure it wasn't the admin theme causing conflict. i received the same greyed boxes on that screen, so I'd have to assume that it isn't the theme. (which is totally awesome and very beautiful!!! I'd highly suggest the theme to any and all WHMCS admins out there. it's priced so amazingly for what you receive. honestly, the default WHMCS themes have really been lax IMO) - splaquet
  10. splaquet

    the credit card number is invalid

    Have you tried: - changing their payment method from whatever it's currently set at, to something else - then, deleting their card info from whmcs - then removing their profile from your cc processor (the association might have disconnected) - then reassigning then back to old CC payment method Not sure if that'll work, but it worked for me once. Hopefully that'll help. Also, look in the log to see what error code that the processing attempt is giving you. Hopefully that'll help shed some light. - shannon
  11. splaquet

    the credit card number is invalid

    i realize that this post is years old, but i was running into the same error. i haven't totally tracked it down, but on my end at least, it seems to present itself when changing CC processors and the old gateway auth is still associated with the old processor. i changed processors and had to call up a handful of clients to have them update their card info. that's when i started running into it. i haven't found a quick solution yet, but i'll try and report back if i do.
  12. splaquet

    Invoice generation question

    nope, continuous invoice generation is enabled. nothing knowingly was changed. i think that the issue stemmed from failed cron jobs. i haven't gone back through my emails to see which dates failed, but i do recall that i had a handful of them that randomly started to for some reason. i then fixed them and i'm pretty sure that it's been okay since. my assumption was always that even if a cron job failed, it would pick it back up the next time that it ran. so apparently, after reading another post as well, that isn't the case?
  13. John, quick question... should i still run the patch, in case my flubbed something up doing it manually? ***** I was actually able to get things working. I tried a few too many things to know exactly what my issue was, but here's a quick list of everything that I did to get it back up and running: noticed redundancies in the /log errors and error_log (like /whmcs/vendor/whmcs/whmcs/vendor) temporarily disabled my /public_html .htaccess file (as it has rewrites in there for WordPress) renamed my /whmcs .htaccess file to .htaccess.bak and activated yours (renaming htaccess.txt to .htaccess) manually created the /log dir in /install and set permissions (auto-update didn't create that for whatever reasons) downloaded the full file set from your website and did side-by-side comparison i found that several files from the /resources folder weren't there i found that /vendors/whmcs wasn't in the new package, so i renamed that folder on my server /whmcs-foundation wasn't on the server, so i uploaded that file about a half dozen random files in your /whmcs package weren't updated on the server, so i uploaded those files i then ran the updater again, but it still paused out looked at errors again, noticed a problem with database calls tried raising the settings, but then turned off PHP-FPM on the account i opened some of the files in /mysql and ran them manually in PHPMyAdmin reran the update script, it seemed to work renamed all of my files back to their original names and here I am now! in the past, i'd jump the gun and install beta versions. I LOVE LOVE LOVE the latest and greatest in tech upgrades, but i've had soooo many hiccups and headaches with upgrading WHMCS over the years. i'm to the point where i'm relying on your software to help run my life. managing nearly 1k domain names and 700+ hosting accounts just isn't something that you can keep track of in QuickBooks as easily as you can in WHMCS. so, in short, it's always a real bummer when something like this happens for no apparent reasons. i waited for days after it had been released and still lost hours in the process. it's truly just shitty fortunately, you have a ton of kind folks (fellow users) on the msg board, especially after a major update is released. i've also noticed that your support staff have stepped it up on the boards as well. i'm not sure if it's the new forum (which is awesome BTW), if it's due to the recent release, if you've just added more staff to help on the msg board, or if i'm just noticing it more recently... but it definitely feels better when you have support (moral, mental, and actual) to help you through struggles. anyhow, hopefully this update is worth it!!! cheers, shannon
  14. splaquet

    Invoice generation question

    i don't want to sound stupid, but... actually, i totally do after writing that so here's my question... if they don't pay their invoice on time, as in they paid late and in the next month, is it going to skip a month? check out my screenshot to see my dilemma... and if this isn't what's happening, then can someone maybe chime in as to what might actually have happened? my worst fear is that i have to manually search through to double check that this hadn't happened with even more client's i had no idea that this even happened, but found this when i was randomly tweaking some of his server settings in the backend. at first, i was thinking that maybe the dates were off, but the invoices were correct... but that wasn't the case. invoices for service dates are: Inv Date ~ Service Date Range 7/2/17 ~ 8/1/17 - 9/1/17 8/2/17 ~ 9/1/17 - 10/1/17 ** missing month ** 10/2/17 ~ 11/1/17 - 12/1/17

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated