I upgraded our WHMCS from version 5.3.14 to version 7.5. After upgrading I have problem with domains/services search from admin area. I'm getting 500 internal server error on AJAX call from whmcs/admin/templates/blend/js/scripts.min.js to whmcs/admin/search.php. I'm using PHP 7.2. Is this problem maybe is related to cUrl version (currently it is 7.59.0)?
If someone had a similar problem, or have some idea how to overcome this problem I'd be happy to hear some potential solution.
Thanks in davnace!
Wondering if anyone else is having this issue.
When logged into WHMCS 7.4.1 as an admin, do this:
1. Select Orders --> Add New Order
2. Start typing (a known existing) client name in the "Client" box
What should happen is that it should start displaying possible clients as you type, just as the search boxes autofill the possibilities when you start typing a search.
This used to work in 7.2.x for me. After I upgraded to 7.4.1 (via the auto update feature), this stopped working. I then renamed public_html and replaced it with a full WHMCS 7.4.1 distribution. Same thing happens.
Normally, if I typed something like "Tin" in the Orders --> Add Order --> Client box, it would automatically show my own billing account. Now it doesn't bother to display anything.
I've been testing the knowledgebase suggestions that appear before ticket submission, and they are way off. I'm posting very specific questions that have very specific articles and either they never appear, or flash for a few seconds while you type the ticket text, and then are replaced by more generic ones.
I think this is due to the fact that they are ordered by the number of votes ("useful"). Also, there are some words that are bound to appear a lot, like "domains" or "hosting", so whenever the question includes those, you are shown the top-rated articles that features the words domains and hosting the most.
Is there a way to replace these suggestions, maybe with a different MySQL query? A module with some configuration/weighting options would be very useful here.
I've just realised that by default, MySQL doesn't return any search results for 3-letter words, such as DNS, FTP, etc. Obviously, this could be improved.
There's some official documentation here:
The parameter "ft_min_word_len=3" is the one controlling this.
Has any of you tried fine tuning MySQL so it will return these searches? Have you found any adverse effects?
Since upgrading to 5.2.7 from 5.1.9 we have found that the search under Clients Tab, Search/Filter box does not return any results for clients that signed up PRIOR to the upgrade.
Any clients that signed up SINCE the upgrade and also any client profiles that have been modified SINCE the upgrade DO show up in the search results.
Strangely, if we use the Sidebar Advanced Search Clients/Clients Email it works every time and returns the correct results.
Any ideas please?! TIA!
Recently Browsing 0 members
No registered users viewing this page.