Nginx konfiguration til OsCommerce

OsCommerce er en meget populær software, der bruges til at opbygge e-handelsbutikker. Denne gratis indkøbskurv er tilgængelig på mange sprog og har et stort fællesskab af brugere, der har bygget mere end 7000 plugins / addons for at udvide de grundlæggende funktioner i OsCommerce.

Med OsCommerce Du kan opsætte din egen onlinebutik, oprette, redigere og slette produkter, indstil prissætning, indsamle skatter og opsæt betalingspauser som Paypal, 2checkout, iPayment, Authorize.net og mange andre. Fra brugerens side kan kunderne se deres ordrehistorik, redigere oplysninger om deres konti og komme i kontakt med butiksejeren, hvis de havde et problem. OsCommerce giver dig mulighed for at ændre udseendet af din online butik ved at bruge hundredvis af gratis skabeloner, som du kan tilpasse til enhver tid.

OsCommerce krav

osCommerce Online Merchant kan køre på næsten enhver form for server, der har PHP & MySQL installeret. Ifølge deres hjemmeside er officielle softwareversioner krav:

  • PHP v4 + (v5 + anbefales)
  • MySQL v3 + (v5 + anbefales)

For mere information om PHP-funktioner, skal du sørge for at læse denne dokument

Configurig OsCommerce på Nginx drevne servere

Vi antager, at du allerede har installeret Nginx og kører på din server, samme som PHP-FPM daemonen, der vil behandle hele den dynamiske proces. Hvis ikke, skal du følge disse links for at komme i gang om at installere Nginx:

Installation af php-fpm på den anden side er ret nemt. Log på som root og type:

Hvis du kører CentOS:

Du installerer php-fpm chkconfig php-fpm på servic php-fpm start

Hvis du kører Ubuntu:

apt-get installer php5-fpm /etc/init.d/php5-fpm start opdatering-rc.d php5-fpm standardindstillinger

Nginx konfiguration til OsCommerce Online Stores

OsCommerce kræver ikke nogen særlig konfiguration til at fungere, vi nægter kun adgang til nogle farlige mapper, der ofte angribes af scriptkiddies, og angiver også statisk cache for filer, billeder og css-filer.

Rediger nginx.conf eller din virtuelle værtskonfigurationsfil og tilføj dette under serverens {} blokkonfiguration.

### OsCommerce-konfiguration # Benyt adgang til denne mappes placering ~ ^ / includes /.*. Php $ {return 403; } placering ~ ^ / admin / includes /.*. php $ {return 403; } placering ^ ~ / admin / backups {return 403; } placering ^ ~ / download {return 403; } # Indstil max cache for statiske ting placering / katalog {udløber max; } ### Afslut OsCommerce-konfiguration

Afert det, genindlæs din Nginx for at anvende ændringer:

service nginx reload

Dette er et komplet eksempel på OsCommerce, der kører med Nginx og PHP-FPM daemon:

## yoursite.com server {access_log logs / access_log; error_log logs / error_log crit; log_not_found off; lyt 80; server_name yoursite.com www.yoursitecom; root /var/www/yoursite.com; indeks index.php index.html index.htm; ### OsCommerce-konfiguration # Benyt adgang til denne mappes placering ~ ^ / includes /.*. Php $ {return 403; } placering ~ ^ / admin / includes /.*. php $ {return 403; } placering ^ ~ / admin / backups {return 403; } placering ^ ~ / download {return 403; } # Indstil max cache for statiske ting placering / katalog {udløber max; } ### Afslut OsCommerce-konfiguration # PHP-FPM konfigurationsplacering ~ .php $ {try_files $ uri = 404; fastcgi_pass 127.0.0.1: 9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; inkludere fastcgi_params; fastcgi_buffer_size 128k; fastcgi_buffers 256 4k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; }}

Med denne konfiguration skal du være i stand til at montere din OsCommerce løsning uden problemer. Vi har ikke medtaget nogen omskrivningsregler for SEO-venlige webadresser, fordi der i den seneste version (2.4.x) ikke findes et indbygget OsCommerce-modul til SEO-URL'er, og du skal vælge en af ​​de tilgængelige SEO-moduler til OsCommerce, hvis du skal omskrive dine webadresser.

Konklusion

Som vi har set, er OsCommerce en af ​​de førende e-handelsløsninger til folk, der ønsker at montere deres online butik med en stabil og hurtig løsning. På nuværende tidspunkt skal du have din Oscommerce konfigureret og arbejde på Nginx webserver, som vil hjælpe dig med at øge din webshastighed, og som vi alle ved, er sidens hastighed en af ​​de vigtigste faktorer for at øge dine salgskonverteringer. Husk at også medtage et SSL-certifikat til dit websted for at sikre dine online-transaktioner, se denne vejledning for at få flere oplysninger: Sådan installeres et SSL-certifikat på Nginx

Stillingen Nginx konfiguration til OsCommerce dukkede først på ScaleScale.com.

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.