Jump to content
Froxlor Forum

d00p

Administrators
  • Posts

    10301
  • Joined

  • Last visited

  • Days Won

    43

Posts posted by d00p

  1. Ah okay, dann liegt es doch nur am memory verbauch (php's memory_limit direktion). Die kann man ja anpassen. Dennoch sollte eigentlich ein Listing mit Pagination (default 10 Einträge pro Seite) nicht zu diesem Fehler führen, schau ich mir mal genauer an, danke für den Hinweis, die Logs sind hilfreich

  2. Ein Fehler 500er sollten in jedem Fall in den Webserver logs etwas hinterlassen.

    Die "ajax.php" die dort via JS aufgerufen wird, ist übrigens im Normalfall nur der Version-Check (oben rechts im Interface), das dürfte eigentlich nichts mit dem Laden der Seite zu tun haben außer du rennst da ggfls in das http-request timeout für den update-check - das domain listing allerdings sollte normal dargestellt werden

  3. And this diff should fix the issue that the value is not stored when using FCGID:

     

    diff --git a/lib/Froxlor/Api/Commands/PhpSettings.php b/lib/Froxlor/Api/Commands/PhpSettings.php
    index 588c04a6..d53cf075 100644
    --- a/lib/Froxlor/Api/Commands/PhpSettings.php
    +++ b/lib/Froxlor/Api/Commands/PhpSettings.php
    @@ -312,7 +312,6 @@ class PhpSettings extends ApiCommand implements ResourceEntity
                                    $fpm_enableslowlog = 0;
                                    $fpm_reqtermtimeout = 0;
                                    $fpm_reqslowtimeout = 0;
    -                               $fpm_pass_authorizationheader = 0;
                                    $override_fpmconfig = 0;
                            } elseif (Settings::Get('phpfpm.enabled') == 1) {
                                    $fpm_reqtermtimeout = Validate::validate($fpm_reqtermtimeout, 'phpfpm_reqtermtimeout', '/^([0-9]+)(|s|m|h|d)$/', '', [], true);
    @@ -548,7 +547,6 @@ class PhpSettings extends ApiCommand implements ResourceEntity
                                    $fpm_enableslowlog = 0;
                                    $fpm_reqtermtimeout = 0;
                                    $fpm_reqslowtimeout = 0;
    -                               $fpm_pass_authorizationheader = 0;
                                    $override_fpmconfig = 0;
                            } elseif (Settings::Get('phpfpm.enabled') == 1) {
                                    $fpm_reqtermtimeout = Validate::validate($fpm_reqtermtimeout, 'phpfpm_reqtermtimeout', '/^([0-9]+)(|s|m|h|d)$/', '', [], true);

     

  4. You are comparing two different actions. One switch regulates a simple 0 or 1 in the corresponding database table. The other one (Für aktuelle Kunden automatisch hinzufügen) is a one time action that is not stored in the tables.

    After setting the http-auth flag in the PHP-config, validate that the field in the database table `panel_phpconfigs` is set accordingly 

  5. Grundsätzlich eigentlich: den Client halt korrekt einrichten. Was die automatisch erkennen muss ja nicht immer das richtige sein

    Du könntest alternativ entsprechende autoconfigs einrichten, dass Mail-Clients wie Thunderbird gesagt bekommen was auf dem Server die korrekten IMAP und SMTP Server sind

    Oder: postfix und dovecot configs entsprechend anpassen, dass sie auf Domain Basis unterschiedliche Zertifikate liefern (SNI).

  6. 1 minute ago, Bundeskanzler said:

    Es existiert keine "alte & produktive" Froxlor-Version mehr, sondern nur eine alte "komplette" Datenbank (inkl. aller Mailboxen), welche ich natürlich auslesen & in die aktuelle Version importieren würde, wenn es denn ohne "gewaltige" Problemchen funktioniert^^

    na wenn es die komplette alte DB von froxlor-0.10.x noch gibt, spiel die ein und lass das upgrade laufen mit den aktuellen 2.1 dateien...

    1 minute ago, Bundeskanzler said:

    Frage -> Wie bekommen ich per SQL-Import (z.B. Phpmyadmin) ~400 Domains + deren Mail-Seting (Accounts^^) in die aktuelle Froxlor Version, ohne dass es mir den Server crashed

    Ich verweise auf deinen anderen Thread...ich würde es mit einem Script unter Nutzung der froxlor API machen, dann stimmen auch alle Verknüpfungen und resource Countings usw. Alternativ gibt es für Domains auch einen Import, siehe https://docs.froxlor.org/latest/admin-guide/domain-import/ (im Grunde ein CSV2API wrapper) - für Email Adressen/Konten gibt es das bisher leider nicht

  7. Neuer nick, gleiche Schreibweise ... aber hey, ich werde dir trotzdem antworten....

    5 minutes ago, Bundeskanzler said:

    Frage Nr. 1 -> Funktioniert Froxlor mit dieser "must have" Configuration überhaupt [JA / NEIN]

    Ja, warum sollte es nicht, wo steht bitte das DNS/Nameserver betreiben ein "must have" ist?

    5 minutes ago, Bundeskanzler said:

    Frage Nr. 2 -> Froxlor soll nur die Webseiten (inkl. Letsencrypt) & Mails-Accounts (POP3/IMAP) verwalten. Nicht mehr & nicht weniger. 👌Machbar [JA / NEIN]

    Ja, dafür ist froxlor da ...

    5 minutes ago, Bundeskanzler said:

    Frage Nr. 3-> Kann man alte Mail-Accounts von Froxlor v1.xx nach Froxlor v2.xx per SQL importieren, so dass die alten Zugangsdaten (hashed Passwörter^^) weiter funktionieren [JA / NEIN]

    Es gibt kein froxlor v1.xx, wenn meinst du wohl 0.10.x. 

    Kurzantwort: Ja, das ginge, aber nicht ganz ohne manuelles zutun (ein upgrade von froxlor 0.10 auf 2.x würde das für dich erledigen)

    5 minutes ago, Bundeskanzler said:

    Falls nicht, tja dann... Froxlor 🟰👎

    unnötiger Zusatz, aber ey, wenns dir nicht gefällt ... die Auswahl ist groß...bitte nutz gern was anderes was dir mehr zusagt

  8. 1 minute ago, rhufsky said:

    How can I tell the API to generate the default index.html

    Parameter: store_defaultindex (bool)

    2 minutes ago, rhufsky said:

    How can I tell the API to send the login data to the customer (send password via mail)

    Parameter: sendpassword (bool)

    3 minutes ago, rhufsky said:

    I guess I have to send the hashed Password so how do I hash the password?

    You pass the plaintext password as froxlor hashes it according to the settings (and it's needed in plaintext to add the default ftp-user etc. internally or to send the password to the customer if the parameter 'sendpassword' is set to true)

     

    See: https://docs.froxlor.org/latest/api-guide/commands/customers.html#customers-add

×
×
  • Create New...