Jump to content
Froxlor Forum
  • 0
rseffner

Fehler beim Editieren einer Domain als Sub-Admin

Question

Hallo,

im Bugtracker steht, bei Unsicherheit erst hier fragen ;-)

Editiere ich eine Domain (keine Änderung, nur Speichern) als der Admin, mit dem ich einst syscp/froxlor installiert habe, gibt es erwartungsgemäß unter 0.10.12 keine Probleme. Nutze ich dazu allerdings einen Admin, den ich nachträglich angelegt habe (und der auch Kunden/Domains besitzt), passiert folgendes beim Speichern:

PHP warning/error
#2 implode(): Invalid arguments passed
lib/Froxlor/Api/Commands/Domains.php:1572

PHP warning/error
#2 implode(): Invalid arguments passed
lib/Froxlor/Api/Commands/Domains.php:1638

PHP warning/error
#2 Cannot modify header information - headers already sent by (output started at /var/www/webs/XXX/XXX.XXX-XXX.de/lib/Froxlor/PhpHelper.php:138)
lib/Froxlor/Api/ApiCommand.php:448

PHP warning/error
#2 Cannot modify header information - headers already sent by (output started at /var/www/webs/XXX/XXX.XXX-XXX.de/lib/Froxlor/PhpHelper.php:138)
lib/Froxlor/UI/Response.php:55

Ich habe mehrere solcher "Admins", das tritt bei allen auf.

Kann das jemand verifizieren und viel besser noch, beheben?

 

Gruß Ronny

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Okay, der admin/reseller hat keine "change_serversettings" berechtigung, und es fehlt dann die übernahme des ssl_protocols feldes, versuchs mal mit dem Patch hier, wäre nett wenn du bescheid sagst ob der Fehler damit behoben ist :

 

diff --git a/lib/Froxlor/Api/Commands/Domains.php b/lib/Froxlor/Api/Commands/Domains.php
index 84e72a53..c9e6dfda 100644
--- a/lib/Froxlor/Api/Commands/Domains.php
+++ b/lib/Froxlor/Api/Commands/Domains.php
@@ -1223,7 +1223,7 @@ class Domains extends \Froxlor\Api\ApiCommand implements \Froxlor\Api\ResourceEn
                                $writeaccesslog = $result['writeaccesslog'];
                                $writeerrorlog = $result['writeerrorlog'];
                                $documentroot = $result['documentroot'];
-
+                               $ssl_protocols = $p_ssl_protocols;
                                $override_tls = $result['override_tls'];
                        }

 

Share this post


Link to post
Share on other sites
  • 0

Dieser punktgenaue, fixe Support gehört bezahlt - zumindest kann man sich da anderswo ein Scheibchen abschneiden.

Die Fehlermeldung ist damit weg. Danke.

  • Thanks 1

Share this post


Link to post
Share on other sites
  • 0

Spenden Button auf der Website gesehen ja?:P

immer gern :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...