Jump to content
Froxlor Forum
  • 0

PHP-FPM funktioniert nicht


v3ng

Question

Hi, 

Ich habe eben ein neues System auf Stretch Basis mit Apache/ PHP-FPM installiert.
Extrausers sowie mod_proxy sind im Webinterface aktivert .

Leider bekomme ich nach der deaktivierung des Apache PHP Moduls nur den Sourcecode des Panels angezeigt, scheinbar stimmt also mit PHP-FPM etwas nicht. Zudem kann ich Froxlor nicht, wie im Panel eingestellt über den Hostnamen aufrufen, sondern muss /froxlor an die Domain anhängen.
Im FPM Log steht jedoch nichts relevantes dazu.

 

Froxlor vHost:
 

<VirtualHost xxx.xx.xx.155:80>
DocumentRoot "/var/www/html/froxlor/"
 ServerName web.hostname.de
  <FilesMatch \.(php)$>
  SetHandler proxy:unix:/var/lib/apache2/fastcgi/1-froxlor.panel-web.hostname.de-php-fpm.socket|fcgi://localhost
  </FilesMatch>
</VirtualHost>

 

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

2 hours ago, v3ng said:

Leider bekomme ich nach der deaktivierung des Apache PHP Moduls nur den Sourcecode des Panels angezeigt,

1) läuft php-fpm? 'service php-fpm status' sagt was?

2) stimmt der pfad zu den php-pool-configs? Debian Stretch default wäre '/etc/php/7.0/fpm/pool.d/'

3) Sind in der pool-config directory auch configs?

2 hours ago, v3ng said:

Zudem kann ich Froxlor nicht, wie im Panel eingestellt über den Hostnamen aufrufen, sondern muss /froxlor an die Domain anhängen.

da sagt dein vhost aber was anderes, kann also schlecht sein, es sei denn im Order '/var/www/html/froxlor/' ist noch ein Ordner 'froxlor'

Link to comment
Share on other sites

1) Ja, läuft 

● php7.0-fpm.service - The PHP 7.0 FastCGI Process Manager
   Loaded: loaded (/lib/systemd/system/php7.0-fpm.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2018-01-27 21:53:41 GMT; 12h ago
     Docs: man:php-fpm7.0(8)
 Main PID: 1268 (php-fpm7.0)
   Status: "Processes active: 0, idle: 1, Requests: 3, slow: 0, Traffic: 0req/sec"
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/php7.0-fpm.service
           ├─1268 php-fpm: master process (/etc/php/7.0/fpm/php-fpm.conf)
           └─1270 php-fpm: pool web.hostname.de

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

2) Ja, /etc/php/7.0/fpm/pool.d/ ist eingetragen

3) Ja, die config für das Panel ist vorhanden

4) 

root@web:/var/www/html/froxlor# pwd
/var/www/html/froxlor
root@web:/var/www/html/froxlor# ls
actions		       customer_domains.php
admin_admins.php       customer_email.php
admin_apcuinfo.php     customer_extras.php
admin_autoupdate.php   customer_ftp.php
admin_configfiles.php  customer_index.php
admin_cronjobs.php     customer_logger.php
admin_customers.php    customer_mysql.php
admin_domains.php      customer_tickets.php
admin_index.php        customer_traffic.php
admin_ipsandports.php  dns_editor.php
admin_logger.php       index.php
admin_message.php      install
admin_opcacheinfo.php  js
admin_phpsettings.php  lib
admin_settings.php     lng
admin_templates.php    logs
admin_tickets.php      README.md
admin_traffic.php      scripts
admin_updates.php      ssl_certificates.php
COPYING		       templates
css

 

Link to comment
Share on other sites

listen = /var/lib/apache2/fastcgi/1-froxlor.panel-web.hostname.de-php-fpm.socket
listen.owner = froxlorlocal
listen.group = froxlorlocal
listen.mode = 0660
user = froxlorlocal
group = froxlorlocal
pm = static
pm.max_children = 1
pm.max_requests = 0
;chroot = /var/www/html/froxlor/
security.limit_extensions = .php
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /var/customers/tmp/froxlor.panel/
env[TMPDIR] = /var/customers/tmp/froxlor.panel/
env[TEMP] = /var/customers/tmp/froxlor.panel/
php_admin_value[session.save_path] = /var/customers/tmp/froxlor.panel/
php_admin_value[upload_tmp_dir] = /var/customers/tmp/froxlor.panel/


php_admin_flag[allow_call_time_pass_reference] = Off
php_admin_flag[allow_url_fopen] = On
php_flag[asp_tags] = Off
php_admin_value[disable_classes] =
php_admin_value[disable_functions] = curl_multi_exec,exec,parse_ini_file,passthru,popen,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,system
php_flag[display_errors] = Off
php_flag[display_startup_errors] = Off
php_admin_flag[enable_dl] = Off
php_value[error_reporting] = E_ALL & ~E_NOTICE
php_admin_flag[expose_php] = Off
php_admin_flag[file_uploads] = On
php_admin_flag[cgi.force_redirect] = 1
php_admin_value[gpc_order] = "GPC"
php_flag[html_errors] = Off
php_admin_flag[ignore_repeated_errors] = Off
php_admin_flag[ignore_repeated_source] = Off
php_value[include_path] = ".:/usr/share/php/:/usr/share/php5/"
php_flag[log_errors] = On
php_admin_flag[log_errors] = On
php_value[log_errors_max_len] = 1024
php_flag[magic_quotes_gpc] = Off
php_flag[magic_quotes_runtime] = Off
php_flag[magic_quotes_sybase] = Off
php_value[max_execution_time] = 60
php_admin_value[max_input_time] = 60
php_admin_value[memory_limit] = 128M
php_admin_value[output_buffering] = 4096
php_admin_value[post_max_size] = 16M
php_admin_value[precision] = 14
php_admin_flag[register_argc_argv] = Off
php_admin_flag[report_memleaks] = On
php_admin_value[sendmail_path] = "/usr/sbin/sendmail -t -i -f admin@web.hostname.de"
php_value[session.auto_start] = 0
php_value[session.cookie_domain] =
php_value[session.cookie_lifetime] = 0
php_value[session.cookie_path] = /
php_admin_value[session.gc_divisor] = 1000
php_admin_value[session.gc_probability] = 1
php_value[session.name] = PHPSESSID
php_value[session.serialize_handler] = php
php_flag[session.use_cookies] = 1
php_flag[short_open_tag] = On
php_flag[suhosin.simulation] = Off
php_flag[track_errors] = Off
php_value[upload_max_filesize] = 32M
php_admin_value[variables_order] = "GPCS"
php_admin_value[opcache.restrict_api] = ""

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...