Jump to content

Paul

Blesta Developers
  • Posts

    6,581
  • Joined

  • Last visited

  • Days Won

    817

Posts posted by Paul

  1. 4 hours ago, bins said:

    Whilst setting my trial Blesta install, all seems OK, but going to Packages/Domain Option (mydomainadmin/plugin/domains/admin_domains/tlds/) gives me a 404.  Can't seem to work out why!

    Any wiser users out there who might have an idea on what the cause is?

    Double check that the "Domain Manager" plugin is installed under Settings > System > Plugins. If it is, then there's likely some kind of rule or issue with your web server blocking the request. Unless you recently moved Blesta to another directory and the path is not correct..? If you made a change, you should verify the options are correct under Settings > System > General, and re-save the Staff Group to clear the Navigation Cache. Settings > System > Staff > Staff Groups. Edit & Save without changes.

  2. Oh yes, I see your mail server is not configured correctly. There is no PTR (Reverse DNS) configured for the IP address of your mail server. Mail without a valid PTR record on the IP address is widely rejected by most email providers, this should be corrected. Also check that you have valid SPF and DKIM records.

  3. 6 hours ago, bins said:

    I have tried emailing support@and sales@ and emails are bouncing.

    I have been trying to get some info about purchasing Blesta but can't get hol of anyone.

     

    Does this reflect the aftercare if I purchase a licence?

    What does the bounce email say? There may be a reason in the bounce email. Is your mail server configured properly? Did you sign up to the forums with the same email you emailed us from? There are no issues with our email as far as I can tell, we have received many other emails today.

  4. 22 hours ago, Amsterdam said:

    Hi, I was wondering if I could disable IP logging to ensure user security when accessing the site. I have no use for it and would love for an option for it to be disabled (if there is one). Thanks in advance! 😀

    This would require a code change that is not documented. The simple alternative, is to not check the box under Settings > System > General that says "My installation is behind a proxy or load balancer" and then use a proxy or load balancer. Blesta will see only the load balancer IP and log it instead of client IPs. haproxy, cloudflare, etc.

  5. 1 hour ago, psybox said:

    no answer? not possible, or just a well kept secret? Im happy to be pointed to the relevant information if anyone knows or can help.

    Hey, sorry for the delay. Since our Discord server is more popular we don't check the forums as frequently.

    On the domain availability check page for Domain and Other order forms, "Skip, Order Other Items" is the option to select if you want to order hosting and not order or transfer a domain. It'll take you to the hosting plans, and ask for the domain after a plan is selected.

    You can change the text of the button if you prefer. The language can be updated in these locations:

    /plugins/order/views/templates/ajax/language/en_us/domain.php:$lang['Domain.lookup.other_btn'] = 'Skip, Order Other Items';
    /plugins/order/views/templates/wizard/language/en_us/domain.php:$lang['Domain.lookup.other_btn'] = 'Skip, Order Other Items';

    Edit:

    Just to add, if Skip doesn't let you select a hosting plan, you may not have your hosting packages assigned to a package group, and the group assigned to the order form in the multi-select area. Packages > Order Forms: Edit.

  6. Are you on the current release? 5.7.1 as of today. Enom returns prices in USD, is your default currency USD? If your default currency is something other than USD, make sure USD exists under Settings > Company > Currencies and you have an exchange rate set up so Blesta can convert USD returned from Enom to your default currency.

    If that doesn't help, check your ../logs_blesta/ logs to see if there are any errors when you attempt the sync.

  7. On 6/23/2023 at 7:23 AM, screege said:

    Hi im testing blesta because of license issues with whmcs, when tryin to import with 8.0 I only get this instantly my whmcs is 8.1:

     

    importClients: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #58 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'sgx_billing.tblusers.email' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by on line 196

    importContacts: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM `tblclients`, `tblcontacts` LEFT JOIN `tblcurrencies` ON `tblcurrencies`.' at line 1 on line 196

    importTaxes: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*, * FROM `tblclients`, `tblcontacts`, `tbltax` LEFT JOIN `tblcurrencies` ON `tb' at line 1 on line 196

    importCurrencies: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*, *, * FROM `tblclients`, `tblcontacts`, `tbltax`, `tblcurrencies` LEFT JOIN `t' at line 1 on line 196

    importInvoices: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*, *, *, * FROM `tblclients`, `tblcontacts`, `tbltax`, `tblcurrencies`, `tblconf' at line 1 on line 196

    importTransactions: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importPackages: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importPackageOptions: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importServices: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importDomains: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importSupportDepartments: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importSupportTickets: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importAffiliates: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

    importMisc: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens on line 196

     

    Can anyone help?

     

    Regards,

    only_full_group_by needs to be disabled. This is listed in the 3rd yellow info box from the top on the requirements page here https://docs.blesta.com/display/user/Requirements 

  8. On 6/6/2023 at 11:29 AM, niki2416 said:

    Can I also specify which package will be selected after the domain is chosen?
    E.g. The customer is selecting Plan A with 1 year term. The system redirects to the domain purchase, the customer choose a domain and then the Plan A with 1 year term is automatically selected?

    Packages and terms can be defined in the link for the General order type. We will be adding that soon to the Domain and Other. After that, it would be possible to provide a link to a hosting package, and when they get to that part of the order process it would be already selected.

    On 6/6/2023 at 12:09 PM, niki2416 said:

    Also is it possible to change how the order form look?

    Yes, you can modify the templates. Order templates are located under /plugins/order/views/templates

  9. 1 hour ago, Haris said:

    i'm using blesta 5.6.1 with the new domain manager module. Completed all the required migration from old domain system to the new one.

    But it seems that the new domain manager is too slow, complicated, and buggy. 

    It took some times to load the domain page. I see that in the logs, it connect to the domain api everytime any page related to 'domains' being called. Is this normal?

    Also i'm using Namesilo, the new domain system unable to add some extension supported by namesilo like xyz, etc. The same issues has been asked in this forum months ago but yet to be answered.

    And what's new with 5.7.0? Should i update too? Anywhere i can the changelog?

    Where are you experiencing slowness exactly? On what pages or actions? What is complicated, and what is buggy? Can you provide some examples? Slowness isn't common. Namesilo fetches available TLDs from the API, it's not hardcoded in like with some modules, so any TLDs available to you should be available through the module.

    Does your web server have enough resources? Are you running something like Cloudlinux that may be throttling CPU, memory, or governing MySQL queries?

  10. Just now, niki2416 said:

    I haven't seen the "Domain and Other" option, I think this is exactly what I am looking for. Now I have two questions.

    1. Is there anywhere that I can see a guid on how to set it up.

    2. Can I change how the form looks like?

    Under Packages > Order Forms, click to create an order form or edit an existing. For "Type" select "Domain and Other". For Domain Package Group, make sure "TLDs Pricing Packages" is selected, and under Package Groups drag any hosting package groups from the right to the left to assign them.

  11. Currently the flow for domain and hosting orders, using the "Domain and Other" order form type, is to enter or search for a new domain first, then select the hosting plan after that. It sounds like you want to reverse this, and choose a hosting plan, then decide on the domain, whether to register a new domain, use an existing, etc.?

  12. You're right, to do this currently you would update the primary contact (the client)'s details with the new contact, even if the new person already exists as a contact. It's a good suggestion, if it's not already at https://requests.blesta.com that would be the best place for it. Seems like something we'd be willing to do. We'd have to work out some details, as the permissions scheme on a contact does not apply to the client, and contacts are not required to have a login at all. Might be more of a "Update client from contact XYZ" kind of feature, but we'd need to explore it more.

  13. On 5/4/2023 at 5:11 AM, vkt said:

    may i know any option for this, let the invoice showing 5-Feb-2023 - 4-Mar-2023 ? (now the system showing 5-Feb-2023 - 5-Mar-2023) thank you ~

    The dates include time. A user may sign up at say 11am on Feb 5th, in which case the service coverage for 1 month would be 11am Feb 5th through 10:59:59am Mar 5th. Feb 5th to Mar 5th, but neither Feb 5th or Mar 5th are for the entire day.

  14. 1 hour ago, jeeni said:

    Hi Paul,

    Just following up. It looks like everything wonky visually and operatively was the effect of the cache. I didn’t have any time to spend on troubleshooting - I had a couple projects to finish, so I had to put this on the back burner. Things were still broken in my browser, but when I helped my husband get access to the new install by resetting his user password, his access from a new browser seemed to refresh the cache and everything worked as intended after that. (Server-side cache the culprit?) Not sure, but I'm grateful it's working again.

    As you mentioned previously, the errors I was seeing with minphp are unrelated and minphp is still quietly throwing loads of errors (as noted above) - do you have a recommendation for that?

    When I made the transfer to the new cPanel account, I first did a fresh install (which I immediately replaced with my existing transferred files & database) so I would be able to go through the prerequisite checklist - and I installed what I was missing on a server level, so I know I'm not missing any system requirements.

    Will this be fixed when vendors are updated? Do I need to do anything in particular to ensure I'm running the most-current vendors/modules?

    Thanks again & take care,

    Jean

    Hi Jean,

    PHP 8.1 produces a lot of deprecated warnings, we are updating the code in each release to reduce this, but it's a side effect of running the latest supported PHP version at the moment. You can roll back to PHP 8.0 (with sourceguardian patch) or 7.4 if you want to reduce that, or make sure you're running the latest version, but everything should work fine either way. You just might have larger than usual log files for the next couple versions of Blesta as we update the many things that need to be updated. No vendor code can be updated independently, you'll want to be sure to run the official Blesta files, including any/all vendor libraries we ship with it.

  15. The first thing I would do is clear the browser cache. Either files are missing or the cache needs to be cleared, as far as icons and buttons go.

    On the Dashboard, you should click to view XHR in the network inspector to see the AJAX requests the widgets make, and also make sure the widgets are enabled for the page under "Manage Widgets". Either it's not trying to load the widgets or there is an error loading the widgets.

    Also make sure, if this is PHP 8.1, that you are running 5.6.1 of Blesta, and if you've upgraded recently, that you've run /admin/upgrade in the browser.

    If your PHP is missing something important, you can find out by uploading a fresh copy of Blesta to a SUBDIRECTORY and accessing in your browser to launch the install wizard. Don't install, but review the system requirements check. You can delete the directory you created for this after without installing.

    The error messages you've included don't look like they are related. PHP 8.1 produces many deprecated errors, which is normal at this time.

  16. You should never edit Blesta's CSS files directly. As with most applications, it is better if you create your own overrides.css file with your custom styles, and then simply load it in /app/views/client/bootstrap/structure.pdt after the other CSS files. This will let you update any styles you want by overloading the default styles.

    Some of Blesta's CSS files are dynamically generated, and editing them will cause any edits to be lost on upgrade.

×
×
  • Create New...