Jump to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Hallo,

Ubuntu 20.04 LTS, aktuelles Patchlevel, PHP-FPM 7.4 bis 8.4 parallel

 

Beim Anlegen einer neuen Emal in Froxlor ist der Apache abgestürzt und ich habe den neu gestartet,

ich habe das Problem, dass Apache startet, aber PHP nicht richtig läuft und auch keine vHosts mehr verfügbar sind.

Beim Aufruf von Froxlor kommt:

Service Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

 

der Start von PHP8.2 sagt (domain ist ausge xxx t):

 systemctl status php8.2-fpm.service
● php8.2-fpm.service - The PHP 8.2 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php8.2-fpm.service; enabled; vendor preset: enabled)
     Active: activating (start) since Tue 2025-07-01 12:13:04 UTC; 1s ago
       Docs: man:php-fpm8.2(8)
   Main PID: 151960 (php-fpm8.2)
      Tasks: 1 (limit: 77025)
     Memory: 12.3M
        CPU: 1.704s
     CGroup: /system.slice/php8.2-fpm.service
             └─151960 /usr/sbin/php-fpm8.2 --nodaemonize --fpm-config /etc/php/8.2/fpm/php-fpm.conf

Jul 01 12:13:04 xxx.com systemd[1]: Starting The PHP 8.2 FastCGI Process Manager...
Jul 01 12:13:04 xxx.com php-fpm8.2[151960]: [01-Jul-2025 12:13:04] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/20220829/mysqli (/usr/lib/>
Jul 01 12:13:04 xxx.com php-fpm8.2[151960]: [01-Jul-2025 12:13:04] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/20220829/pdo_mysql (/us>
Jul 01 12:13:04 xxx.com php-fpm8.2[151960]: [01-Jul-2025 12:13:04] NOTICE: PHP message: PHP Warning:  Module "curl" is already loaded in Unknown on line 0

 

der Start von php8.3:

 

 systemctl status php8.3-fpm.service
● php8.3-fpm.service - The PHP 8.3 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php8.3-fpm.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2025-07-01 09:41:07 UTC; 2h 33min ago
       Docs: man:php-fpm8.3(8)
    Process: 103813 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/8.3/fpm/pool.d/www.conf 83 (code=exited, status=0/SUCCESS)
   Main PID: 103810 (php-fpm8.3)
     Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0.00req/sec"
      Tasks: 3 (limit: 77025)
     Memory: 12.6M
        CPU: 833ms
     CGroup: /system.slice/php8.3-fpm.service
             ├─103810 "php-fpm: master process (/etc/php/8.3/fpm/php-fpm.conf)" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""
             ├─103811 "php-fpm: pool www" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ">
             └─103812 "php-fpm: pool www" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ">

Jul 01 09:41:07 xxx.com systemd[1]: Starting The PHP 8.3 FastCGI Process Manager...
Jul 01 09:41:07 xxx.com systemd[1]: Started The PHP 8.3 FastCGI Process Manager.

 

Idee?

 

Danke und Gruß

 

 

  • Author

Ich habe versucht alle Configs neu schreiben zu lassen:

 

 php /var/www/html/froxlor/bin/froxlor-cli froxlor:cron tasks --force
Checking froxlor file permissions...OK
Running "tasks" job (forced)
[error] Given SSL private key for helpdesk.xxx.com does not seem to match the certificate. Cannot create ssl-directives
[error] Given SSL private key for helpdesk.xxx.com does not seem to match the certificate. Cannot create ssl-directives
Job for php8.2-fpm.service failed because the control process exited with error code.
See "systemctl status php8.2-fpm.service" and "journalctl -xeu php8.2-fpm.service" for details.

 

die subdomain helpdesk ist auf eine andere Maschine umgezogen vor einigen Wochen.

Eventuell damit was zu tun?

 

 

17 minutes ago, Anachon said:

Jul 01 12:13:04 xxx.com systemd[1]: Starting The PHP 8.2 FastCGI Process Manager...
Jul 01 12:13:04 xxx.com php-fpm8.2[151960]: [01-Jul-2025 12:13:04] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/20220829/mysqli (/usr/lib/>
Jul 01 12:13:04 xxx.com php-fpm8.2[151960]: [01-Jul-2025 12:13:04] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/20220829/pdo_mysql (/us>
Jul 01 12:13:04 xxx.com php-fpm8.2[151960]: [01-Jul-2025 12:13:04] NOTICE: PHP message: PHP Warning:  Module "curl" is already loaded in Unknown on line 0

sieht für mich mehr danach aus, als wurde an php rumgespielt.

Wie exakt ist php prallel installiert worden? So eine Fehlermeldung passiert ja nicht von allein auf einmal...irgendwas muss ja gewesen sein. Repariere dein PHP und dann tut auch alles wieder

  • Author

Hi, das ist vor Monate nach Anleitung installiert und lief bis zum Crash heute Morgen. Ich hatte einen neuen User/Customer angelegt und dabei ist der Apache weggeflogen.

 

Ich bin schon etwas weiter:

 

PHP message: PHP Warning: Module "mbstring" is already loaded in Unknown on line 0 Jul 01 12:27:56 xxx.com php-fpm8.2[157901]: [01-Jul-2025 12:27:56] ERROR: [pool leverkusen.xxx.com] cannot get uid for user 'leverkusen'
 

 


 

dann hast du dennoch irgendwo/irgendwas umgestellt/eingestellt was dazu geführt hat. Einen neuen Kunden anlegen macht nicht dein php kaputt...

  • Author

wirklich nein. Unverändert seit Monaten... genau beim anlegen des customers leverkusen ist der Apache abgestürzt. 

 

im Log habe ich ja gefunden:

 

 php-fpm8.2[157901]: [01-Jul-2025 12:27:56] ERROR: [pool leverkusen.xxx.com] cannot get uid for user 'leverkusen'

 

anscheinend ist dabei was nicht angelegt worden und fehlt jetzt.

Seitdem startet das FPM nicht mehr und damit auch froxlor off.

 

 

 

dann schau doch erstmal nach ob der kunde anständig angelegt wurde und der user verfügbar ist, z.B. mit `id leverkusen`. Wenn da alles okay ist, dann restarte die Dienste (apache + php-fpm) mal manuell und schaue ob dort meldungen ausgegeben werden

  • Author

id: ‘leverkusen’: no such user
 

Leider läuft phpmyadmin auch über den php pool ... 

dann is der kunde wohl nicht korrekt angelegt oder einstellungen stimmen nicht. kann ich dir ohne info nicht sagen. Schau doch mal im Discord vorbei, dann schick ich dir meinen ssh-key und dann können wir mal schauen

  • Author

DANKESCHÖN. Top Hilfe via Discord!

  • 3 months later...
  • Author

Der damalige Fehler ist jetzt wieder aufgetreten.

Was kann ich selber machen?

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.