Jump to content

Paul

Blesta Developers
  • Posts

    6,581
  • Joined

  • Last visited

  • Days Won

    817

Posts posted by Paul

  1. What version of Blesta is this? Does the mail server have a valid SSL certificate? It may not.

    Make sure the TCP egress ports are open at your firewall. If you have SSH access to your server, you can try to telnet to the mail server over the port to see if it responds.

    telnet mail.server.com 587

  2. On 12/28/2023 at 3:41 PM, Media Directory said:

    I really am unable to fix this. Please help.

    We need more context to the issue. If this is step 4 on the order form, which order template is it? What payment gateway are you using? What version of Blesta is this? Do you have any customizations or 3rd party extensions? A payment account implies you are using a merchant gateway. Try deleting and re-creating the Payment Account. Check your gateway logs under Tools > Logs : Gateway

  3. On 12/31/2023 at 6:01 AM, wiraport said:

    Hi,

     

    i have added one plesk server using the plesk module.

    When i try to order a hosting package, the order will be accepted but is always still in pending.

    I am unable to activate the order.

    When i try to create a manual order on the customer at the admin portal, ive got an timeout and then the http page shows me an error 500.

    On the plesk server the customer is created but without domain and package.

    I am unable to get logs because both files ( critical, general ) is empty.

     

    Any idea whats wrong ?

     

    You can check Tools > Logs > Module log to see if there are more details when trying to provision. A 500 error is outside of Blesta, it could indicate you don't have enough memory_limit in your PHP, it could mean there are networking issues and it can't connect to your Plesk server (DNS, routing, Firewall). First step is to check module log, then try to provision manually in Blesta by clicking Manage for the pending service and click to activate it, while also watching the ../logs_blesta/ logs for any errors. If the logs do not exist because they can't be written, make sure your server has read/write access to the directory. Settings > System > General contains the paths and will tell you if it's writable. Check the log file ownership to make sure there's not a conflict.

  4. 15 hours ago, od-ana said:

     

    I only accept payment with paypal. How to remove ACH and credit card from dropdown option for client?

     

    I attach screenshot.

     

    thanks

    screenshot.png

    Under Settings > Company > Billing/Payment > Accepted Payment Types ~/admin/settings/company/billing/acceptedtypes/ you can disable Credit Card and ACH for the entire company by unchecking the boxes and saving.

  5. 14 hours ago, riverwatcher said:

    We installed Blesta system 4.3 on the old centos6.9 server. And we bought a new License Key on Nov. Now centos6 don't have support and yum install is not working anymore. Do you have any suggestion how could I update Blesta to 5.8 and move to a new Blesta support operation system? Maybe ubuntu22 or almaLinux. Thank you very much!

    Charles

    Upgrade docs are here: https://docs.blesta.com/display/user/Upgrading+Blesta 

    To summarize:

    1. Backup your files + database
    2. Upload the new full release (not a patch). When going from 4.3->5.8 it's highly recommended you first go to 4.12.3, then 5.0.3. You're 17 versions behind. Backup files + database separately after each successful upgrade. Any errors during upgrade roll back. Always upgrade to the newest patch release in a version. major.minor.patch. Note that per the docs the system requirements changed in 5.0, you may need to adjust when going from 4.12.3 -> 5.x
    3. Any third party extensions or customizations may cause problems, check if they have compatible releases.

    To migrate Blesta read the docs here https://docs.blesta.com/display/user/Moving+Blesta at least the big red box at the top.

  6. 19 minutes ago, bins said:

    Thanks for the quick response.

    I am moving away from WHMCS/CPanel, hence the questions (I currently have this feature working).  

    Is this something I could pay someone to do here or would it be Virtualmin side?

    Adding that sub-domain functionality to Virtualmin would probably be about $500 USD to sponsor (We make the change, provide the updated module to you, and give you a shout out on our blog when we ship it with Blesta). This would add the same functionality on the Package configuration as cPanel has for setting your own domain/domains to offer subdomains at, then the user can select the domain and enter their desired subdomain during checkout. The cPanel module checks if there is a DNS record available to determine availability, if you are using Virtualmin DNS servers, then this should work similarly.

    Alternatively, there are 3rd party developers that could make this change to the Virtualmin module, they can usually be found on our Discord.

  7. 5 hours ago, wiraport said:

    Okay, I will try this.

    how should I use the module in combination with hosting packages ?

    where can I link it to register domains before choosing a hosting package ?

     

    After you configure your TLDs and pricing under Packages > Domain Options, create an order form of the type "Domain and Other" under Packages > Order Forms. This will create an order form with a domain search box, then continue to hosting plans as you've assigned to the order form.

  8. 1 hour ago, bins said:

    Trying to work it it - will concentrate at the weekend!

     

    Any thoughts on this bit?

    It's possible with the cPanel module, but would require a modification to do this with Virtualmin UNLESS you just tell the user to enter a subdomain at one of your domains. You can tell them to enter something.domain1.com or something.domain2.com, if they do it correctly then it should work, but the module itself doesn't support selecting a predefined domain like the cPanel module does.

  9. On 12/25/2023 at 12:21 PM, wiraport said:

    Hi thanks for your reply any merry chrismas.

    I should use an beta for productional use ?

     

    We don't usually recommend using a beta in production, that's up to you, but since the module was just added in 5.9 that would be the version to use. You may also be able to download 5.9.0-b1 and unzip it and copy the module from the beta to a 5.8.2 installation, I believe it is compatible.

  10. That would be best implemented as  a plugin, and it's certainly possible. For Trustpilot, a lot of people automate that by creating a staff account with limited permissions and using the Trustpilot email to subscribe order notices or BCC emails, I forget which. That would allow Trustpilot to solicit reviews from new customers automatically.

  11. The package_pricing table contains the relationship between the Package ID and the pricings table. packages.module_id contains the module ID which links it to a particular module. package_names contains the name of the Package, which matches the TLD likeu ".com" in package_names.name. I hope that helps, I can't write a query for you but one of our devs or a community developer may be able to do that via our Discord developer channel.

  12. On 12/19/2023 at 1:30 AM, od-ana said:

    '

    Hi

     

    When there is client opening a ticket. The staff have picture on the left when replying ticket.

    How to change that default picture to staff picture?

     

    Thanks in advance

    Those are loaded from gravatar for the staff's email address. You can update the picture by updating it with gravatar. https://gravatar.com/

  13. 3 hours ago, bins said:

    Excellent, thanks.

    Updating 1000 tlds is going to be an issue. 

    With WHMCS they advised to directly update the DB, which I did, without issue.  To do this with Blesta, which table would I use - I can't see the relevant fields in domains_tlds or domains_domains.  

    You maintain a separate excel/csv file with all TLD pricing? How is that updated? All pricing for everything in Blesta is stored in the pricings table, but you can't look at the records there and immediately know what TLD a record is for. It should be possible to write a query to export the pricings.id for all terms and TLDs to add as a column to your CSV, then with that relationship, you could update the pricing directly in the pricings table.

    Alternatively, you could update the registrar module you're using (if it's just 1) and change the way the price sync's so that instead of pulling it from the registrar API, it pulls it from your CSV file. That would allow better automation, because you could leave the automatic price sync enabled with 0 markup, and just replace your CSV file and it would update pricing on schedule.

  14. You should not create any packages. This module ships with Blesta 5.9.0 BETA 1, which was released Friday. You should install the beta, then activate the registrar module under Packages > Domain Options > Registrars, and set your pricing under Packages > Domain Options > TLD Pricing.

    The very old method of creating your own packages for domains is no longer supported, domains use the Domain Manager.

  15. 7 hours ago, bins said:

    But I do not want a markup.  I would like to set pricing per domain, so they can be set to a real price point e.g. 9.99, 14.99, not a random marked up value.

     

    Packages > Domain Options > TLD Pricing, click "Edit" next to the TLD you want to set pricing for. You can enter whatever pricing you want. The price sync feature is for those that want to quickly update all their pricing. If you don't want to do that, or your registrar module doesn't support it, then manually setting pricing here is the way to go.

  16. On 12/13/2023 at 3:20 AM, barryf said:

    Hi Paul

    So is there any way to change it back to defaulting to Active?

     

    Thanks

    It would require a code change as there's no setting to control which is default. Defaulting to pending is the safest option, if you add a service as an admin, and forget to change it to active before you create it, you can go to the pending service and activate it then.

  17. On 12/10/2023 at 2:27 AM, bins said:

    Thanks, Paul,

    I have carried out the suggested actions and still I get a 404.

    I also have the Netim domain plugin - would that affect things?

     

    One thing is strange is that the url the menu is trying to point to is - mydomain/admin/plugin/domains/admin_domains/tlds/ but there isnt an admin folder  (I assume this is redirected somewhere like htaccess.  Also, under admin_domains, tld folder is not there!

    Do you have index.php in your URLs? What web server are you running? If index.php is in your URLs then you may not running Apache or have mod_rewrite, or are missing the .htaccess file included with Blesta. If index.php is in your URLs but not in the link, try adding it just after the domain and see i f the 404 goes away.

    No there is no actual /admin/ directory, this is rewritten and handled by the application.

  18. On 12/14/2023 at 2:20 AM, Tony tcomp said:

    I have tried getting blesta to install on my wamp server and for the life of me I cannot get it to work.  I got green lights from ioncube that it was installed properly. I read through the forum but didn't find any answers.  Should i try Xampp instead. Do you guys have any specific instructions.  Wordpress works fine. I tried using it in a virtual server but not  in the root. Do you think that will solve the issue?  any suggestions would be appreciated. 

     

    image.png.3d86e387f552bc97e37936774acb02eb.png

     

    Tony

    WAMP should work, check your php.ini settings and make sure you have enough memory_limit (256M, 512M is better). If install fails, note where it fails, and if there are any errors output. WAMP includes MySQL, and your MySQL server may need tweaking depending on the version.

  19. On 12/11/2023 at 6:17 AM, bins said:

    Just setting up domains (using Netim plugin).

    Can I just confirm that I have to either:

    1 - set up a package per domain
    Or
    2 - set up a package with a price point and include all relevant domains in that package? 

    If this is correct, can I bulk upload all domains and create packages per domain/group, otherwise it is a very long long input process.


    FYI WHMCS suggested uploading direct to the database, which worked on their system.

     

    Also, if I wanted to offer a couple generic domains to offer a free site and give clients a subdomain (I am using Virtualmin), is this possible?

    I am not familiar with Netim, is that a third party registrar? In modern versions of Blesta, domains must be handled through the Domain Manager, under Packages > Domain Options. If Netim was built for an old version of Blesta, it is not compatible with the Domain Manager. An easy way to tell is to go to Packages > Domain Options > Registrars and see if it is listed.

    The domain manager handles the packages in the backend, under Packages > Domain Options > TLD Pricing is where you create TLDs (Or under Import TLDs import them), set the registrar module to use for the TLD, and set pricing in a pricing matrix for 1-10 years.

    If the Netim module supports pricing import like most other registrars, then you can set your markup amounts for register/renew/transfer under Configuration and then import all the TLDs you want to under Import TLDs. Blesta will create all the TLD packages and set all the pricing for all the TLDs you choose.

  20. 36 minutes ago, bins said:

    I am trying to create an incentive for people to sign up and want to create a 30 day free trial.

    If I create a standard package and:

    • Set the term to one month at a price of 0.00
    • Select 'Cancel at end of term'

    I assume that this will just switch off access after a month?

    If 'Yes', can the client then upgrade to a standard/paid account and keep everything going?

     

    Yes, that will set a cancellation date of the end of the initial term, and the hosting plan will be cancelled and anything on the server likely deleted (depending on module, like cPanel will delete their cPanel account entirely on cancel). An alternative is to make the price 0.00 but set a renew price of something else, say 5.00. Then the first month will be free, and if they don't cancel they will be invoiced the renew price going forward.

  21. 4 hours ago, bins said:

    I think that I have set up Blesta to create a package/domain on my server using Virtualmin.

    I want to offer email as an upgrade/addon - how do I set that up?

    The Virtualmin  module does not support config options, so if the option is not included in the plan you configure in Virtualmin it would have to be added manually, but could still be offered through a configurable option. Packages > Configurable Options to add. Create option with pricing, create Config Option Group. Assign Config Option Group to your Virtualmin hosting package.

×
×
  • Create New...