Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Cs Cart Installation Stuck Rate Topic   - - - - -

 
  • HComm
  • Newbie
  • Members
  • Join Date: 15-May 20
  • 8 posts

Posted 08 July 2020 - 09:37 AM #1

i've using NGINX as web server and try to install cs-cart, but it's keep redirecting me to /install/

 

 nginx.conf
```

    ################################################################################
 
    user                    daemon;
    worker_processes        auto;
    worker_rlimit_nofile    8192;
    timer_resolution        200ms;
 
    ################################################################################
 
    error_log           /var/log/nginx/error.log;
 
    ################################################################################
 
    events {
        worker_connections  4096;
    }
 
    ################################################################################
 
    http {
        index  index.php index.html index.htm;
        include       /etc/nginx/mime.types;
        default_type  application/octet-stream;
 
        ############################################################################
 
        map $upstream_response_time $temprt {                                       
            default $upstream_response_time;                                        
          ""      0;                                                                
        }                                                                           
                                                                                    
        log_format json escape=json '{ "@timestamp": "$time_iso8601", '
                       '"req.remoteAddress": "$remote_addr", '                      
                       '"statusCode": $status, '                                    
                       '"req.referer": "$http_referer", '              
                       '"req.method": "$request_method", '                          
                       '"req.url": "$request_uri", '                                
                       '"res.responseTime": $temprt, '                 
                       '"http_x_forwarded_for": "$http_x_forwarded_for", '          
                       '"req.headers.user-agent": "$http_user_agent" }'; 
 
        log_format main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';
 
        log_format extended  '$remote_addr - [$time_local] "$request" '
                             '$status $body_bytes_sent '
                             '"$http_x_forwarded_for" "$http_referer"  $host '
                             '$request_time $upstream_response_time '
                             '$upstream_addr - $upstream_status ';
 
        log_format reflog '$remote_addr - $remote_user [$time_local] '
                          '"$request" $status $bytes_sent '
                          '"$http_referer" "$http_user_agent" ';
 
        log_format timed_combined '$remote_addr - $remote_user [$time_local]  '
                                  '"$request" $status $body_bytes_sent '
                                  '"$http_x_forwarded_for" "$http_referer"  $host'
                                  '"$http_referer" "$http_user_agent" '
                                    '$request_time $upstream_response_time';
 
        log_format vhost_ip_full_format '$remote_addr - $remote_user [$time_local] $host $server_addr $request '
                                        '$status $body_bytes_sent "$http_referer"'
                                        '"$http_user_agent" "$http_x_forwarded_for" $request_time-$upstream_response_time';
 
        access_log  /var/log/nginx/access.log  main;
 
        ############################################################################
 
        error_page 401 /401.html;
        error_page 403 /403.html;
        error_page 404 /404.html;
        error_page 502 /502.html;
        error_page 500 501 503 504 /50X.html;
 
        ############################################################################
 
        server_tokens               off;
        tcp_nopush                  on;
        keepalive_timeout           60;
        reset_timedout_connection   on;
 
        ############################################################################
        #
        upstream www {
          server 127.0.0.1:9000 max_fails=3;
        }
 
        include /etc/nginx/conf.d/*.conf;
 
        ############################################################################
        client_max_body_size 100M;
 
    }
 
cscart.conf
```
      server {
          listen 80 default_server;
          listen [::]:80 default_server;
          server_name {{ .PROJECT_URL }};
          
          ############################################################################
 
          charset utf-8;
 
          ############################################################################
 
          set $root "/var/www/html";
          root $root;
 
          ############################################################################
 
          error_page 598 = @backend;
 
          ############################################################################
 
          location @backend {
              try_files $uri $uri/ /$1$3 /$3 /$1index.php =404;
              fastcgi_pass www;
              fastcgi_index index.php;
              fastcgi_read_timeout 360;
              fastcgi_param  QUERY_STRING       $query_string;
              fastcgi_param  REQUEST_METHOD     $request_method;
              fastcgi_param  CONTENT_TYPE       $content_type;
              fastcgi_param  CONTENT_LENGTH     $content_length;
 
              fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
              fastcgi_param  REQUEST_URI        $request_uri;
              fastcgi_param  DOCUMENT_URI       $document_uri;
              fastcgi_param  DOCUMENT_ROOT      $document_root;
              fastcgi_param  SERVER_PROTOCOL    $server_protocol;
              fastcgi_param  HTTPS              $https if_not_empty;
 
              fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
              fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
 
              fastcgi_param  REMOTE_ADDR        $remote_addr;
              fastcgi_param  REMOTE_PORT        $remote_port;
              fastcgi_param  SERVER_ADDR        $server_addr;
              fastcgi_param  SERVER_PORT        $server_port;
              fastcgi_param  SERVER_NAME        $server_name;
 
              fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
              fastcgi_param  REDIRECT_STATUS    200;
          }
 
          ############################################################################
          # Only for Sandbox
          location @sandbox {
              rewrite  ^/(\w+/)?(\w+/)?(.*)$ /$1index.php?$args last;
          }
 
          ############################################################################
 
          location  / {
              try_files $uri $uri/ @sandbox;
          }
 
          ############################################################################
 
          location ~ ^/(\w+/)?(\w+/)?api/ {
              rewrite ^/(\w+/)?(\w+/)?api/(.*)$ /$1api.php?_d=$3&ajax_custom=1&$args last;
              rewrite_log off;
          }
 
          ############################################################################
 
          location ~ ^/(\w+/)?(\w+/)?var/database/ {
              return 404;
          }
 
          location ~ ^/(\w+/)?(\w+/)?var/backups/ {
              return 404;
          }
 
          location ~ ^/(\w+/)?(\w+/)?var/restore/ {
              return 404;
          }
 
          location ~ ^/(\w+/)?(\w+/)?var/themes_repository/ {
              allow all;
              location ~* \.(tpl|php.?)$ {
                  return 404;
              }
          }
 
          location ~ ^/(\w+/)?(\w+/)?var/ {
              return 404;
              location ~* /(\w+/)?(\w+/)?(.+\.(js|css|png|jpe?g|gz|yml|xml|pdf))$ {
                  try_files $uri $uri/ /$1$3 /$3 /$1index.php?$args;
                  allow all;
                  access_log off;
                  expires 1M;
                  add_header Cache-Control public;
                  add_header Access-Control-Allow-Origin *;
              }
          }
 
          ############################################################################
 
          location ~ ^/(\w+/)?(\w+/)?app/payments/ {
              return 404;
              location ~ \.php$ {
                  return 598;
              }
          }
 
          location ~ ^/(\w+/)?(\w+/)?app/addons/rus_exim_1c/ {
              return 404;
              location ~ \.php$ {
                  return 598;
              }
          }
 
          location ~ ^/(\w+/)?(\w+/)?app/ {
              return 404;
          }
 
          ############################################################################
 
          location ~* /(\w+/)?(\w+/)?(.+\.(jpe?g|jpg|ico|gif|png|css|js|pdf|txt|tar|woff|svg|ttf|eot|csv|zip|xml|yml))$ {
              access_log off;
              try_files $uri $uri/ /$1$3 /$3 /$1index.php?$args;
              expires max;
              add_header Access-Control-Allow-Origin *;
              add_header Cache-Control public;
          }
 
          ############################################################################      
 
          location ~ ^/(\w+/)?(\w+/)?design/ {
              allow all;
              location ~* \.(tpl|php.?)$ {
                  return 404;
              }
          }
 
          ############################################################################
 
          location ~ ^/(\w+/)?(\w+/)?images/ {
              allow all;
              location ~* \.(php.?)$ {
                  return 404;
              }
          }
 
          ############################################################################
 
          location ~ ^/(\w+/)?(\w+/)?js/ {
              allow all;
              location ~* \.(php.?)$ {
                  return 404;
              }
          }
 
          ############################################################################
 
          location ~ ^/(\w+/)?(\w+/)?init.php {
              return 404;
          }
 
          location ~* \.(tpl.?)$ {
              return 404;
          }
 
          location ~ /\.(ht|git) {
              return 404;
          }
 
          location ~* /(\w+/)?(\w+/)?(.+\.php)$ {
              return 598 ;
          }
 
          ################################################################################
 
        }
 
```

```

Attached Thumbnails

  • Screen Shot 2020-07-08 at 16.31.55.png

Attached Files



 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 11660 posts

Posted 09 July 2020 - 07:12 PM #2

Having NOT watched your movie, I'm assuming the line of:

 fastcgi_index index.php;

 

might need to be 

 fastcgi_index admin.php;

 

In the @backend section.  But this is just a guess.


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.