Jump to content

Joseph H

Members
  • Posts

    395
  • Joined

  • Last visited

  • Days Won

    13

Posts posted by Joseph H

  1. On 11/30/2022 at 3:18 AM, VITA said:

    Hi,

    So I think I had a similar if not the same issue as yours. I wanted to have multiple servers under a DirectAdmin server group, and my server group will be tied to an actual package in Blesta. 

    When adding a Service manually via Admin panel I'm given an option to select a server.

    image.thumb.png.a6949660cb1cb48ac502deb69d4fa487.png

    The IP of one of the servers gets saved in the Product, but it should be read from the module not the product. If I select a different server than one from the package it fails with the error you get as well.

    a:3:{s:5:"error";s:1:"1";s:4:"text";s:21:"Cannot Create Account";s:7:"details";s:40:"That IP does not exist in your list<br>
    ";}


    So I've made a fix in the direct_admin.php module that uses the IP from the module by fetching it via API from DA itself. It's a one liner placed at 1006th line in the direct_admin.php file:

    $params['ip'] = reset($this->getDirectAdminIps($row));

    image.thumb.png.be9f97e061d23793ace7558e2da29ff2.png

    This now solves the issue for me, so I can select the server when adding a service.

    Please note that I assume that each DA node/server has only one IP, since my code gets only the first IP from the array.

    I had a longer discussion on Discord if you are interested to look into more details.

    Hopefully this helps.

    I really hope Blesta includes this fix on releases. I appreciate mate. It works for me 

  2. 3 hours ago, Paul said:

    Did you find a solution to this? What version did you upgrade from? As far as I know, nothing has changed recently with Namesilo DNS. Are you using the official version?

    No solution yet. I'm using official version with no modifications.

    I mean after upgrading Blesta after Domains manager release

  3. Hello, We are using Blesta 5.5.2 with PHP 7.4

    We recently had an issue with our SMTP which caused for emails to fail, but Messenger succeeded to send and SMS. 

    1999726747_emailfailed.thumb.png.affbfedea8641c1583b4d2e65a2e2208.png

    SMS sent

    576882353_smsrepeat.thumb.png.9c55d30489a3364d23af1e4ebeec0088.png

    Issue is since Blesta was trying to resend the email it was also triggering SMS to be sent to the user causing a flood of SMS. every 5 minutes. Would be good to make it only retry the failed method individually.

  4. Hello, we have 2 or 3 very critical issues on our install. Blesta 5.5.2, PHP 7.4, MySQL 8.0

    1. System Overview, sometimes it shows users name as John Doe, but when you click the profile it opens another clients profile.

    2. Messengers, 1st,2nd and 3rd notice SMS for the whole Blesta are being sent to only 1 user, so single client is being flooded with SMS from our Blesta

  5. On 9/13/2022 at 8:45 PM, Paul said:

    Interesting, I'll mention this. I think the IP address is required as part of the API call. Perhaps the IP should be defined on the server/module row rather than the Package, in which case it would use the IP as defined there. Is there ever a need to select a different IP for the same server between Packages? That would be the concern there.

    The alternative at the moment, would be to select a server instead of a group for the Package, but obviously this would have to be updated more frequently.

    There is no need for the IP on the package, I think you are right. The IP should be specified on the module while adding the server.

    We already tried doing it by selecting a server manually but it's very tiresome and has led to some servers being oversold.

  6. Hello

    We are using Blesta 5.5.1 with Directadmin module. Issue is; We have 5 Servers used for shared hosting. (First non full server).

     

    ice_screenshot_20220911-150810.png.1679716b91819221b802a626a5fd2033.png

     

    On packages we have setup for Blesta to create accounts from the group

    ice_screenshot_20220911-150945.thumb.png.7956d55ac2dc94e4d2bcfafea1dcc003.png

     

    But as seen above, Blesta pulls IP from 1 server, but sometime blesta tries to activate accounts to other servers whose IP is not listed here. But fails with the bellow error.

     

    server12.domain.com
    a:3:{s:5:"error";s:1:"1";s:4:"text";s:21:"Cannot Create Account";s:7:"details";s:40:"That IP does not exist in your list<br>
    ";}

     

  7. The following event's do no trigger messenger SMS. An invoice is generated by admin or payment recorded manually

    • Service Activated
    • Invoice delivery Paid
    • Invoice delivery Unpaid

     - It only delivers an invoice when order placed from front end, But also tags for invoice number do not show actual invoice number

    "{\"status\":\"success\",\"message\":\"Your message was successfully delivered\",\"data\":{\"uid\":\"61fcbfc26f34e\",\"to\":\"21111111111\",\"from\":\"MYWEBSITE.COM\",\"message\":\"Hi Joseph,\\r\\nAn invoice has been created for your account.\",\"status\":\"Delivered|43077129\",\"cost\":\"1\"}}"

    But the invoice messenger template looks fine.

    Hi {contact.first_name},
    An invoice has been created for your account.
    {% for invoice in invoices %}
    Invoice #: {invoice.id_code} - {invoice.total} {invoice.currency}
    {% endfor %}
    This invoice has already been paid, so no payment is necessary for this one, but your account may have other balances.

     

  8. We have an affiliate who has only referred one person and 1 order. But Blesta has added duplicated the order 5 times.

    218763942_affiliatebug1.png.75f1e0f47a5551af7698731ea4e23e31.png

     

    This is the client that was referred, it's clear they have only 1 order

    1693733479_affiliatebug2.thumb.png.a156ab628c774931ae16617ea7c7a1c6.png

     

    But Blesta allowed the affiliate to request double the payout the affiliate was supposed to get.

    checkout.thumb.png.e6997a9c27d1eec6a3c7c5b466949671.png

    Blesta 5.2.0

    PHP 7.4.

     

  9. 9 hours ago, Paul said:

    Ok, you cancelled the order after you posted that screenshot? Has this happened for any other orders? The task that provisions pending services is designed to provision paid pending services only.. so only if any linked invoices are paid, should it execute the provision. I wonder if there is an issue with NameSilo. I assume you are running the official version of NameSilo that ships with 4.11.2, and not an earlier or 3rd party version?

    Previously I was using a custom modified version of namesilo. But i never had this issue, the current version i'm using is official.

    It has happened to twice till now.

    Also just noticed another issue with namesilo Plugin When there is only 1 DNS records this happens. But the version we submitted on discord was working fine.

     

    dns.png

  10. Just now, Paul said:

    Sorry I missed that. If you edit the invoice, does it have a cog/gear icon for the line time? Does it link to that service? If you click the link, it should take you to that service.

    What version of Blesta? What version of PHP? Any 3rd party extensions or customizations?

    Yah, the service was linked to the invoice. However we cancelled the order and blesta automatically removed the invoice as well.

     

    We are using Blesta 4.11.2

    PHP 7.0

    Thirdparty Plugins

    • BlestaCMS
    • Support PIN
    • Client Area Popup
  11. Hello, currently using Blesta 4.11.1 with PHP 7.0

    I noticed an issue with directadmin module for service upgrade via admin side. When you change a client package to a different package, but leave the password field empty. Still blesta tries changing the password for the account instead of just of just doing the upgrade.

    server12.mydomain.com
    a:3:{s:5:"error";s:1:"1";s:4:"text";s:25:"Unable to change password";s:7:"details";s:42:"You must enter the password in both fields";}

    Also admin side has only one password field, but this seems to require two password fields.

     

    da.png

  12. 1 minute ago, Paul said:

    Are the logs for the domain that is not paid? Does an invoice exist for the domain order that is not paid? Did you edit the invoice in any way?

    This was a new client who just registered and placed an order, No edit to the original invoice or client account at all.

    The client had no previous transactions nor voided invoices.

  13. Input

    https://www.namesilo.com/api/registerDomain
    a:21:{s:6:"domain";s:12:"domain.com";s:3:"ns1";s:16:"ns12.yatosha.com";s:3:"ns2";s:16:"ns13.yatosha.com";s:3:"ns3";s:0:"";s:3:"ns4";s:0:"";s:3:"ns5";s:0:"";s:5:"years";s:1:"1";s:2:"fn";s:6:"Lastname";s:2:"ln";s:5:"FirstName";s:2:"cp";s:16:"Co MEDIA";s:2:"ad";s:4:"1209";s:3:"ad2";s:0:"";s:2:"cy";s:5:"Tanga";s:2:"st";s:2:"25";s:2:"zp";s:4:"+255";s:2:"ct";s:2:"TZ";s:2:"ph";s:14:"+255.716000000";s:2:"em";s:21:"useremail@gmail.com";s:10:"auto_renew";i:0;s:7:"version";i:1;s:4:"type";s:3:"xml";}

    Output

    https://www.namesilo.com/api/registerDomain
    
    HTTP Code: 200 
    
    <?xml version="1.0"?>
    <namesilo><request><operation>registerDomain</operation><ip>51.xx.xx.138</ip></request><reply><code>119</code><detail>Sorry, you do not have enough available NameSilo account funds for this transaction. Please select a different Payment Option.</detail></reply></namesilo>

     

  14. 2 hours ago, vedova said:

    Hello, previously planned to have a single site along with BlestaCMS, after weeks of non-response by them, decided to maintain things separately - btw was preferring to have an all-in-one - seems can't realisable with the basic portal plugin itself, have contact them but without any answer... (I've seen that in messenger no one kept and seen my messages too).

    Thank you for everyone have news about or something / someone that can substitute this pro-actively (and well miantained ) or will just take this out of my mind ?

    Seems better and more simple.

    It's an active project. Been using it since it's release. Just reach out to @Blesta.Store

×
×
  • Create New...