Jump to content

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

Общие Вопросы По Настройке Серверов Rate Topic   * * * * * 3 votes

 
  • toptradeco
  • Member
  • Members
  • Join Date: 06-Mar 15
  • 19 posts

Posted 13 July 2017 - 01:55 PM #261

Здравствуйте, установили все на виртуальный сервер свой, но при попытке загрузить изображения в товар (детальные) - жмем "сохранить" - ничего не происходит, ничего не загружает... кнопка сохранить в товаре просто не реагирует после выбора изображений для загрузки... В чем может быть дело?

 

Скрин для понимания о чем я: http://joxi.ru/KAgBgl4Tg456o2 



 
  • gleb.goncharov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 04-Oct 13
  • 351 posts

Posted 13 July 2017 - 05:51 PM #262

Здравствуйте, установили все на виртуальный сервер свой, но при попытке загрузить изображения в товар (детальные) - жмем "сохранить" - ничего не происходит, ничего не загружает... кнопка сохранить в товаре просто не реагирует после выбора изображений для загрузки... В чем может быть дело?

 

Скрин для понимания о чем я: http://joxi.ru/KAgBgl4Tg456o2 

 

Здравствуйте.

 

Напишите нам на sales@simtechdev.com или личное сообщение с временными доступами. Постараемся посмотреть в чём может быть дело. Изображение открыть не смогли — по ссылке 404.



 
  • KrisTina
  • Member
  • Members
  • Join Date: 24-Nov 15
  • 40 posts

Posted 17 July 2017 - 05:45 AM #263

Здравствуйте, пытаюсь развернуть тестовую копию сайта на сервере timeweb.ru все сделано как и раньше делалось, копия базы данных, копия сайта, смена домена в конфиг, но сайт не работает - я не могу попасть в админ панель, чтоб там прописать новый домен...С хостинга ответили:

 

Проблем в работе сервера не наблюдается. Наблюдаем следующую ошибку при обращении к индексной странице сайта:

Tygh\Exceptions\AException

Message
No storefronts defined for this domain

Error at
app/functions/fn.init.php, line: 1015

Backtrace
File:init.php
Line:150
Function:fn_init

File:index.php
Line:24
Function:require

Подскажите, что могло пойти не так?



 
  • ssergio
  • Advanced Member
  • Members
  • Join Date: 05-Feb 16
  • 84 posts

Posted 20 October 2017 - 06:34 AM #264

Кэширующий Varnish кто-нибудь использует?

 

     Как вы решаете проблему кэширования для разных устройств?

Сейчас с базовыми настройками "кто первый встал, того и тапки": просмотрели страницу с мобилы - в кэше сохранилось и десктопам отдаётся оно же.

    Погуглил - проблема известная, люди решают vcl настройками варниша.

 

Кто-нибудь уже делал?



 
  • vbatushev
  • Newbie
  • Trial users
  • Join Date: 20-Oct 17
  • 1 posts

Posted 20 October 2017 - 09:09 AM #265

Ubuntu 16.04.3, NGINX 1.12.2, PHP-FPM 7.0.22, MariaDB 10.0.31. Настраивала по оф. инструкции.

VPS 4 core, 8 ram, SSD

Постоянно падает в 504 Gateway Timeout. Сохранил пользователя — упали. Очистили кеш — упали. Потом просто упали.

До этого было одно ядро — php-fpm отжирал все 100%. Сейчас 4. Толку ноль.

Не знаю даже куда копать.



 
  • MyWebSupport
  • Senior Member
  • Authorized Reseller
  • Join Date: 23-Sep 15
  • 250 posts

Posted 21 October 2017 - 08:38 AM #266

Кэширующий Varnish кто-нибудь использует?
 
     Как вы решаете проблему кэширования для разных устройств?
Сейчас с базовыми настройками "кто первый встал, того и тапки": просмотрели страницу с мобилы - в кэше сохранилось и десктопам отдаётся оно же.
    Погуглил - проблема известная, люди решают vcl настройками варниша.
 
Кто-нибудь уже делал?

Много серверных ресурсом надо (. У нас на хостинге и так все ок работает )
CS-Cart license - CS-Cart development - CS-Cart SEO - CS-Cart hosting - Free consultation

 
  • da3020
  • Advanced Member
  • Members
  • Join Date: 17-Dec 16
  • 146 posts

Posted 16 November 2017 - 04:48 PM #267

Pagespeed ругается на отсутствие сжатия html. Стоит ли добавить text/html к сжимаемым mime в конфиге nginx?

 
  • kyborg
  • Newbie
  • Trial users
  • Join Date: 29-Sep 17
  • 8 posts

Posted 20 November 2017 - 07:12 PM #268

Настроил сервер FastCGI (NGINX + PHP-FPM) с панелью управления ISPManager 5 lite.

После редактирования конфига Nginx загружается главная страница и контент по ссылкам верхнего меню, однако при переходе в товар выдается ошибка 404.

 

Конфгиг получился такой:

server {
 
    server_name ***.ru www.***.ru;
    charset UTF-8;
    index index.html;
    disable_symlinks if_not_owner from=$root_path;
    include /etc/nginx/vhosts-includes/*.conf;
    include /etc/nginx/vhosts-resources/***.ru/*.conf;
    access_log /var/www/httpd-logs/***.ru.access.log;
    error_log /var/www/httpd-logs/***.ru.error.log notice;
    set $root_path /var/www/***/data/www/***.ru;
    root $root_path;
     
    # Сжатие 
    gzip on;
    gzip_comp_level 8;
    gzip_min_length  1100;
    gzip_buffers 16 8k;
    gzip_proxied any;
    gzip_disable "msie6";
    gzip_types text/plain application/xml application/javascript text/css text/js text/xml application/x-javascript text/javascript application/json application/xml+rss image/svg+xml;
    
    # Прочие настройки
    client_max_body_size            100m;
    client_body_buffer_size         128k;
    client_header_timeout           3m;
    client_body_timeout             3m;
    send_timeout                    3m;
    client_header_buffer_size       1k;
    large_client_header_buffers     4 16k;
 
    location / {
        # Главный скрипт
        index  index.php index.html index.htm;
        # Для работы API
        rewrite ^/api/(.*)$ /api.php?_d=$1&ajax_custom=1&$args last;
        # Логика поиска скрипта по порядку: файл, папка, скрипт
        try_files $uri $uri/ @fallback;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }
  
    # Правило rewrite для модуля SEO
    location @fallback {
        rewrite  ^(.*)$ /index.php?$args last;
    }
 
    location @php {
        fastcgi_index index.php;
        fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@shopsan.ru";
        fastcgi_pass unix:/var/www/php-fpm/***.sock;
        fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
        try_files $uri =404;
        include fastcgi_params;
    }
 
    # Настройки статики, первое правило
    location ~* \.(jpeg|ico|jpg|gif|png|css|js|pdf|txt|tar|gz|wof|csv|zip|xml|yml) {
        access_log off;
    # Правило поиска статических файлов. Если файл не находится по адресу магазина, то ищем файл по правилу @statics.
    # Например если магазин расположен в подпапке ***.ru/shop/
       try_files $uri =404;
        expires 14d;
        add_header Access-Control-Allow-Origin *;
        add_header Cache-Control public;
       root $root_path;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }
 
   #    Правило поиска статических файлов для витрин. Например, если у Вас две витрины в разных подпапках: ***.ru и ***.ru/shop/
   #    location @statics {
   #    rewrite ^/(\w+)/(.*)$ /$2 break;
   #    access_log off;
   #    rewrite_log off;
   #    expires 14d;
   #    add_header Cache-Control public;
   #    add_header Access-Control-Allow-Origin *;
   #    root $root_path;
   # }
  
        location ~ \.php$  {
        fastcgi_index index.php;
        fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@***.ru";
        fastcgi_pass unix:/var/www/php-fpm/***.sock;
        fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
        try_files $uri =404;
        include fastcgi_params;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }
     
    add_header Strict-Transport-Security "max-age=31536000;";
    listen ***;
 
}
 
server {
 
    server_name ***.ru www.***.ru;
    charset UTF-8;
    index index.html;
    disable_symlinks if_not_owner from=$root_path;
    include /etc/nginx/vhosts-includes/*.conf;
    include /etc/nginx/vhosts-resources/***.ru/*.conf;
    access_log /var/www/httpd-logs/***.ru.access.log;
    error_log /var/www/httpd-logs/***.ru.error.log notice;
    set $root_path /var/www/***/data/www/***.ru;
    root $root_path;

    # Сжатие
    gzip on;
    gzip_comp_level 8;
    gzip_min_length  1100;
    gzip_buffers 16 8k;
    gzip_proxied any;
    gzip_disable "msie6";
    gzip_types text/plain application/xml application/javascript text/css text/js text/xml application/x-javascript text/javascript application/json application/xml+rss image/svg+xml;
 
    # Прочие настройки
    client_max_body_size            100m;
    client_body_buffer_size         128k;
    client_header_timeout           3m;
    client_body_timeout             3m;
    send_timeout                    3m;
    client_header_buffer_size       1k;
    large_client_header_buffers     4 16k;
  
    location / {
        # Главный скрипт
        index  index.php index.html index.htm;
        # Для работы API
        rewrite ^/api/(.*)$ /api.php?_d=$1&ajax_custom=1&$args last;
        # Логика поиска скрипта по порядку: файл, папка, скрипт
        try_files $uri $uri/ @fallback;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }
 
    # Правило rewrite для модуля SEO
    location @fallback {
        rewrite  ^(.*)$ /index.php?$args last;
    }
 
    location @php {
        fastcgi_index index.php;
        fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@***.ru";
        fastcgi_pass unix:/var/www/php-fpm/***.sock;
        fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
        try_files $uri =404;
        include fastcgi_params;
    }
 
    # Настройки статики, первое правило
    location ~* \.(jpeg|ico|jpg|gif|png|css|js|pdf|txt|tar|gz|wof|csv|zip|xml|yml) {
        access_log off;
    # Правило поиска статических файлов. Если файл не находится по адресу магазина, то ищем файл по правилу @statics.
    # Например если магазин расположен в подпапке ***.ru/shop/
       try_files $uri =404;
        expires 14d;
        add_header Access-Control-Allow-Origin *;
        add_header Cache-Control public;
       root $root_path;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }
 
   #    Правило поиска статических файлов для витрин. Например, если у Вас две витрины в разных подпапках: ***.ru и ***.ru/shop/
   #    location @statics {
   #    rewrite ^/(\w+)/(.*)$ /$2 break;
   #    access_log off;
   #    rewrite_log off;
   #    expires 14d;
   #    add_header Cache-Control public;
   #    add_header Access-Control-Allow-Origin *;
   #    root $root_path;
   # }
 
 
        location ~ \.php$  {
        fastcgi_index index.php;
        fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@***.ru";
        fastcgi_pass unix:/var/www/php-fpm/kyborg.sock;
        fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
        try_files $uri =404;
        include fastcgi_params;
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
    }
    
    add_header Strict-Transport-Security "max-age=31536000;";
    listen ***;
    ssl on;
    ssl_certificate "/var/www/httpd-cert/***/***.ru_le1.crtca";
    ssl_certificate_key "/var/www/httpd-cert/***/***.ru_le1.key";
    ssl_ciphers EECDH:***;
    ssl_prefer_server_ciphers on;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_dhparam /etc/ssl/certs/dhparam4096.pem; 
}

Куда копать?, я так понимаю проблема в rewrite?



 
  • kyborg
  • Newbie
  • Trial users
  • Join Date: 29-Sep 17
  • 8 posts

Posted 20 November 2017 - 08:11 PM #269

После некоторых манипуляций победил ошибку 404 и товар стал открываться, но пришел к ошибкам в файле func.php в строках 85 и 154, что это может означать?