OpenCart-Hellas 

Η Ελληνική κοινότητα υποστήριξης του Opencart

Θέματα που αφορούν τη γενικότερη λειτουργία του Opencart.
Άβαταρ μέλους
Από Paris
#3887
Λοιπόν στο
Κώδικας: Επιλογή όλων
/etc/nginx# cd /etc/nginx
server:/etc/nginx# ls
conf.d  fastcgi_params  koi-utf  koi-win  mime.types  modules  nginx.conf  nginx.conf.save  nginx.conf.save.1  scgi_params  uwsgi_params  win-utf
/etc/nginx# :/etc/nginx# cd /etc/nginx
Υπάρχουν αυτά τα αρχεία που τα άνοιξα ένα ένα και δεν βρήκα κάτι να περιέχει τα domain.
Από το control panel δεν δίνει επιλογή για settings και override.
#3888
Οκ, στην κανονική εγκατάσταση του nginx (χωρίς panel) τα αρχεία configuration βρίσκονται εκεί. Όταν ο nginx εγκαθίσταται από το panel ,αυτά τα αρχεία συνήθως βρίσκονται στους φακέλους των domains (όχι εκεί που είναι τα αρχεία της ιστοσελίδας αλλά σε προηγούμενα directories)
Άβαταρ μέλους
Από Paris
#3889
Και σίγουρα εννοείς πρόσβαση από γραμμή εντολών και όχι από ftp σωστά?
Τώρα στο etc έχει τα πιο κάτω
Κώδικας: Επιλογή όλων
:/etc# ls
ImageMagick             cron.daily           fail2ban         inittab         localtime       nail.rc        protocols       rssh.conf     sudoers.d
X11                     cron.hourly          fonts            inputrc         logcheck        nanorc         python          rsyslog.conf  sysctl.conf
adduser.conf            cron.monthly         fstab            insserv         login.defs      network        python2.7       rsyslog.d     sysctl.d
aliases                 cron.weekly          fstab.d          insserv.conf    logrotate.conf  networks       python3         securetty     systemd
alternatives            crontab              ftpusers         insserv.conf.d  logrotate.d     nginx          python3.4       security      terminfo
apache2                 dbconfig-common      gai.conf         iproute2        lsb-release     nsswitch.conf  quotagrpadmins  selinux       timezone
apparmor.d              dbus-1               ghostscript      iptables.rules  magic           opt            quotatab        services      ucf.conf
apt                     debconf.conf         group            issue           magic.mime      os-release     rc.local        sgml          udev
awstats                 debian_version       group-           issue.net       mail            pam.conf       rc0.d           shadow        ufw
bash.bashrc             default              gshadow          kernel          mailcap         pam.d          rc1.d           shadow-       update-motd.d
bash_completion.d       deluser.conf         gshadow-         ld.so.cache     mailcap.order   papersize      rc2.d           shells        upstart-xsessions
bind                    depmod.d             host.conf        ld.so.conf      mailname        passwd         rc3.d           skel          vim
bindresvport.blacklist  dhcp                 hostname         ld.so.conf.d    mc              passwd-        rc4.d           spamassassin  vsftpd.conf
blkid.conf              dictionaries-common  hosts            ldap            mime.types      pear           rc5.d           ssh           warnquota.conf
blkid.tab               dovecot              hosts.allow      legal           mke2fs.conf     perl           rc6.d           ssl           webalizer
ca-certificates         dpkg                 hosts.deny       libaudit.conf   modprobe.conf   php5           rcS.d           subgid        wgetrc
ca-certificates.conf    emacs                inetd.conf       libnl-3         modprobe.d      phpmyadmin     resolv.conf     subgid-       xinetd.conf
calendar                email-addresses      init             libpaper.d      modules         ppp            rmt             subuid        xinetd.d
clamav                  environment          init.d           lighttpd        mtab            profile        roundcube       subuid-       xml
cron.d                  exim4                initramfs-tools  locale.alias    mysql           profile.d      rpc             sudoers

Αν γνωρίζεις που μπορεί να είναι, με διευκολύνεις αλλιώς ξεκινάω :shock:
στην διαδρομή var/www/ εκτός από ( html index.html webalizer) δεν υπάρχει κάτι άλλο...
#3890
Εννοείται με γραμμή εντολών. Στο /etc υπάρχουν μόνο αρχεία configuration και ποτέ τα αρχεία των sites.

Αν ανοίξεις τα config.php αρχεία του opencart, λογικά θα δεις ποιο είναι το absolute path των αρχείων του domain σου. Όταν το βρεις, ψάξε μερικά directories πιο πριν από το directory του opencart για αρχεία που να έχουν σχέση με nginx
Άβαταρ μέλους
Από Paris
#3891
στο /conf/web# nano nginx.conf
Υπάρχει ο κώδικας:
Κώδικας: Επιλογή όλων
   error_log  /var/log/apache2/domains/domain.gr.error.log error;

    location / {
        proxy_pass      http://ip:8080;
        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot$
            root           /home/admin/web/domain.gr/public_html;
            access_log     /var/log/apache2/domains/domain.gr.log combined;
            access_log     /var/log/apache2/domains/domain.gr.bytes bytes;
            expires        max;
            try_files      $uri @fallback;
        }
    }

    location /error/ {
        alias   /home/****/web/domain.gr/document_errors/;
    }

    location @fallback {
        proxy_pass      http://myIP:8080;
    }

    location ~ /\.ht    {return 404;}
    location ~ /\.svn/  {return 404;}
    location ~ /\.git/  {return 404;}
    location ~ /\.hg/   {return 404;}
    location ~ /\.bzr/  {return 404;}

    include /home/admin/conf/web/nginx.e-paradosiaka.gr.conf*;
όπου δεν υπάρχει το include fastcgi_params.
Είμαι στο σωστό αρχείο αρχικά...
#3892
Είσαι σε καλό δρόμο άνοιξε αν θες και το /home/admin/conf/web/nginx.e-paradosiaka.gr.conf
Άβαταρ μέλους
Από Paris
#3893
Δεν υπάρχει τέτοιο αρχείο,
Κώδικας: Επιλογή όλων
/home/admin/conf/web# ls
apache2.conf  nginx.conf  sapache2.conf  snginx.conf  ssl.e-paradosiaka.gr.ca  ssl.e-paradosiaka.gr.crt  ssl.e-paradosiaka.gr.key  ssl.e-paradosiaka.gr.pem
#3894
Επειδή ο nginx στο server σου έχει ρυθμιστεί να λειτουργεί σαν reverse proxy του Apache και να σερβίρει στατικό περιεχόμενο ενώ ο Apache δυναμικό, το πιθανότερο είναι να μην λειτουργήσει η προσθήκη του fastcgi_param directive που θέλουμε στο configuration του nginx. Σε αυτήν την περίπτωση είμαστε ξανά στο μηδέν και θα πρέπει να γίνει η τροποποίηση από τον Apache.

Δοκίμασε να προσθέσεις το fastcgi_param REMOTE_ADDR $http_x_real_ip; μετά το:
location / {
proxy_pass http://ip:8080;
#3896
Έκανες restart τον nginx ;

Γεια σας. Χρησιμοποιώ το OC 3039 με το Journal και[…]

Πολύ καλά κάνεις και το λες, εννοείτε ότι χρειάζετ[…]

Πριν ζητήσετε βοήθεια στο φόρουμ, παρακαλούμε ελέγξτε αν υπάρχει έτοιμη λύση στο OpenCart Extension Marketplace!