Как я могу решить ошибку с fastcgi в конфигурации ProcessMaker? - PullRequest
0 голосов
/ 03 октября 2018

когда я пытался установить стек создателя процессаN220, произошла ошибка.Служба поддержки ProcessMaker не ответила ни на один вопрос в интерком-чате, потому что я не являюсь корпоративным клиентом!

Мой конфиг:

#ProcessMaker HTTP Virtual Host

server {

  listen 80;
  listen [::]:80;
  #Change for server DNS name
  server_name processmakernginx.local;
  #The following line must be added Only if phpMyAdmin is configured
  #include /opt/phpMyAdmin/phpMyAdmin.conf;

  root /opt/processmaker/workflow/public_html; #where ProcessMaker is installed

  index index.html index.htm app.php index.php;

   try_files $uri $uri/ /index.php?$args;

  charset utf-8;

  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }

location = /favicon.ico { access_log off; log_not_found off; }

  location = /robots.txt  { access_log off; log_not_found off; }

  access_log /var/log/nginx/pm-access.log combined; #enables access logs

  error_log  /var/log/nginx/pm-error.log error; #enables error logs

  sendfile off;

  client_max_body_size 100m;

 # Every PHP script must be routed to PHP-FPM

  location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php-fpm/processmaker.sock;
    fastcgi_index    app.php;

    include fastcgi_params;
    fastcgi_param    SCRIPT_FILENAME  /opt/processmaker/workflow/public_html/app.php;
    fastcgi_intercept_errors off;
    fastcgi_buffers 8 16k;
    fastcgi_buffer_size 32k;
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;

  }

 #Browser Caching

  location ~* \.(ico|css|js|gif|jpeg|jpg|png|woff|ttf|otf|svg|woff2|eot)$ {
    expires 24h;
    add_header Cache-Control public;
    access_log off;
    log_not_found off;

    fastcgi_pass unix:/var/run/php-fpm/processmaker.sock;

    fastcgi_index    app.php;

    include fastcgi_params;

    fastcgi_param    SCRIPT_FILENAME   /opt/processmaker/workflow/public_html/app.php;

    fastcgi_intercept_errors off;

    fastcgi_buffers 8 16k;

    fastcgi_buffer_size 32k;

    fastcgi_connect_timeout 300;

    fastcgi_send_timeout 300;

    fastcgi_read_timeout 300;
 }


 location ~ /\.ht {
   deny all;
 }

 error_page 404 /404.html;
 error_page 500 502 503 504 /50x.html;
 location = /50x.html {
   root /usr/share/nginx/html;
 }

} 

, но ошибка

FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream

произошло.

и при вызове url сначала html-файл перенаправляет его на

http://processmakernginx.local/sys/en/neoclassic/login/login 

mannual: https://wiki.processmaker.com/3.2/Stack_N220

file not found

.

...