![Instalați Google Chrome 85 pe Debian, Ubuntu și Linux Mint](/f/21ae920527cd175fb36ebcacecd21707.png?width=100&height=100)
osCommerce (Comerț open source) este o soluție gratuită pentru software-ul magazinului online, reprezentând o alternativă la alte platforme de comerț electronic, cum ar fi Magento, OpenCart, PrestaShop.
osCommerce poate fi instalat și configurat cu ușurință pe servere cu un server web instalat alături de PHP și MySQL/MariaDB Bază de date. Administrarea magazinului se face printr-un instrument de administrare web.
Acest articol va parcurge procesul de instalare și securizare a platformei osCommerce pe sisteme bazate pe RedHat și Debian, cum ar fi CentOS, Fedora, Scientific Linux, Ubuntu etc.
1. Mai întâi trebuie să ai faimos LAMPĂ grămadă - Linux, Apache, MySQL/MariaDB și PHP instalat pe distribuțiile Linux respective folosind următoarea comandă cu ajutorul instrumentului de gestionare a pachetelor.
Pe RHEL / CentOS 7 # yum instalați httpd mariadb-server mariadb php php-mysql php-pdo php-gd php-mbstring.
Pe RHEL / CentOS 6 și Fedora # yum instalați httpd mysql mysql-server php php-mysql php-pdo php-gd php-mbstring.
În versiunea Fedora 23+ # dnf instll httpd mariadb-server mariadb php php-mysql php-pdo php-gd php-mbstring.
Pe Debian 8/7 și Ubuntu 15.10 / 15.04 # apt-get install apache2 mariadb-server mariadb-client php5 php5-mysql libapache2-mod-php5.
Pe Debian 6 și Ubuntu 14.10 / 14.04 # apt-get instll apache2 mysql-client mysql-server php5 php5-mysql libapache2-mod-php5.
2. După instalarea stivei LAMP, începeți apoi serviciul și utilizați baza de date mysql_secure_installation
script pentru securizarea bazei de date (setați o nouă parolă root, dezactivați autentificarea la distanță, ștergeți baza de date de testare și ștergeți utilizatori anonimi).
# systemctl start mariadb [On SystemD] # service mysqld start [OnSysVinit] # mysql_secure_installation.
3. Înainte de a descărca software-ul osCommerce mai întâi, trebuie să creăm baza de date MySQL pentru magazin. Conectați-vă la baza de date MySQL și lansați următoarele comenzi pentru a crea baza de date și utilizatorul prin care platforma va accesa baza de date MySQL.
# mysql -u root -p. crearea bazei de date oscommerce; acordă toate privilegiile pentru oscommerce. * către „tecmint” @ „localhost” identificat prin „pass123”; privilegii de spălare;
Notă: Pentru a fi în siguranță, vă rugăm să înlocuiți numele bazei de date, utilizatorul și parola în consecință.
Important: Acest Al 4-lea pas, se aplică numai pentru Palarie rosie și CentOS numai sisteme bazate, Debian și Ubuntu utilizatorii trec peste acest pas.
4. Pe Palarie rosie bazate pe sisteme, trebuie să verificați dacă Selinux politica este activată pe sistemul dvs. Prima problema getenforce
comanda pentru a obține statutul Selinux. Dacă politica este Forțat, trebuie să îl dezactivați și să verificați din nou starea prin emiterea comenzilor de mai jos:
# getenforce. # setenforce 0. # getenforce.
Pentru a dezactiva complet Selinux pe sistemul dvs., deschideți /etc/selinux/config
fișier cu editorul de text preferat și asigurați-vă că linia cu SELINUX este setat sa dezactivat așa cum este ilustrat în captura de ecran de mai jos.
Important: În cazul în care nu doriți să dezactivați Selinux, puteți utiliza următoarea comandă pentru a depăși politica:
# chcon -R -t httpd_sys_content_rw_t / var / www / html /
5. Ultimul lucru pe care trebuie să-l faceți este să vă asigurați că următoarele utilitare de sistem, care vor fi utilizate ulterior pentru descărcare și extragere eCommerce arhiva sunt instalate pe mașina dvs.:
# yum install wget unzip [Activat Palarie rosiesisteme] # apt-get install wget [ActivatDebian sisteme]
6. Acum este timpul să instalați osCommerce. Mai întâi mergi la osCommerce și descărcați cea mai recentă versiune de pe sistemul dvs. accesând linkul https://www.oscommerce.com/Products .
Dacă nu utilizați nicio interfață grafică sau nu sunteți conectat la server WinSCP, apucați cea mai recentă versiune a osCommerce până la data redactării acestui ghid (comerciant online v2.3.4
Pachet complet) prin emiterea următoarelor comanda wget:
# wget http://www.oscommerce.com/files/oscommerce-2.3.4.zip
7. După terminarea descărcării arhivei, extrageți-o și copiați fișierele de configurare din directorul catalog în rădăcina documentului de domeniu și faceți o listă a fișierelor (de obicei /var/www/html
director) executând comenzile de mai jos:
# unzip oscommerce-2.3.4.zip. # cp -rf oscommerce-2.3.4 / catalog / * / var / www / html /
8. Următorul pas este modificarea permisiunilor pentru fișierele de mai jos pentru ca serverul web să scrie parametrii de instalare în fișierele de configurare osCommerce:
# chmod 777 /var/www/html/includes/configure.php # chmod 777 /var/www/html/admin/includes/configure.php.
9. Acum am terminat cu linia de comandă până acum. Apoi este timpul să configurați software-ul utilizând un browser web. Deci, deschideți un browser dintr-o locație la distanță în rețeaua LAN și navigați la adresa IP a aparatului rulează LAMP sau configurarea numelui de domeniu pentru instalarea osCommerce (în acest caz, folosesc un domeniu local numit tecmint.lan
care nu este un nume de domeniu real).
http: ///install/index.php.
10. Odată ce apare ecranul principal, apăsați pe start pentru a trece la configurarea bazei de date. Pe Server de baze de date introduceți valorile create anterior în consecință pentru baza de date MySQL osCommerce:
Server de baze de date: localhost. Nume utilizator: tecmint Parolă: pass123. Nume bază de date: oscommerce.
11. Pe ecranul următor, programul de instalare vă solicită adresa web a magazinului dvs. și rădăcina documentului serverului web. Doar apăsați Continua dacă valorile sunt corecte și treceți la ecranul următor.
12. Următorul ecran vă va cere să introduceți informații detaliate despre magazinul dvs. online, cum ar fi Nume, proprietar și e-mail al magazinului, un utilizator administrativ al magazinului cu admin parola.
O atenție specială este necesară pentru Nume director de administrare. Din motive de securitate, încercați să modificați valoarea din admin la o valoare poate fi greu de ghicit. De asemenea, schimbați fișierul fus orar pentru a reflecta locația fizică a serverului. Când ai terminat de lovit Continua pentru a finaliza procesul de instalare.
13. După ce terminați procesul de instalare, introduceți din nou linia de comandă pe server și emiteți următoarele comenzi pentru a reveni la modificările aduse fișierelor de configurare osCommerce. Ștergeți și directorul de instalare.
# rm -rf / var / www / html / install / # chmod 644 /var/www/html/includes/configure.php. # chmod 644 /var/www/html/admin/includes/configure.php.
14. Apoi, navigați la Panoul de administrare osCommerce la următoarea adresă și conectați-vă cu acreditările de administrator create pe pasul 12.
http: ///admin23/login.php.
Aici, admin
reprezintă șirul utilizat la pasul 12 prin care securizați directorul de administrare.
15. Acum, reveniți la linia de comandă din nou și lansați următoarele comenzi pentru a acorda serverului scriere permisiuni către unele directoare osCommerce pentru a putea încărca imagini și a efectua alte instrumente administrative sarcini.
Navigați și la Instrumente -> Permisiuni pentru directorul de securitate pentru a obține permisiunile de aplicație recomandate.
# chmod -R 775 / var / www / html / images / # chown -R root: apache / var / www / html / images / # chmod -R 775 / var / www / html / pub / # chown -R root: apache / var / www / html / pub / # chmod -R 755 / var / www / html / include / # chmod -R 755 / var / www / html / admin / # chown -R root: apache / var / www / html / admin / backups / # chmod -R 775 / var / www / html / admin / backups / # chmod -R 775 / var / www / html / include / work / # chown -R root: apache / var / www / html / includes / work /
16. O altă caracteristică de securitate pentru magazinul dvs. online este serverul autentificare prin mecanism htaccess.
Pentru a activa autentificarea suplimentară a serverului, executați comenzile de mai jos pentru a acorda serverului web permisiuni de scriere pentru următoarele fișiere.
# chmod 775 /var/www/html/admin23/.htpasswd_oscommerce. # chmod 775 /var/www/html/admin23/.htaccess. # chgrp apache /var/www/html/admin23/.htpasswd_oscommerce. # chgrp apache /var/www/html/admin23/.htaccess.
17. Apoi, navigați la Configurare -> Administratori, Click pe Editați | × și completați-l cu acreditările dvs. Salvați noua configurație și autentificarea serverului va fi aplicată așa cum se ilustrează în capturile de ecran de mai jos.
De asemenea, puteți schimba numele administratorului sau puteți adăuga alți administratori cu mecanismul de securitate htaccess.
18. În cele din urmă, reveniți la pagina de acțiune osCommerce admin pagina pentru a vedea dacă platforma este configurată corect. Dacă acesta este instrumentul de administrare web de deconectare a cazului și accesați pagina web a vizitatorilor magazinului dvs. online.
Felicitări! osCommerce este acum instalat, securizat și gata pentru vizitatori.
Dacă sunteți în căutarea unor soluții fiabile de găzduire web pentru noul magazin de cumpărături online, atunci ar trebui să mergeți la Bluehost, care oferă cel mai bun comerț electronic servicii și asistență cu seturi de funcții nelimitate pentru cititorii noștri, cum ar fi un domeniu gratuit, spațiu nelimitat, lățime de bandă nelimitată, cont de e-mail profesional, etc.