Jump to content
Froxlor Forum

Question

Hello,

I wanted to use froxlor with PHP7-FPM but there seem to be some problems. The first is froxlor doesn't generate a user for itself (in sides-enabled config) though checking the box in config-menu. Additionally, there's still a php5 flag in the generated apache2 sites-enabled file in this line:

AddHandler php5-fastcgi .php
Action php5-fastcgi /fastcgiphp
Maybe you can correct it and help me getting it work with fpm. I tried to used fcgid instead and the thing with the user is working fine.

Share this post


Link to post
Share on other sites

10 answers to this question

Recommended Posts

  • 0

I see. The actual problem is that somehow the apache2 config files are not generated for the froxlor host but it works fine for customer domains.

Share this post


Link to post
Share on other sites
  • 0

then activate "Enable PHP-FPM for the Froxlor vHost - If enabled, Froxlor will also be running under a local user" in the FPM settings

Share this post


Link to post
Share on other sites
  • 0

I did a completely new installation. Still not creating a user for itself though I checked froxlor to run under a local user.

This works fine with FCGID but not with fpm somehow. That's odd.

Share this post


Link to post
Share on other sites
  • 0

Read the fpm manual then please (see our wiki)....the local froxlor user is not being created automatically

Share this post


Link to post
Share on other sites
  • 0

Under system settings I get the following error:

Unknown Error (not in option): system_ipaddress

Doesn't matter what I configure.

Share this post


Link to post
Share on other sites
  • 0

Did you try running the database integrity check? This all works just fine on so many servers...

Share this post


Link to post
Share on other sites
  • 0

Ahh, I figured out what was wrong. Froxlor did not create an "IP and Ports" config by default and after creating this and selecting the correct one in the settings it works now. :)

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

  • Similar Content

    • By ForestView
      Hello,
      I'm trying to setup the VPS and am having great difficulty with the basic config.
       
      HTTP configuration for Centos 7 points at :
      etc/apache2/conf-enabled/acme.conf
      Everywhere I read, this is the ubuntu setup.
      Centos 7 uses /etc/httpd/conf.d
       
       

       
       
    • By tmuecksch
      Guten Tag,
      ich habe einen Debian 9 Server mit Froxlor und Apache2 am laufen. Wenn ich mit dem Kunden FTP Zugang Dateien hochlade haben diese Ordnungsgemäß das ownership 10000:10000.
      Wenn jedoch in der PHP-Weboberfläche eine Datei hochgeladen wird, wird diese mit dem ownership www-data:www-data hochgeladen. Liegt hier ein Konfigurationsfehler vor oder ist das Verhalten sogar so gewünscht? Ich kann den Fehler leider nicht entdecken. Das Problem ist nur, dass das PHP-Script dann eine Permission Denied Fehlermeldung wirft, wenn versucht wird die Datei zu lesen.
       
      Liebe Grüße
      tmuecksch
    • By LostNIL
      Greetings,
      I have Froxlor installed with PHP7.2 and need to install/enable PHP7.2-fpm. I've reviewed the wiki, The Froxlor YouTube video on the subject, and reviewed/completed the instructions within the Panel > Configuration > DB Jessie > Other > FPM and am having difficulties getting the panel to work with FPM. 
      All available instructions are written for PHP5 and when I complete the instructions and substitute PHP7.2, when the panel generates configurations there are syntax errors and the websites go down. 
       
      Does anyone have any pointers or updated instructions on enabling FPM/PHP7+ with Froxlor. 
    • By tmuecksch
      Hallo liebe Community.
      Ich habe einen neuen Debian 9.4 Server aufgesetzt und Froxlor installiert (gemäß Wiki). Nach Durchführung aller notwendigen Konfigurationsschritte hat Froxlor wie gewohnt funktioniert. Anschließend habe ich ein SSL Zertifikat hochgeladen und in Froxlor, unter Einstellungen > SSL-Einstellungen  habe ich SSL aktiviert und die Pfade Zertifikatfiles angegeben. Anschließend habe ich eine einen neuen Eintrag unter IPs und Ports konfiguriert mit Port 443.
      Nach Generierung der neuen Config Files durch Froxlor ist folgender Fehler aufgetreten, der Apache nicht mehr starten lässt.
      May 17 09:50:14 X.de apachectl[1516]: (99)Cannot assign requested address: AH00072: make_sock: could not bind to address X:443 May 17 09:50:14 X.de apachectl[1516]: no listening sockets available, shutting down  
      Also würde ja nahe liegen, dass der Socket in Verwendung ist (was bei einem frischen Debian doch unwahrscheinlich ist)
      ➜ ~ netstat -tlpn | grep 443 ➜ ~ Der Port ist, wie wir sehen nicht in Verwendung. 
       
      ➜ ~ grep -r "Listen" /etc/apache2/ /etc/apache2/sites-enabled/10_froxlor_ipandport_X.443.conf:Listen X:443 /etc/apache2/ports.conf:Listen 80 /etc/apache2/ports.conf: Listen 443 /etc/apache2/ports.conf:# Listen 443 Man könnte nun vermuten, dass die beiden Listen 443 Einträge in der ports.conf den Fehler verursachen. Doch weit gefehlt. Wenn ich die beiden Einträge entferne ändert das nichts.
       
      Der Fehler lässt sich nur beheben wenn ich in der folgenden Datei die Zeile "Listen X:443" manuell lösche:
      # 10_froxlor_ipandport_X.443.conf # Created 17.05.2018 09:49 # Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel. Listen X:443 <VirtualHost X:443> DocumentRoot "/var/www/" ServerName Z.de SSLEngine On SSLProtocol -ALL +TLSv1 +TLSv1.2 SSLCompression Off SSLHonorCipherOrder On SSLCipherSuite ECDH+AESGCM:ECDH+AES256:!aNULL:!MD5:!DSS:!DH:!AES128 SSLVerifyDepth 10 SSLCertificateFile /etc/letsencrypt/live/Z.de/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/Z.de/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/Z.de/chain.pem </VirtualHost>  
      Wie kann das sein? Wieso generiert Froxlor eine nicht funktionierende VHost Config? Habe ich vielleicht was falsch gemacht? Ist der Fehler schon bekannt?
       
      P.S: Meine IP Adresse und Domain habe ich durch Großbuchstaben ersetzt.
       
    • By FlingeR
      Hi,
      I was trying Froxlor 0.9 in OpenBSD, and there are lots of differences in systems folders, files and commands when you are configurating the daemons.
      *BSD distros are used a lot in web-servers, it would be good for the project to keep this in mind, I can help with
      lib/configfiles/openbsd.xml and with the future Froxlor 2 for assessment in supporting OpenBSD.
      In case of the 0.9 version you should have an "example.xml" file to follow, but I can adapt the gentoo version to make a new one.
      So... offering my help if welcomed.
      FlingeR
×
×
  • Create New...