Giter Club home page Giter Club logo

whmcs-proxmox's Introduction

whmcs-proxmox

Core functions

  • Allow monitoring proxmox cluster from WHMCS admin page
  • Automatically create VM in proxmox cluster when an order is paid in WHMCS.

Images

Development status

  • Under heavily development.

Timeline

First release at November 30, 05:00 PM

First release at November 30, 05:00 PM

Beta release at December 15, 05:00 PM

Beta release at December 15, 05:00 PM

Official release at December 29, 05:00 PM

Official release at December 29, 05:00 PM

References

WHMCS

PHP

Database

Smarty

Frontend - HTML / CSS / Javascript

Proxmox Intergration

Todo

  • Adding reference documents and git repos
  • Refactoring code
  • Complete this todo and README file.

Notes

This project use pyproxmox at modules/addons/proxmox/pyproxmox

whmcs-proxmox's People

Contributors

baonq-me avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

whmcs-proxmox's Issues

error on activate

PDOException: SQLSTATE[HY000]: General error: 1359 Trigger already exists in /var/www/clients/client0/web1/web/client/modules/addons/proxmox/proxmox.php:350
Stack trace:
#0 /var/www/clients/client0/web1/web/client/modules/addons/proxmox/proxmox.php(350): PDO->exec('\nCREATE TRIGGER...')
#1 /var/www/clients/client0/web1/web/client/admin/configaddonmods.php(0): proxmox_activate()
#2 {main}

Error activating module in version WHMCs 7.4.1

Hello man

I loved your initiative in developing and distributing your module for free.

I need to know if your module works in version WHMCS 7.4.1 because when trying to activate its module, it returned the error below.

exception 'PDOException' with message 'SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at'' in /home/siscob/public_html/vendor/illuminate/database/Connection.php:441
Stack trace:
#0 /home/siscob/public_html/vendor/illuminate/database/Connection.php(441): PDOStatement->execute(Array)
#1 /home/siscob/public_html/vendor/illuminate/database/Connection.php(706): Illuminate\Database\Connection->Illuminate\Database{closure}(Object(Illuminate\Database\MySqlConnection), 'alter table tb...', Array) #2 /home/siscob/public_html/vendor/illuminate/database/Connection.php(669): Illuminate\Database\Connection->runQueryCallback('alter table tb...', Array, Object(Closure))
#3 /home/siscob/public_html/vendor/illuminate/database/Connection.php(442): Illuminate\Database\Connection->run('alter table tb...', Array, Object(Closure)) #4 /home/siscob/public_html/vendor/illuminate/database/Schema/Blueprint.php(83): Illuminate\Database\Connection->statement('alter table tb...')
#5 /home/siscob/public_html/vendor/illuminate/database/Schema/Builder.php(229): Illuminate\Database\Schema\Blueprint->build(Object(Illuminate\Database\MySqlConnection), Object(Illuminate\Database\Schema\Grammars\MySqlGrammar))
#6 /home/siscob/public_html/vendor/illuminate/database/Schema/Builder.php(130): Illuminate\Database\Schema\Builder->build(Object(Illuminate\Database\Schema\Blueprint))
#7 /home/siscob/public_html/modules/addons/proxmox/proxmox.php(340): Illuminate\Database\Schema\Builder->table('tblinvoiceitems', Object(Closure))
#8 /home/siscob/public_html/admin/configaddonmods.php(0): proxmox_activate()
#9 {main}
Next exception 'Illuminate\Database\QueryException' with message 'SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'updated_at' (SQL: alter table tblinvoiceitems add updated_at timestamp not null, add status text not null)' in /home/siscob/public_html/vendor/illuminate/database/Connection.php:713
Stack trace:
#0 /home/siscob/public_html/vendor/illuminate/database/Connection.php(669): Illuminate\Database\Connection->runQueryCallback('alter table tb...', Array, Object(Closure)) #1 /home/siscob/public_html/vendor/illuminate/database/Connection.php(442): Illuminate\Database\Connection->run('alter table tb...', Array, Object(Closure))
#2 /home/siscob/public_html/vendor/illuminate/database/Schema/Blueprint.php(83): Illuminate\Database\Connection->statement('alter table `tb...')
#3 /home/siscob/public_html/vendor/illuminate/database/Schema/Builder.php(229): Illuminate\Database\Schema\Blueprint->build(Object(Illuminate\Database\MySqlConnection), Object(Illuminate\Database\Schema\Grammars\MySqlGrammar))
#4 /home/siscob/public_html/vendor/illuminate/database/Schema/Builder.php(130): Illuminate\Database\Schema\Builder->build(Object(Illuminate\Database\Schema\Blueprint))
#5 /home/siscob/public_html/modules/addons/proxmox/proxmox.php(340): Illuminate\Database\Schema\Builder->table('tblinvoiceitems', Object(Closure))
#6 /home/siscob/public_html/admin/configaddonmods.php(0): proxmox_activate()
#7 {main}

Let me know your thoughts!

Thanks and Regards,
Renato

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.