Nginx для opencart

Скачать Nginx для opencart
Недавно искали:

4exob

Житель
Регистрация
03.04.14
Сообщения
8
Реакции
5
собственно у кого есть работающий просьба поделиться, у меня пока не получается
заведомо для папок и файлов поставил полные права 777
конфиги
/etc/nginx/sites-available/site.conf
Код:
server {
        listen 80;
        server_name opencart.ru www.opencart.ru;
        error_log  /var/log/nginx/opencart/error.log;

        charset utf-8;
        autoindex off;

        root /home/archie/www/opencart.ru;
        include /etc/nginx/conf.d/*.conf;
}
/etc/nginx/conf.d/php.conf
Код:
location ~ \.php$ {
    fastcgi_intercept_errors on;
    fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include /etc/nginx/fastcgi_params;
}
location / {
    if (!-e $request_filename) {
    rewrite ^(.+)$ /index.php?q=$1 last;
    }
}
/etc/nginx/nginx.conf
Код:
#user http;
worker_processes  1;

timer_resolution 100ms;
worker_rlimit_nofile 8192;
worker_priority -5;

error_log  /var/log/nginx/error.log;
#pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       /etc/nginx/mime.types;
    access_log  /var/log/nginx/access.log;

    sendfile        on;
    keepalive_timeout  65;
    tcp_nodelay        on;

    gzip  on;
    gzip_min_length     1100;
    #gzip_disable       "msie6";  #Быстрее, но работает только на новых версиях nginx
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";
    gzip_proxied        any;
    gzip_comp_level     4;
    gzip_types          text/plain text/css text/javascript application/x-javascript text/xml application/xml application/xml+rss
    gzip_vary           on;

    index index.htm index.html index.php;
    include /etc/nginx/sites-enabled/*;
}
для Image CMS такие конфиги работают, OpenCart выдает No input file specified.
/var/log/nginx/opencart/error.log
Код:
2014/04/04 13:24:55 [error] 8443#0: *1 FastCGI sent in stderr: "Unable to open primary script: /home/archie/www/opencart.ru/index.php (No such file or directory)" while reading response header from upstream, client: 127.0.0.1, server: opencart.ru, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "opencart.ru"
2014/04/04 13:31:00 [error] 8542#0: *5 FastCGI sent in stderr: "Unable to open primary script: /home/archie/www/opencart.ru/index.php (No such file or directory)" while reading response header from upstream, client: 127.0.0.1, server: opencart.ru, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "opencart.ru"
/var/log/nginx/ocmaster/error.log
Код:
2014/04/04 13:29:29 [error] 8443#0: *3 FastCGI sent in stderr: "Unable to open primary script: /home/archie/www/ocmaster.ru/index.php (No such file or directory)" while reading response header from upstream, client: 127.0.0.1, server: ocmaster.ru, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "ocmaster.ru"
2014/04/04 13:29:57 [error] 8542#0: *1 FastCGI sent in stderr: "Unable to open primary script: /home/archie/www/ocmaster.ru/index.php (No such file or directory)" while reading response header from upstream, client: 127.0.0.1, server: ocmaster.ru, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "ocmaster.ru"
google не проливает свет на проблему, рекомендуемые конфиги никса для OpenCart дают 404 Not Found.
 
  • Администратор
  • Модер.
  • Команда форума
  • #2
Вам пишут что путь не верный к сайту
 
location / {try_files $uri @opencart;}
location @opencart {rewrite ^/(.+)$ /index.php?_route_=$1 last;}

Вот так более правильно.
 
Хех, что не делается всегда к лучшему :) так скоро и до Маженты перейдешь)
prestashop интуитивно понятен и легок в освоении, поставил magento ни фига не понятно, вопрос - почему magento кто-то считает "лучше" prestashop, для этого я не вижу ни одного основания.
 
prestashop интуитивно понятен и легок в освоении, поставил magento ни фига не понятно, вопрос - почему magento кто-то считает "лучше" prestashop, для этого я не вижу ни одного основания.
маженту на западе больше любят, основные разработчики более 200 чел в украине
 
маженту на западе больше любят, основные разработчики более 200 чел в украине
Ваши аргументы крайне иррациональны, любят, наверное в силу того что magento была первой, есть другие преимущества?
 
Все остальные варианты, более молодые и с меньшим официальным комьюнити. Мажента качественная и опенсорс, народ на зарплате сидит. Найти любо модуль не составляет труда, найти настройки сервера тоже. И она не настолько громоздкая как битрикс, у которого тоже куча народа на зарплате, а толку ноль.
 
Все остальные варианты, более молодые и с меньшим официальным комьюнити. Мажента качественная и опенсорс, народ на зарплате сидит. Найти любо модуль не составляет труда, найти настройки сервера тоже. И она не настолько громоздкая как битрикс, у которого тоже куча народа на зарплате, а толку ноль.
меня интересовало сравнение с престой, не знаю как раньше щас из престы сделали конфетку, работает очень быстро
 
А будет ли прирост в производительности в сравнении с Apache?
 
тестил крутил magento не осилин наверное пошел до OpenCart здесь и готовые модули есть ненужно выдумывать велосипед, и шаблоны которые перестроить под себя можно.
Но как и всегда на вкус и цвет друзей нет.
 
А не проще ли использовать этот модуль http://www.opencart.com/index.php?r...xtension_id=15306&filter_search=isense&page=4 ?
У меня на апаче опенкарт 1,5,6,4 разогнался до 95 до гуглпейджспид. Производительность опенкарта не очень зависит от вебсервера. Скорее от настройки сервера вцелом и модулей движка. Могу подробно расказать о том, как ускорить сайт с 40 тыс. товарами на сервере с апачем.
 
А не проще ли использовать этот модуль http://www.opencart.com/index.php?r...xtension_id=15306&filter_search=isense&page=4 ?
У меня на апаче опенкарт 1,5,6,4 разогнался до 95 до гуглпейджспид. Производительность опенкарта не очень зависит от вебсервера. Скорее от настройки сервера вцелом и модулей движка. Могу подробно расказать о том, как ускорить сайт с 40 тыс. товарами на сервере с апачем.
ну так просим расскажите пожалуйста. и нам будет интерестно чтото поставить по вашему достижению и вас поблагодарить
 
собственно у кого есть работающий просьба поделиться, у меня пока не получается
заведомо для папок и файлов поставил полные права 777
конфиги
/etc/nginx/sites-available/site.conf
Код:
server {
        listen 80;
        server_name opencart.ru www.opencart.ru;
        error_log  /var/log/nginx/opencart/error.log;

        charset utf-8;
        autoindex off;

        root /home/archie/www/opencart.ru;
        include /etc/nginx/conf.d/*.conf;
}
Код:
server {
        listen 80;
        server_name opencart.ru www.opencart.ru;
        error_log  /var/log/nginx/opencart/error.log;

        charset utf-8;
        autoindex off;

        root /home/archie/www/opencart.ru;
#        include /etc/nginx/conf.d/*.conf; 
#а после этой строчки надо было добавить
  index index.php;
# и добавить 
location /admin {
index index.php
}
location /{
try_files $uri @opencart;
}
}
и строчку
Код:
include /etc/nginx/conf.d/*.conf;
нужно было добавить в nginx.conf
Разбивать конфиги таким образом не следует: нужен общий конфиг с настройками php и к нему уже подключать конфиги для сайтов, а у вас всё наоборот.
При установке opencart сам подскажет на какие папки и файлы выставить полный доступ.
 
Назад
Сверху Снизу