Jump to content

BBLSystems

Member
  • Posts

    6
  • Joined

  • Last visited

Everything posted by BBLSystems

  1. #1. I'm trying to confirm that my clients each have the correct products and services configured. I'd like to run a report that shows what invoices will be generated in the future, and when. For example, if I have a client set up with a product that is due on 7/20/13, and I'm set to generate invoices 2 days before due date, the report would show "Invoice for client xxxx will be generated on 7/18/13 for $yyyy for product zzzz" This way I can audit and make sure everyone that should be billed, will be billed. #2. Is there a report that shows which clients have credit cards set up, which clients are missing credit cards, or which clients have expired credit cards? In either case, if there is not such report, maybe let me know what tables contain the data for these queries and I can run some queries in phpmyadmin to get the data.
  2. We're receiving the follow message on the home page of our wordpress site which is integrated with WHMCS. It says there's a permissions error, but the permissions seem to be correct. The error: Warning: session_start() [function.session-start]: open(/tmp/sess_d539e498a725a01cd1f5671ef4d5bbce, O_RDWR) failed: Permission denied (13) in /home/bbl/public_html/wp-content/plugins/whmcs-wordpresss-integration/whmcs-integration.php on line 205 The tmp folder is in /home/bbl/tmp. I checked the permissions via the cpanel file manager and they were 755, so I set them to 777. The error remains. I ran the following test script and it reported: 41777 php-umask: 22 exec-umask: 0022 <?php error_reporting(E_ALL); ini_set('display_errors', 1); $s = stat('/tmp'); printf('%o', $s[2]); file_put_contents('/tmp/phptest1234.txt', 'test'); unlink('/tmp/phptest1234.txt'); echo ' php-umask: ', sprintf('%o', umask()), "\n"; echo ' exec-umask: ', exec('umask'), "\n"; We're also seeing the following on our home page. Any ideas? Warning: Unknown: open(/tmp/sess_d539e498a725a01cd1f5671ef4d5bbce, O_RDWR) failed: Permission denied (13) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
  3. I have an external installed program (Win32) that users can lease and pay for monthly. I'd like to sell them a service in WHMCS where the billing recurs monthly. It will use the autorelease module. I know I can create a hook that will be called if the module is suspended. However, I can't turn off the external program via a hook. The external program needs to contact WHMCS via the api and check to see that the service is paid in full and not suspended. If the service is suspended, then the installed program will stop working. Once the service becomes un-suspended, the program can check and start working again. What's the best way to do this? One way: The I retrieve a list of invoices via the API for the current customer. Check each invoice in turn to see which one is for the correct service (since the customer could have multiple purchases) If the most recent, current invoice has been paid, then the program will work. If the current invoice is not paid, it wont. Is there a better way?
  4. We have a vps using WHMCS. It’s set up for reselling domains (through enom) and reselling hosting (via cpanel) and we're trying to configure the DNS settings under Setup->Products/Services->Servers. Our DNS situation is unique, and we’re looking for some guidance on how to configure it. I’ve substituted example.com for our domain, and non-routable ip addressess for this post. However, the actual domain and IP’s are live and working now. Our current setup is: * RegistrationTek, our domain name registrar, where we purchased example.com. There are no zone records here. It specifies the following nameservers for example.com. The nameservers are at DnsMadeEasy. NS10.DNSMADEEASY.COM NS11.DNSMADEEASY.COM NS12.DNSMADEEASY.COM * DnsMadeEasy, our DNS service. It has these zone records, among others: A records example.com, IP 10.0.0.1 vps.example.com, IP 10.0.0.2 backup.example.com, IP 192.168.1.2 ftp.example,com, IP 192.168.1.1 The example.com domain is hosted on our vps, within the 10.0.0.x IP range. Also hosted there is the vps.example.com domain However, we have other sub-domains hosted on a completely different server, such as backup.example.com, on 192.168.1.x IP range. Now, our vps has it’s own DNS records for example.com, IP 10.0.0.1, and vps.example.com, IP 10.0.0.2 that point to itself. However, it does not currently have the backup.example.com or ftp.example.com records. The vps nameservers are ns1.example.com, and ns2.example.com. These are not currently visible on the internet because they’re not referenced at DnsMadeEasy where are nameservers are. So, we are trying to figure out how to configure the nameservers for WHMCS located at Setup->Products/Services->Servers. If we use ns1.example.com and ns2.example.com, then we think it won’t work since those DNS servers are not visible on the internet. So, should we instead transfer all the DNS records from dnsmadeeasy to the DNS on the vps (which is under the domain names ns1.example.com and ns2.example.com) and then change the nameservers at RegistrationTek for example.com to ns1.example.com and ns2.example.com? Then update the nameservers for WHMCS ns1.example.com and ns2.example.com? My understanding is that there must be glue records on the vps DNS sever for this to work, since it hosts example.com and is also the DNS for example.com. How can I confirm the glue records are present, if that's the case.
  5. We sell two families of products. One is a hosted, web-based application (with add-ons) as well as a installed windows application (with it's own add-ons) We'd like to sell both these applications via WHMCS, but we don't want products/services connected with the web-based application to appear in the catalog for the windows application, and vice-versa. We plan to create landing pages for each one that lead to their product catalog in WHMCS. Can we segregate these product families so a prospective customer can see products/services from one product only? Thank you, Chris
×
×
  • Create New...

Important Information

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