Jump to content
Froxlor Forum
  • 0

Fehler beim Editieren einer Domain als Sub-Admin


rseffner
 Share

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

Link to comment
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'];
                        }

 

Link to comment
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
 Share

×
×
  • Create New...