Jump to content
Froxlor Forum
  • 0
tt33tt

composer JSON-RPC PHP

Question

Hallo alle zusammen,

ich würde gerne auf eine API von Limesurvey zurückgreifen. Dafür muss ich installieren: https://github.com/weberhofer/jsonrpcphp

Kann ich in die composer.json einfach so hinzufügen? Ist das mit Froxlor kompatibel?

Das readme zeigt mir diese beiden Möglichkeiten:

To install

composer require weberhofer/jsonrpcphp

or add this to your composer.json, and composer update

{
    "require": {
        "weberhofer/jsonrpcphp": "~2"
    }
}

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 1

Warum sollte es nicht gehen? Es fügt nur das Paket dem vendor/ Ordner und dem autoloader hinzu....dadurch beeinflusst man froxlor nicht

Share this post


Link to post
Share on other sites
  • 1

Öhm, Google bitte erstmal was Composer ist und wie das funktioniert...und k.a. was du da vorhast, aber du brauchst kein Composer um die froxlor api zu nutzen (außer du nutzt die gut version, dann brauchst du das natürlich um Abhängigkeiten zu installieren - im Archiv ist alles vorhanden)

Share this post


Link to post
Share on other sites
  • 0

OK, danke!

Dazu muss ich entsprechend hier einfach die Befehle ausführen https://getcomposer.org/download/

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Aber in das root-Directory macht das kein Sinn. Muss ich das in der jeweiligen Domäne ausführen oder in irgendeiner PHP-Bibliothek, damit alle Domänen darauf zugreifen können?

Das kann ich dann sicherlich auch für die Froxlor-API benutzen.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By d00p
      Dear Froxlor Commuity,
      finally - the first release candidate of our new API based version 0.10.0! A lot of work has gone into this, many internal changes (you might miss any frontend-changes, but be patient...) most importantly the API backend which not only is used by froxlor frontend itself but can also be uses from within your website/scripts/etc.
      Froxlor now uses composer to include some of its requirements like phpMailer, Logger, IdnaConvert and TwoFactorAuth libraries.
      Here are some of the new features besides API that found their way in:
      - 2FA / TwoFactor Authentication for accounts - MySQL8 compatibility - new implementation of Let's Encrypt (acme.sh) - customizable error/access log handling for webserver (format, level, pipe-to-script, etc.) - lots and lots of bugfixes and small enhancements You can see all changes on Github at https://github.com/Froxlor/Froxlor/compare/0.9.40.1...0.10.0-rc2
      Download: 0.10.0-rc2

      Note: There will be no Debian packages for release-candidates.

      Visit http://www.froxlor.org or join our IRC channel #froxlor on irc.freenode.net.

      Thank you,
      d00p
    • By H4nSolo
      Hallöchen zusammen,
      ich hätte mal eine Frage bezüglich Froxlor und Cloudflare.
       
      Da einige die Froxlor benutzen, bestimmt auch bei cloudflare ihre domain eingetragen haben, stellt sich mir die Frage ob man dies nicht gleich auch mit cloudflare verbinden kann um so seine subdomains / Domains miteinzurichten, ohne sich immer zusätzlich bei cloudflare anzumelden.

      Cloudflare bringt ja von Haus aus eine API mit womit man sich auch über Scripte und einen Authentifikations Key extern anmelden kann.
      Cloudflare API: https://api.cloudflare.com/
       
      Ich für meinen Teil würde es Prima finden wenn zum Beispiel Kunden ihren Login Key eintragen, und damit bequem auch bei erstellung von subdomains gleichzeitig (sofern sie ihre Domain beim Cloudflare registriert haben) alles in einem abwickeltn können.
       
       
      Was haltet ihr von der Idee und könnte man es überhaubt verwirklichen für Froxlor?
       
      lg H4nSolo
    • By john doe
      Hello,
      I have a couple hundred e-mail accounts to create, is there a better way to do that than creating one account at a time? An API that I can use, or some batch mode?
       
      Thanks.
    • By v1ktor
      Hey guys, I like Froxlor and wanted to ask couple of easy questions to get a better understanding:
       
      1. I noticed in the forums, version 1 has been mentioned to have API as far back as 2010. Do you know when v1 might be coming out?
      2. Is it possible to create client accounts on Froxlor remotely without an API, maybe directly in database? I saw similar question and answer about sessions, but we don't need clients to access panel. Just to provision an account for them.
      3. Can Froxlor manage multiple servers from one panel?
       
      Great job on the platform!
       
      Thanks,
      Viktor
    • By wdserver
      Hello Everyone!
       
      I want to start a webhosting corporation. I tried many control panels, but Froxlor is the best!
       
      Is there an API for account management? (as create, edit, delete, suspend)
       
      I don't find like that, so I have a question. The account functions only consists of database actions?
      Or I have to create folders, files or anything?
       
      I'm not a sysadmin, I'm only a webdesigner. (I have a sysadmin, who do the other tasks.)
       
      Thanks!
       
      Akos Vegh




×
×
  • Create New...