presentació d'oscommerce

33
Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware (C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/ Presentació osCommerce (eCommerce) El projecte osCommerce és una solució Open Source de botiga de comerç electrònic en línia que està disponible gratis sota llicència GNU. Posseeix un carro de la compra que permet la venda directa per internet gestionant la administració de la web i el manteniment de la botiga en línia amb el mínim d'esforç i sense cap cost, càrrecs de llicència o limitacions. Un dels punts forts és l'extensa comunitat que dóna suport tant a la construcció del projecte com a la creació de contribucions que proveeixen d'eines addicionals a les ja àmplies funcionalitats que ofereix osCommerce. Aquest projecte porta ja 5 anys en els quals s'hi ha sumat una gran comunitat de desenvolupadors i avui aquesta comunitat engloba ja vora 65.000 botigues, desenvolupadors, dissenyadors, seguidors d'aquest projecte i sobre unes 3.000 contribucions de la comunitat que fan d'aquest projecte un dels millors sistemes eCommerce de tots. osCommerce fes servir una solució Open Source, codi obert, per proveir d'una plataforma lliure i oberta de comerç electrònic, que inclou el llenguatge PHP i el servidor estable Apache, i la ràpida base de dades MySQL. No té especials requeriments, osCommere només necessita la capacitat per funcionar a partir de PHP 4.1 més un servidor amb Linux, Solaris, BDS, Mac OS X o bé també Microsoft Windows. Pel que fa a l'estructura. Hi ha una part pública i una part d’administració de la web, normalment les webs es gestionen des del panell de control del proveïdor pujant els arxius html o de imatges i la web només respon mostrant el contingut que té mitjançant enllaços que hi ha en les seves pàgines. Amb l’osCommerce això és mes complet perquè disposa de programació especial i d'una base de dades amb la qual interactua el visitant de manera que davant les consultes mostra resultats com a llista de productes segons les categories o semblances; o simples recerques de productes, també disposa d'eines com mostrar les últimes novetats, ofertes, etcètera. Disposa d’un menú per categories de productes que es genera automàticament i que enllaça a una llista amb tots els productes d'una classe o una categoria. A més a més múltiples opcions útils que també donen mes dinamisme i mes possibilitats de presentar millor els seus productes. També disposa de carro de la compra i passarel·les de pagament confiables, encara que és modificable per no mostrar-ho i només disposar d'una web informativa amb catàleg de productes i molt més. AVÍS: Si va a instal·lar osCommerce a l'ordinador ha de veure el tutorial de instal·lació de EasyPHP i osCommerce a l'ordinador, ja que té algunes característiques diferents en la instal·lació en l'ordinador. Aquest tutorial correspon a la instal·lació en un hospedatge a Internet, és a dir, un servidor a internet.

Upload: roger-casadejus-perez

Post on 26-Jan-2015

113 views

Category:

Documents


0 download

DESCRIPTION

Presentació d'Oscommerce. Més manuals a: http://www.exabyteinformatica.com

TRANSCRIPT

Page 1: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Presentació osCommerce (eCommerce)

El projecte osCommerce és una solució Open Source de botiga de comerç electrònic en línia

que està disponible gratis sota llicència GNU. Posseeix un carro de la compra que permet la

venda directa per internet gestionant la administració de la web i el manteniment de la botiga

en línia amb el mínim d'esforç i sense cap cost, càrrecs de llicència o limitacions.

Un dels punts forts és l'extensa comunitat que dóna suport tant a la construcció del projecte

com a la creació de contribucions que proveeixen d'eines addicionals a les ja àmplies

funcionalitats que ofereix osCommerce.

Aquest projecte porta ja 5 anys en els quals s'hi ha sumat una gran comunitat de

desenvolupadors i avui aquesta comunitat engloba ja vora 65.000 botigues, desenvolupadors,

dissenyadors, seguidors d'aquest projecte i sobre unes 3.000 contribucions de la comunitat

que fan d'aquest projecte un dels millors sistemes eCommerce de tots.

osCommerce fes servir una solució Open Source, codi obert, per proveir d'una plataforma

lliure i oberta de comerç electrònic, que inclou el llenguatge PHP i el servidor estable Apache, i

la ràpida base de dades MySQL. No té especials requeriments, osCommere només necessita la

capacitat per funcionar a partir de PHP 4.1 més un servidor amb Linux, Solaris, BDS, Mac OS X

o bé també Microsoft Windows.

Pel que fa a l'estructura. Hi ha una part pública i una part d’administració de la web,

normalment les webs es gestionen des del panell de control del proveïdor pujant els arxius

html o de imatges i la web només respon mostrant el contingut que té mitjançant enllaços que

hi ha en les seves pàgines. Amb l’osCommerce això és mes complet perquè disposa de

programació especial i d'una base de dades amb la qual interactua el visitant de manera que

davant les consultes mostra resultats com a llista de productes segons les categories o

semblances; o simples recerques de productes, també disposa d'eines com mostrar les últimes

novetats, ofertes, etcètera.

Disposa d’un menú per categories de productes que es genera automàticament i que enllaça a

una llista amb tots els productes d'una classe o una categoria.

A més a més múltiples opcions útils que també donen mes dinamisme i mes possibilitats de

presentar millor els seus productes.

També disposa de carro de la compra i passarel·les de pagament confiables, encara que és

modificable per no mostrar-ho i només disposar d'una web informativa amb catàleg de

productes i molt més.

AVÍS: Si va a instal·lar osCommerce a l'ordinador ha de veure el tutorial de instal·lació de

EasyPHP i osCommerce a l'ordinador, ja que té algunes característiques diferents en la

instal·lació en l'ordinador. Aquest tutorial correspon a la instal·lació en un hospedatge a

Internet, és a dir, un servidor a internet.

Page 2: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Instruccions de la instal·lació:

Passos previs abans de la instal·lació:

· Requisits que ha de complir el hosting o hospedatge per poder instal·lar i que funcioni

correctament el catàleg d’osCommerce.

Hem d'activar: Register_globals on.

· Descarregar l' osCommerce de la web oficial.

· Pujar tots els arxius al servidor mitjançant FTP.

· Crear una carpeta anomenada backup o copies dins de la carpeta admin.

· Haureu de canviar els permisos chmod.

· Crear una base de dades buida dins de MySQL.

· Començar la instal·lació d’osCommerce des del navegador.

· Procés de configuració completat.

· Esborrar la carpeta install per seguretat un cop acabada la instal·lació.

· Canvis necessaris després de la instal·lació.

· Seguretat, protegeixi el directori admin.

· Avisos o warnings de la capçalera del catàleg, solució.

· Canvis en els permisos d'algunes carpetes després d'instal·lar osCommerce per corregir

errors.

· Finalització de la instal·lació.

Passos per instal·lar-ho

Passos previs:

· Tria del hosting o hospedatge de la pàgina d’osCommerce.

El procés és semblant a d’altres sistemes com són Joomla, Wordpress, Drupal, etcètera. Ha de

complir aquests requisits mínims sense els quals no és possible que funcioni una web d'aquest

tipus.

Els requisits mínims indispensables del servidor o del pla d'hospedatge on allotgi la pàgina web

són els següents:

Page 3: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

· Les pàgines han de poder funcionar amb el llenguatge PHP.

· S’ha de poder treballar amb bases de dades MySQL.

També han de:

· O bé tenir una opció en el panell de control del compte per protegir directoris amb

contrasenya o bé si no disposen d'aquesta opció en el panell de control de l'hospedatge, s'ha

de comprovar llavors abans que s’accepta l'ús del .htaccess.

· Que es pugui utilitzar aquest arxiu .htaccess per protegir carpetes amb contrasenya per

protegir la carpeta de l’admin, (és la part d’administració de la web) existeixen d’altres

mètodes però aquest és el mes convenient.

(Aquest últim punt si no ho indica en les característiques consultar en un cercador si alguna

persona parla d'aquest servidor i si permeten l'ús d'aquest arxiu o no en el servidor que es vol

instal·lar l’osCommerce).

· Register_globals on, ha d'estar activat ja que osCommerce requereix que estigui activat

register globals, (en cas de no estar habilitada existeix un pegat, però és recomanable que el

servidor ho tinc habilitat, també pot posar-se en contacte amb ells i veure si poden activar-li

register_globals).

Existeix altres característiques que serien recomanables però aquestes són les mínimes i

indispensables per poder instal·lar osCommerce.

Quan hàgim comprovat aquests passos ja podrem passar al punt següent.

Descarregar l’osCommerce de la web oficial

· El podeu descarregar des de: http://www.oscommerce.com

· Descomprimir l'arxiu zip.

· Un cop descomprimit, veureu que el ZIP conté diversos arxius d'ajuda, llicència i demès

extres. Dins també hi trobareu diversos arxius i carpetes:

catalog

admin : conté tots els arxius de la part d’administració de la web.

download:

images : conté les imatges o gràfics que s’utilitzen en la web.

includes : conté mòduls, les parts de la web, els idiomes, etc.

install : conté els arxius d’instal·lació d’osCommerce, només s’utilitzen en la instal·lació i al final

per seguretat s'ha d'esborrar tot el seu contingut i la carpeta install.

Page 4: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

pub: conté altres arxius .PHP necessaris.

· Pujar tots els arxius mitjançant FTP al servidor on anem a allotjar la pàgina web

d’osCommerce. La carpeta que heu de pujar és la que es diu catalog, amb tot el seu contingut

dins tal com venia a l’hora d’haver-ho descomprimit.

Abans de fer-ho: En aquest punt abans hem de triar on anirà el catàleg fet amb osCommerce,

existeixen les següents opcions:

La seva adreça serà mes o menys aquesta: www.elseudomini.com

· La instal·lació per defecte d’osCommerce faria que el catàleg es veiés en l’adreça:

www.elseudomini.com/catalog/ <-- pujant la carpeta catalog dins del seu lloc.

· Pot escollir canviar catalog per una altra paraula: botiga (www.elseudomini.com/botiga),

shop (www.elseudomini.com/shop), o el que desitgi. (re nombrant-la abans de pujar-la o una

vegada que l'hagi pujat al seu lloc).

· Fins i tot pot instal·lar-ho directament en la carpeta arrel del seu compte, amb el que el

catàleg sortiria en posar l’adreça: www.elseudomini.com (pujant el contingut de la carpeta

catalog en el seu lloc).

· Com pujar-ho: Per pujar mitjançant FTP faci servir un programa de FTP, el FileZilla, CuteFTP o

similar, connectis mitjançant el seu compte FTP amb el servidor on té allotjada la pàgina i pugi

els arxius com li indicarem a continuació. Si trigués una mica en pujar tots els arxius, comprovi

que tots pugen correctament i en cas d'haver-hi algun error en algun, haurà de tornar a pujar

aquest arxiu al seu lloc exacte.

Per pujar-los correctament fes servir la manera automàtica, o bé tots els arxius .PHP puja’ls en

mode ASCII mitjançant FTP un per un.

· En el cas anterior www.elseudomini.com/catalog haurà de pujar la carpeta catalog amb tot el

seu contingut dins de la carpeta arrel del seu hospedatge. Comprovi que es pugen

correctament tots els arxius i que no en falta cap, en cas d'error en algun arxiu repeteixi

l’acció.

· En el cas de voler tenir un altre nom per a la carpeta catalog re nombri-la abans de pujar o

una vegada que l'hagi pujat al seu servidor completament amb tot el seu contingut, re nombri-

la (premi amb el botó dret del ratolí sobre catalog i seleccionant en el menú Rename o re

nombrar, escrigui el nom que desitgi).

· En el cas de voler que aparegui el catàleg quan algú posi la seva adreça principal

www.elseudomini.com Haurà de pujar el contingut de la carpeta catalog dins de la carpeta

arrel principal del seu compte, pugi una a una cada carpeta i cada arxiu.

· Crear carpeta anomenada backup o copia dins de la carpeta admin. Després d'acabar tot el

procés de pujada dels arxius, ha de crear una carpeta anomenada backup o copia dins de la

carpeta d’admin. Quedaria així: catalog/admin/backup.

En cas d'haver re nombrat catalog amb un altre nom seria aquest_nom/admin/backup

Page 5: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Fer això corregirà un error que sinó provocaria el següent missatge: Error: Backup directory

does not exist. Please set this in configure.PHP (Error: el directori de backup no existeix. Per

favor, estableixi-ho en el configure.PHP).

Errors que pots tenir a l'hora de pujar els teus arxius mitjançant FTP:

· Que us doni un error al pujar l'arxiu .htaccess .Si a més a més aquest error conté un caràcter

no vàlid o semblat ("nom d'arxiu prohibit") és que segurament aquest lloc on tens allotjada la

pàgina no permet l'ús d'aquests tipus d'arxius, era un dels requisits que dèiem més amunt, i

per tant no et permetrà utilitzar-ho per protegir la carpeta admin amb contrasenya.

Pots de totes maneres, pujar-ho si el re nombres a htaccess.txt i després de pujar-lo el tornes a

re nombrar a .htaccess

Hauries de veure si en el panell de control del teu compte en aquest servidor tenen una opció

per protegir directoris o carpetes amb contrasenya, en aquest cas podràs protegir la carpeta

admin si no t’ho deixen fer amb el .htaccess

· Heu canviar els permisos chmod: d'algunes carpetes una vegada pujades al servidor per

realitzar-ho heu fer-ho mitjançant FTP amb el programa FileZilla, Cute FTP o amb un altre

programa similar. Connecteu amb el vostre compte de FTP, en el vostre compte heu d’haver

informat les dades de connexió FTP, el nom del servidor que sol ser alguna cosa semblat a això:

FTP.dominidelteuhosting.com, el nom d'usuari de FTP que t'hagin donat o hagis creat, la

contrasenya i en alguns programes de FTP has de posar el port, que és el 21, o bé en el panell

del vostre compte segurament tindreu un FTP via web o un administrador d'arxius, si amb ell

podeu administrar els permisos, feu-ho amb aquest web-FTP, sinó llavors heu utilitzar un

programa com hem indicat.

Connecteu i igual que quan vareu pujar els arxius, però aquesta vegada en les carpetes i arxius

que s'indica mes a baix heu prémer sobre ells amb el botó dret del ratolí, us sortirà un menú

contextual petit sobre aquest arxiu o carpeta, seleccioneu en aquest menú File atributtes, en el

cas del programa FileZilla, en altres serà semblant o en permisos chmod, pot variar el nom d'un

programa a un altre, i amb això us sortirà la finestra per poder canviar els permisos, els podreu

canviar a la numeració de tres dígits que us apareix o bé marcant read, writable i execute.

Les carpetes i arxius

La carpeta que vareu crear abans anomenada backup en: catalog/admin/backup canvia els

permisos d'aquesta carpeta backup a: 777 (en el requadre de dalt hem indicat com fer-ho).

La carpeta includes en: catalog/admin/includes a: 755 l'arxiu configure.php en:

catalog/admin/includes/configure.PHP a: 777

La carpeta images en: catalog/images a: 777

La carpeta includes en: catalog/includes a: 755

L'arxiu configure.php en: catalog/includes/configure.PHP a: 777

Page 6: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

(En el cas d'haver re nombrat la carpeta catalog amb un altre nom llavors estaran aquestes

carpetes dins de la carpeta amb el nom que li vas posar, i en cas de no haver posat la carpeta

catalog serà admin/backup per exemple i les demès de forma similar).

· Crea una base de dades buida de MySQL. En el panell de control del compte de la web crea, o

activa, una base de dades MySQL.

La realització d'aquest pas varia d'un servidor a un altre i pot ser d'una forma més senzilla a

una més complexa segons el servidor, per exemple en alguns servidors en activar l'ús de PHP

es crea també la base de dades i us donen les dades ells, en uns altres pot ser que hagi d'haver

de crear un nom d'usuari sinó li donen un, i també una contrasenya per a la base de dades,

anoti aquestes dues dades que necessitaràs per la instal·lació d’osCommerce. També pot ser

que no faci falta contrasenya per a la base de dades.

En uns altres, cal crear primer la base de dades, i després el user o usuari de la base de dades i

la seva contrasenya. El host sol ser localhost. I posteriorment haurà de donar-li permisos a

aquest usuari per poder instal·lar osCommerce.

Acabats els passos previs a la instal·lació d’osCommerce, comences ara la instal·lació

d’osCommerce mitjançant el script de instal·lació.

Dades que es sol·liciten en el procés d’instal·lació d’osCommerce

Cal diferenciar diverses coses abans i també s'han de recaptar les següents dades:

El nom d'usuari del compte que varem crear en aquest servidor i la seva contrasenya, igual que

el domini de la pàgina web o en cas d'una pàgina en un servidor gratuït l’adreça que ens

assignin.

Necessitarem també l’adreça de la base de dades, el nom de la base de dades, el nom d'usuari

de la base de dades i també la seva contrasenya si ens requereixen que li informem

contrasenya, en alguns casos no cal.

L’adreça FTP del servidor i les dades d'usuari FTP i contrasenya no són dades que es

demanaran en la instal·lació d’osCommerce.

Comença la instal·lació

· Després d'haver pujat els arxius, creat la base de dades i activat el PHP de la pàgina, comença

la instal·lació.

Obre el teu navegador i escriu la següent adreça:

http://www.elteudomini.com/catalog/

Page 7: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

(Si vareu re nombrar la carpeta catalog amb un altre nom hauríeu de posar aquest nom en

comptes de catalog, si vareu posar en canvi tots els arxius dins de la carpeta arrel llavors no

heu posar catalog).

O bé si no aparegués res:

http://www.elteudomini.com/catalog/install/install.php

Ha de ser l’adreça que tinguis, tant si és de pagament com un hosting gratuït. (Amb això

comença la instal·lació, amb els arxius que hi ha en aquesta carpeta d’instal·lació).

· Primera finestra, benvinguda:

Surten dos botós en aquesta primera finestra: Install i upgrade.

Prémer sobre el botó Install.

· Nova instal·lació: Us sortirà una finestra amb nova instal·lació. Import catalog database:

Aquesta casella ha d'estar marcada, importa automàticament la base de dades (és un arxiu sql

que ve entre els arxius d’osCommerce que vares pujar i que es van inserir a les taules en la

base de dades que vas crear buida abans) amb l'estructura d’osCommerce. (Assegura’t de que

vas crear la base de dades com s'especificava en el pas de creació de base de dades MySQL).

Automatic configuration: Ha d'estar marcada perquè les dades de configuració que anem a

donar amb aquesta instal·lació es guardin en els arxius corresponents de configuració

dl’osCommerce (aquests arxius són: catalog/includes/configure.php i

catalog/admin/includes/configure.php) (Assegura’t de que li vas donar els permisos CHMOD

d'escriptura descrits anteriorment, que eren de 777).

Si no estan marcades aquestes dues caselles, llavors marca-les.

Prem en el botó Continue.

Importació de la base de dades

Us sortirà una finestra on haureu d'introduir diverses dades de configuració de la teva pàgina:

Aquestes dades les pots trobar en el panell de control del teu web, en les dades de connexió

MySQL o de la base de dades. Si vares crear la base de dades i l'usuari, llavors són aquestes

dades. Si les va activar el servidor pot ser que li enviessin un correu en donar-se d'alta de la

pàgina web i els hi informessin d’aquestes dades a través del mateix email. Si no és així, pot ser

que quan va crear-ho en el panell de dades del seu compte, com indiquem en el pas anterior,

s’hagi creat la base de dades. L’usuari de la base de dades abans d'aquest pas, a més a més ha

d'estar funcionant el servidor de la base de dades. Els noms amb que es descriuen poden ser

que no coincideixin amb els noms que li doni el seu servidor, poden variar, però el que volen

dir és el següent:

Page 8: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Servidor de base de dades

Servidor de la base de dades, és l’adreça on es troba la base de dades en aquest servidor,

dependrà de cada servidor, normalment es posa localhost però el servidor pot tenir una altra

tipus d’adreça, com MySQL.elteuservidor.com, fins i tot pot ser una adreça IP.

Encara que localhost sol ser en la majoria dels casos.

En l'alta del compte ho solen indicar o en altre cas envien un correu informant de les dades.

· Nom d’usuari: Aquest és el nom d'usuari del compte que hagis creat, si no t'han especificat

un de precís com a nom de la base de dades.

· Contrasenya: Alguns no tenen contrasenya i d’altres sí, si et van demanar que la creessis

escriu aquí llavors la contrasenya que vas crear per a la base de dades.

· Nom de la base de dades: Aquí va el nom de la base de dades.

· Connexions persistents: Deixa en blanc aquesta casella. Connexions persistents hauria d’estar

sempre desactivat per a servidors compartits (no VPS).

· Sessió d’emmagatzematge: Aquí heu marcar on voleu que es guardin les dades de les

sessions, si en un arxiu o en la base de dades, heu d’escollir on ho voleu. Si escolliu en un arxiu

(File) heu tenir permís per poder utilitzar la carpeta tmp, aquesta carpeta no està visible

mitjançant FTP a menys que hi accediu des de el panell de control, el qual us permetrà veure

les carpetes "no publiques". Si escolliu Database llavors les sessions quan compra el client o

navega per la web es guardaran en la base de dades, s’aniran acumulant aquí. També heu

d'haver donat permisos a l'usuari de la base de dades que vareu crear, per poder treballar amb

la base de dades, si va ser el lloc de l'hospedatge qui ho va activar, ja estarà creat.

Després d'això prem el botó Continuar.

Possibles errors que es poden donar:

Errors. Si alguna cosa ha sortit malament us donarà un error:

Prem llavors en el botó back i us tornarà a la finestra del pas anterior on heu de corregir si hi

ha hagut algun error. Els errors poden ser des de no haver posat contrasenya i s’hauria

d’informar, o es va posar una però no era correcte, o no va posar bé les dades, o no vares crear

la base de dades i l'usuari, o no li vas donar permisos a l'usuari de la base de dades que vares

crear. O bé hi ha un problema amb el servidor de la base de dades i no s’ha pogut connectar.

Després de corregir l’error, prem de nou en el botó Continuar.

Test de connexió

Si tot ha anat bé i ha connectat bé amb la base de dades amb les dades que has introduït en

els passos anteriors, apareixerà aquesta una finestra:

Page 9: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

És aconsellable que anoteu aquesta adreça perquè us servirà per protegir la carpeta de l’admin

com veurem després, en el cas de no tenir una opció en el vostre panell de control del compte

que protegeixi directoris o carpetes amb contrasenya.

La ruta a l'arxiu osCommerce amb l’adreça absoluta és la que es mostra aquí, aquesta és

l’adreça en el servidor on teniu la pàgina.

Serà alguna cosa semblant a: /xxx/xxx/xx/catalog/install/oscommerce.sql (la part de les xxx és

la part que varia d'un servidor a un altre i pot estar composta d'una successió de carpetes. És la

ruta com en un ordinador tipus C\Arxius de programa\... La ruta que es va fer servir per

protegir amb contrasenya la carpeta admin es va indicar d'aquesta manera.

Després, quan calgui protegir la carpeta admin, es va fer servir la ruta a un arxiu que està dins

de la carpeta admin i que serà més o menys així la seva adreça:

/xxx/xxx/xx/catalog/admin/.htpasswd

Això cal tenir-ho en compte perquè posteriorment serà necessari protegir la part

d’administració de la web i és aquesta adreça "absoluta" la que s'ha d'entendre que no és

l’adreça d'internet www.elseudomini.com

Prémer en el botó Continuar.

Importació de la base de dades correcta

Si tot ha anat bé sortirà la finestra d’instal·lació correcta / successful.

En aquest pas el que fa osCommerce és carregar les taules de la base de dades en l'arxiu

oscommerce.sql que conté la carpeta install i els importa dins de la base de dades MySQL

buida que vares crear al principi. Són les taules de la base de dades que fa servir el catàleg.

Prémer a Continuar o Continue.

Configuració d’osCommerce

Us hauria de sortir una altra finestra de configuració però no heu de canviar res de les dades

que apareixen en aquest pas.

Informació del servidor

Títol: "Please enter the web server information:"

WWW Address: Adreça del catàleg en línia de la botiga, amb catalog/ al final serà alguna cosa

així: http://www.eteudomini.com/catalog/. On elteudomini serà el domini que tingui la teva

pàgina web, en cas de ser un hosting gratuït serà l’adreça que t’hagin assignat.

Page 10: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Si vareu re nombrar catalog llavors apareixerà aquí re nombrat, si els arxius d’osCommerce els

vareu posar dins de la carpeta arrel no apareixerà catalog/

Webserver Root Directory: Això és l’adreça absoluta de la teva pàgina web, aquesta és la ruta

als seus arxius dins del servidor on té allotjada la pàgina, és diferent de l’adreça normal

coneguda per tots d'http://www...

És aconsellable anotar-la.

És on s'instal·la el catàleg.

/.../elteunomdusuari/catalog/ :- això és l’adreça real de la teva pàgina web en el servidor, en el

panell de configuració has de posar aquesta adreça.

HTTP cookie domain: aquesta és l’adreça normal del teu web sense el /catalog/ i sense http://

És on es guarden les cookies, serà alguna cosa així: elteudomini.com

HTTP cookie path: /catalog/

Enable SSL Connections: deixa en blanc aquesta casella, tret que sàpigues l'ús i la vulguis

activar. Seria en cas que tinguis un compte SSL en el teu servidor per a transaccions segures.

Procés de configuració completat.

Sortirà una finestra amb dos botons.

Catalog i administration tools

Si prems en catalog s’obrirà una finestra on apareixerà ja la botiga muntada d’osCommerce

Per obrir-la accediu a la pàgina http://www.eteudomini.com/catalog/index.php

Apareixerà el catàleg i en la part superior uns warnings o avisos que direm ara com corregir,

pot ser que siguin tres.

Si us donés algun error i no mostrés el catàleg, és que no heu realitzat algun dels passos

correctament, habitualment sol ser perquè no es van posar els permisos d'escriptura en els

dos arxius configure.php

Si prems en el botó administration tools sortirà: que has d'esborrar la carpeta Install del

directori catalog/install i tot el seu contingut abans de continuar, com a requisit de seguretat.

Encara que no us surti aquest avís heu d’esborrar la carpeta install. Per fer-ho, mitjançant el

programa FTP esborres tot el contingut d'aquesta carpeta Install que es troba a: catalog/install

i també esborres aquesta carpeta anomenada install, no esborris altres carpetes o arxius.

Surti o no surti un missatge d'avís heu esborrar la carpeta catalog/install. En alguns servidors

no dóna l'avís però per motius de seguretat s'ha d'esborrar.

Page 11: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

I ara prova a entrar en administrations tools i ja podràs entrar en la part d’administració del

teu web:

Conté dades de interès, un llistat en la part esquerra que conté dades com el número de

comandes, clients, comentaris, quantitat de productes totals del catàleg, etcètera.

Uns menús en la resta: Configuració, mòduls, catàleg,, eines, etc. i en cadascun hi ha diversos

submenús encara que aquí no es mostren tots els que hi ha. Prement en un menú o submenú

entrareu en la part d’administració.

Per tant ara tindreu dues adreces que utilitzareu a partir d’ara per gestionar la web, i seran:

www.eteudomini.com/catalog

Aquesta mostra el catàleg tal com ho veuen els clients o visitants de la web. Si vareu re

nombrar la carpeta catalog a un altre nom serà el que vareu triar, i si ho vareu pujar a la

carpeta arrel serà només www.eteudomini.com

www.eteudomini.com/catalog/admin

Aquesta adreça és on accedeixes a la part d’administració de la teva web.

Important: Si té en el panell de control del seu compte una opció per protegir directoris o

carpetes protegeixi ara la seva carpeta admin, assigni un usuari i contrasenya per només poder

entrar vostè, ja que la part d’administració és accessible i pot entrar qualsevol després de la

instal·lació. Anoti o recordi el nom d'usuari i contrasenya que ha triat per poder entrar en

l’administració, esculli una contrasenya d'uns vuit o nou dígits com mínim, lletres i números i

que no correspongui amb dades que es puguin esbrinar.

Sinó té aquesta opció en el seu panell llavors segueixi els passos de protecció de la carpeta

admin (catalog/admin/) que s'indiquen a continuació, ja que després de la instal·lació aquesta

adreça és accessible per qualsevol persona.

En aquesta part és on està tota l’administració de la teva web, on s'afegeix més productes, es

modifiquen, en definitiva, on es porta a terme tota la gestió de productes.

Els següents passos ha de realitzar-los després d'acabar la instal·lació:

Canvis necessaris després de la instal·lació

Aquí comença la post instal·lació:

Hi ha dos diversos passos importants en acabar la instal·lació: protecció del directori de

l’admin i resoldre els avisos de la capçalera que apareixen en el catàleg.

Tenir els permisos correctes en algunes carpetes.

Page 12: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Seguretat, protegeixi el directori admin

Abans de fer res, ha de protegir amb contrasenya la carpeta admin (la d’administració).

· Si en el panell de control del seu compte disposa d'una opció per protegir directoris o

carpetes amb contrasenya faci-ho des de aquí.

- Si no disposa d'aquesta opció llavors faci el següent:

Com veureu, es té lliure accés a la administració en acabar la instal·lació i qualsevol que visiti la

web podrà entrar i canviar el que vulgui en la part d’administració, que és on s'afegeixen i

productes i on s'administra osCommerce.

Existeixen diverses opcions per restringir l'accés a aquest directori. En el panell del vostre

compte pot ser que existeixi una opció de protecció de directoris o similar i ho podeu fer

directament des d'aquesta funció. També existeixen contribucions que realitzen això.

Un altre mètode és fer que tingui contrasenya la carpeta admin, i d'aquesta manera calgui fer

login per entrar mitjançant un usuari i una contrasenya.

Una vegada que s'hagi protegit amb contrasenya apareixerà una finestra en posar l’adreça

www.elseudomini.com/catalog/admin com. Informem el usuari i contrasenya per poder

accedir a l’administració web i ja haurem solucionat el problema de seguretat.

Passos per realitzar-ho:

Resum:

1. Triar un nom d'usuari i triar una contrasenya.

2. Xifrar la contrasenya i crear arxiu htpasswd.txt

3. Crear l’arxiu htaccess.txt

4. Pujar els arxius dins de la carpeta admin.

5. Re nombrar els arxius a .htpasswd i .htaccess respectivament.

1. Primer has de triar:

Un nom d'usuari i una contrasenya i anotar-los bé o recordar aquestes dues dades ja que són

els que necessitaràs per accedir a l'administrador.

La contrasenya ha de ser almenys de vuit dígits, amb números i lletres intercalats com desitgis.

2. Aquest mètode pel qual es va a fer per protegir amb contrasenya requereix l'ús de dos

arxius:

Page 13: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

.htaccess : conté les instruccions que fan que surti la finestra que sol·licita usuari i contrasenya.

.htpasswd : conté les dades de verificació del nom d'usuari i contrasenya.

En aquest cas la carpeta que protegirem serà la carpeta admin, que estarà normalment en:

...../catalog/admin/ (pot variar si s'ha re nombrat catalog amb un altre nom (exemple:

/botiga/admin/ o /shop/admin/) o si la instal·lació s'ha realitzat sobre la carpeta arrel en

comptes de la carpeta admin).

Aquests dos arxius que s'han indicat aniran dins de la carpeta admin o de la carpeta que es

vulgui protegir:

..../catalog/admin/.htaccess

..../catalog/admin/.htpasswd

En l'arxiu .htpasswd a més a més la contrasenya anirà xifrada, la qual cosa li dóna major

seguretat. El contingut total d'aquest arxiu tindrà aquest format:

nom_de_usuari:contrasenya_xifrada.(encara que a l'hora de fer login hem de posar el nom

d'usuari i contrasenya del pas 1, sense xifrar).

A continuació expliquem com xifrar la contrasenya:

2. la contrasenya es pot xifrar de diferents formes, un mètode que indiquem aquí és el

següent:

Hi ha pàgines que fan això o que creen el que es diu el contingut de l'arxiu .htpasswd, com

varem indicar a dalt, una pàgina que fa això és:

http://www.flash.net/cgi-bin/pw.pl

(o pots buscar-ne d’altres a Google amb la cerca .htpasswd content generator).

En entrar en aquesta pàgina, sortiran dues caselles per emplenar:

Una per l’username o nom d'usuari que has escollit i una altra per a la contrasenya. Una

vegada que escriguis els dos prem en el botó Encript. Es generarà una pàgina en la qual

apareixerà:

En una part una línia en la qual hi haurà el nom d'usuari que vas triar seguit de dos punts i un

grup de números i lletres que són la contrasenya xifrada. El format serà així:

nom_de_usuari:contrasenya_xifrada.

Exemple: Roger:R5g38EV5n9M1s4g (el que es veu a continuació dels dos punts és la

contrasenya xifrada).

Page 14: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Només aquesta línia tal com es veu aquí amb el nom:contrasenya_xifrada és la que ha d'anar

en un arxiu que anomenat .htpasswd

Per crear aquest arxiu pots fer-ho amb dreamweaver o amb un altre editor de codi que tinguis.

Crea una pàgina nova per exemple amb el dreamweaver i esborres el contingut del codi

perquè no hi hagi res (mira en la part de codi per comprovar que no hi hagi res) i aquesta línia

la copies i l’enganxes aquí quedant en aquest arxiu sol com en l'exemple de dalt:

Exemple: Roger:R5g38EV5n9M1s4g

Després graves l'arxiu en el teu ordinador, amb el nom htpasswd.txt

Fixa’t que has de gravar-ho amb aquest nom htpasswd.txt, amb aquesta extensió i sense el

punt inicial (això és perquè has de pujar-ho al final quan t'expliqui ara, mitjançant FTP amb

aquest nom i després re nombrar-lo en el servidor, però això vindrà ara). Ja tens creat aquest

arxiu.

Contingut per a l'arxiu .htaccess

És on es demana que sol·liciti un nom d'usuari i contrasenya en entrar en una carpeta i en cas

de no donar-ho o donar un altre per error no deixa veure gens del contingut.

Dins de la carpeta admin ha d'haver-hi un arxiu amb aquest nom, pot ser que es digui

htaccess.txt, amb el que has d'obrir-ho i veuràs que ja té contingut, no has d'esborrar-hi res,

sinó afegir el següent:

És probable que no us aparegui perquè alguns servidors oculten aquest tipus d'arxiu, en tal

cas, si mires amb l'Administrador d'arxius d’osCommerce que trobes en el submenú Arxius

d'Eines i mires dins de la carpeta catalog/admin podràs veure’l.

Mitjançant aquest arxiu faràs la petició de login sol·licitant usuari i contrasenya, en la següent

URL trobaràs una manera de funcionament:

http://httpd.apache.org/docs/2.0/es/howto/auth.html

Una forma de fer-ho és la següent:

Obre aquest arxiu .htaccess amb Dreamweaver o amb Notepad i al final del contingut hauràs

d’escriure el que s'indica aquí.

El que es va a afegir requereix saber l’adreça absoluta de l'arxiu .htpasswd, l’adreça absoluta.

El que s’afegirà serà:

AuthUserFile adreça absoluta que té la ruta fins a l'arxiu .htpasswd

AuthGroupFile /dev/null

AuthName Benvingut

Page 15: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

AuthType Basic

require valid-user

Com recordes, l'arxiu .htpasswd anirà dins de la carpeta admin, i aquesta ruta serà la ruta de

l’adreça o path absolut fins a l'arxiu .htpasswd

Si vareu anotar l’adreça absoluta que us apareixia quan importàvem la base de dades en la

instal·lació llavors serà fàcil fer aquest pas, encara que també teniu un mètode per esbrinar-

ho, i pot ser que també us ho indiquin en el panell de control del vostre compte, de no ser així,

per esbrinar-ho aneu a la administració d’osCommerce, en entrar en el admin, us sortirà el

requadre blau inicial, cal seleccionar en el submenú Arxius del menú Eines, amb això entrareu

en l'Administrador d'arxius d’osCommerce, sota el nom "Administrador d'arxius" trobareu que

apareix l’adreça absoluta de les carpetes que es van veient en aquest administrador d'arxius.

Tot just entrar hi haurà l’adreça de la carpeta catalog, i posarà tota la ruta fins a aquesta

carpeta. Pot ser que després de catalog apareguin dues barres // però en l’adreça que has de

posar on t'indicarem ara no ha d'haver-hi dues barres // sinó una després de catalog.

En aquesta primera línia AuthUserFile anirà la ruta a l'arxiu .htpasswd que estarà en la carpeta

catalog/admin/.htpasswd. La resta de la ruta a aquest arxiu és el que heu col·locar en aquesta

línia. Quedant alguna cosa així:

AuthUserFile /xxx/xxx/xxx/xxx/catalog/admin/.htpasswd

(si heu re nombrat la carpeta catalog a un altre nom serà llavors amb el nom que hagueu

escollit).

La resta amb aquesta línia que heu afegir a aquest arxiu .htaccess és el següent:

AuthUserFile /xxx/xxx/xxx/xxx/catalog/admin/.htpasswd

AuthGroupFile /dev/null

AuthName Benvingut

AuthType Basic

require valid-user

(En AuthuserFile esborra l’adreça que he posat aquí, hi posa la ruta de l’adreça absoluta fins a

aquest arxiu .htpasswd que estarà dins de catalog/admin com hem dit).

Ja afegit això grava l'arxiu, si ho ha baixat amb FTP grava-ho igualment amb la mateixa extensió

que l'altre, seria:

htaccess.txt

Sense el punt davant

Page 16: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Els dos arxius

htaccess.txt

i htpasswd.txt

S'han de pujar mitjançant FTP dins de la carpeta admin (catalog/admin/htaccess.txt i

catalog/admin/htpasswd.txt ) amb el FileZilla o Cute FTP o el programa que tinguis de FTP.

Una vegada en el servidor els re nombres, mitjançant el programa de FTP prement amb el botó

dret del ratolí sobre l'arxiu i seleccionant en "rename" o re nombrar i els canvies els noms així:

htaccess.txt a .htaccess

htpasswd.txt a .htpasswd

i ja està fet.

Per veure el resultat:

Ara prova amb el teu navegador a entrar en aquesta carpeta que has protegit, serà alguna cosa

així:

http://www.eteudomini.com/catalog/admin/

Et sortirà una finestra petita si tot ha anat bé. En ella has de posar el nom d'usuari en la casella

que correspon i la contrasenya que havies triat al principi en la casella de contrasenya i podràs

entrar (no vagis a posar la contrasenya xifrada en la casella de la contrasenya, això és una

mesura de seguretat només per posar-la en el fitxer .htpasswd, escriu en la casella de la

contrasenya la que vas triar en principi).

Si passa que no entres al admin i et demana una altra vegada que facis login, una vegada i una

altra, és que la ruta a l'arxiu .htpasswd no és correcte, fixa't de que no tingui barres dobles en

l’adreça i que la ruta sigui correcta, que no hi hagi dues vegades catalog/admin.

Sempre sortirà aquesta finestra mentre tinguis aquests dos arxius en la carpeta admin.

Si fas servir el navegador Firefox hauràs d‘esborrar els arxius temporals en acabar, esborra els

arxius temporals tant de Firefox com d'Internet Explorer, sobretot en cas de ser un ordinador

compartit.

Des instal·lació: En cas de voler desinstal·lar aquesta funció, has de connectar-te mitjançant

FTP i esborrar de l'arxiu .htaccess la part que hem introduït i després esborrar l'arxiu .htpasswd

una vegada comprovis que ja no et demana usuari i contrasenya.

Avisos de la capçalera del catàleg

Errors o "Avisos" que apareixen després d'instal·lar osCommerce:

Page 17: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Segurament us apareixeran dos warnings o avisos en la part superior del catàleg si heu fet la

instal·lació com hem indicat aquí, sinó possiblement sortiran tres Avisos en la part superior

Avís: El directori d'instal·lació existeix en: /.../catalog/install. Per raons de seguretat, elimini

aquest directori completament. Has d'esborrar la carpeta install, el seu contingut i la carpeta

aquesta. Es troba a catalog/install.

A això ens referíem abans.

Avís: Es pot escriure en el fitxer de configuració: /.../catalog/includes/configure.php. En

determinades circumstàncies això pot suposar un risc , per favor corregeixi els permisos

d'aquest fitxer.

Si t’aparegués aquest error: Backup directory does not exist. Please set this in configure.php

(Error: el directori de backup no existeix. Per favor, estableixi-ho en configure.php) Has de

crear una carpeta anomenada backup dins de la carpeta admin i donar-li permisos CHMOD

777.

Canviï els permisos també dels següents arxius

Per canviar els permisos de les següents carpetes i arxius ha de connectar-s'hi mitjançant un

programa de FTP, com el FileZilla o Cute FTP i una vegada connectat buscar les següents

carpetes i arxius, i prémer sobre la carpeta o arxiu amb el botó dret, apareixerà un petit menú

contextual, s'ha de seleccionar en el cas del programa FileZilla sobre la opció "atributtes" i

apareixerà la finestra de selecció de permisos CHMOD d'aquesta carpeta que hagi seleccionat

o arxiu, aquí ha de canviar la numeració que apareix que indiquem a continuació:

Posar els permisos CHMOD de la carpetes:

catalog/images en 777

catalog/admin/images/graphs en 777

/catalog/admin/includes en 755

catalog/includes en 755

Si us dóna un altre error com a aquest:

Avís: El directori per guardar dades de sessió no existeix: /tmp. Les sessions no funcionaran fins

que no es corregeixi aquest error.

Llavors heu crear una carpeta anomenada backup dins de la carpeta admin i posar-li de

permisos 777 (aquest pas ja l’hem vist abans).

Page 18: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

És aconsellable que creeu una pàgina en blanc anomenada index.html i que la pugeu dins de la

carpeta images en catalog/images

Tècniques i trucs de protecció i seguretat en el catàleg osCommerce

Per evitar l'accés a l'administració, la indexació de les imatges del catàleg, per evitar el

hotlinking i que altres webs no facin servir les nostres imatges, que la pàgina no es mostri en

frames sota el domini d'un altre lloc, que no es llisti o no es visualitzi el codi dels arxius del

catàleg, evitar l'ús d'arxius o carpetes amb permisos CHMOD 777, i l'ús de l'arxiu robots.txt.

Les següents mesures d’alguns llocs d'hospedatges disposen d'opcions en el panell de control

per realitzar-les, en cas de no tenir-les pot activar-les manualment com se li indicarà a

continuació.

Principal abans de res:

Realitzar periòdicament un backup / Copia de seguretat de tots els arxius del catàleg i de la

base de dades:

Això ho podem fer en el panell de control de l'hospedatge del catàleg si existeix alguna opció

de realització de còpia de seguretat dels arxius, o bé fer-ho manualment descarregant el

catàleg i guardant-lo en un lloc segur.

La base de dades si es té la mateixa opció en el panell de control o bé mitjançant PHPmyAdmin

en la opció Exportar, fer una còpia de seguretat.

Realitzar-ho periòdicament o davant grans modificacions en els arxius.

Hotlinking : evitar que altres webs facin servir les nostres imatges del catàleg.

Altres pàgines webs poden enllaçar les nostres imatges i consumir el nostre ample de banda,

per evitar això es realitza de la següent forma:

Requisits:

1. Catàleg allotjat en un servidor Linux amb servidor web Apache

2. Ús permès d'arxius .htaccess

3. Mòdul rewrite activat en el servidor, (mod_rewrite).

4. Directiva RewriterCond permesa en l'arxiu .htaccess.

5. Arxiu .htaccess en el directori arrel del seu lloc amb el codi que s'indicarà a continuació.

En el directori arrel del seu lloc ha de tenir un arxiu .htaccess en el qual afegirà el següent codi.

Si vostè té el seu catàleg per a que es mostri en el directori arrel (www.elseudomini.com)

llavors tindrà un arxiu .htaccess ja, si en canvi té el seu catàleg dins del directori catalog i un

altre, haurà de crear si no té aquest arxiu en el directori arrel del seu lloc o arxiu:

Page 19: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Directori arrel del seu lloc (www.elseudomini.com) /.htaccess

El codi a afegir és el següent:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^http://(.+\.)?elseudomini\.com/ [NC]

RewriteCond %{HTTP_REFERER} !^$

RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]

En aquest codi vegi que on apareix: "elseudomini" ha de substituir aquesta paraula pel seu

domini, sense posar .com o .net o .org ,.... només el nom del domini i on apareix "com" si el

seu domini acaba en .com ha de deixar-ho així, si el seu és .net canviï com per net, si és org o

és o un altre canviï com per la extensió del seu domini.

Si no té un arxiu .htaccess en el seu directori arrel comprovi en el panell de control de

l'hospedatge del seu catàleg si té alguna aplicació FTP o administrador d'arxius, i vegi els arxius

del seu lloc, és possible que aquest tipus d'arxius només ho vegi des de aquí i no amb un

programa de FTP que hagi connectat al seu lloc, si ho veu i té el catàleg en el directori arrel

haurà d’editar aquest arxiu i afegir aquest codi d'a dalt. Si no té en el seu directori arrel un

arxiu .htaccess n’haurà de crear un de la següent forma: en el bloc de notes afegeixi aquest

codi amb el seu domini i extensió de domini, i guardi l'arxiu amb nom htaccess.txt, després

pugi’l mitjançant FTP al seu directori arrel, després re nombri'l a .htaccess.

Si funciona correctament, primerament, en visitar el seu catàleg veurà les imatges, en cas de

no veure-les és que ha posat malament la segona línia on hauria d’aparèixer el seu domini,

comprovi que no té elseudomini.com\.com si ho té així, esborri aquest .com, o bé pot ser que

no compleixi alguns dels requisits que s'han indicat per poder utilitzar aquesta funció.

No mostrar la pàgina en frames: Un altre lloc web podria, mitjançant frames, mostrar el seu

catàleg o alguna pàgina del mateix catàleg sota el domini d'aquest lloc, es veuria el seu catàleg

amb un altre domini o bé dins d’algun frame d'aquesta pàgina.

Evitar la visualització del codi dels arxius del catàleg: En el panell de control de l'hospedatge

del seu lloc pot haver-hi una opció que no permeti visualitzar el codi dels arxius d'alguna

carpeta, osCommerce porta un arxiu .htaccess en la carpeta catalog/includes/ que realitza

aquesta funció, en cas de no portar-lo l’haurà de crear, el seu contingut és el següent:

Order Deny,Allow

Deny from all

Això no permet veure el contingut d'aquests arxius.

Evitar llistar els arxius d'un directori: Si vostè instal·la osCommerce tal i com ve per defecte i

visita el seu catàleg afegint el directori images, veurà una llista dels arxius, arxius d’imatges en

aquest cas, del seu catàleg, en www.elseudomini.com/catalog/images

Page 20: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Això no és convenient perquè es poden baixar totes les imatges a més a més que d'aquesta

manera es poden veure els arxius de qualsevol directori.

Per evitar això hi ha opcions en el panell de control del seu hospedatge que eviten veure els

arxius d'un director.

Evitar l'ús de carpetes o arxius amb permisos CHMOD 777 (d'escriptura i lectura per tots):

Mantenir carpetes o arxius amb aquests permisos és un risc pel catàleg, però per exemple per

afegir productes nous al catàleg, aquests tenen imatges / fotografies d'aquests productes, i la

carpeta catalog/images/ ha de tenir permisos CHMOD 777 per poder guardar aquestes

imatges d'aquests nous productes. Mentre es treballa amb osCommerce i s’afegeix un nou

producte l'usuari que ho fa és Apache, aquest usuari Apache no té permisos per poder guardar

arxius en aquesta carpeta si aquesta carpeta images amb permisos 755 (només escriptura per

a l'usuari FTP i lectura pels demès). Pel que es veu obligat a haver de posar permisos 777

(escriptura i lectura per tots) per poder guardar aquestes noves imatges en la carpeta images,

sent de gran risc per als seus arxius això. Pot recórrer a canviar els permisos de la carpeta

images a 777 només quan afegeixi nous productes o bé fer el següent perquè amb permisos

755 pugui afegir imatges.

Solució: Això es realitza canviant l'usuari propietari d'aquesta carpeta images, també serveix

per a qualsevol altra carpeta o arxiu:

En el moment d'instal·lar osCommerce, quan hagi acabat la instal·lació d’osCommerce, entri en

la secció d'administració d’osCommerce i vagi al menú Eines, dins seu vagi al submenú Arxius,

entrarà així en l'Administrador d'arxius d’osCommerce, vora la carpeta images hi veurà que

apareix com a propietari d'aquesta carpeta el nom d'usuari de FTP que tingui per al compte de

FTP en el panell de control del seu hospedatge.

Ara sense tancar la finestra on veu la secció de l’admin del seu catàleg, obri una altra finestra

del navegador i entri en el compte de l'hospedatge del seu lloc, i en el panell de control de

l'hospedatge entri en l'administrador d'arxius o webFTP que posseeixi, o mitjançant el

programa de FTP que usés per pujar els arxius d’osCommerce, i re nombri aquesta carpeta a

images2 o un altre nom, després haurà de, mitjançant el panell de control del seu allotjament,

canviar els permisos CHMOD de la carpeta catalog, o bé si no va utilitzar aquesta carpeta i té

els arxius en el directori arrel del seu lloc tindrà que canviar els permisos de la carpeta pública

del seu lloc, a 777 (permís d’escriptura per a tots), només ho farà pel següent:

En Administrador d'arxius d’osCommerce premi en el botó "nova carpeta" que es troba al final

d'aquesta pàgina, i en la pàgina que carregués (no es veuran imatges però si text en la pàgina,

és temporal) escrigui en la casella del nom de la nova carpeta, el nom images, i premi en el

botó per crear-la.

Amb això tindrà creada aquesta carpeta amb l'usuari Apache, que és el que en afegir nous

productes, utilitzarà els permisos d'Apache, i amb 755 podrà afegir imatges a aquesta carpeta

images.

Després d'això torni a canviar els permisos de la carpeta catalog o la carpeta publica del seu

lloc, segons fos el seu cas, a 755 o com estigués abans de canviar-los a 777. Això és important

Page 21: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

que ho faci per no córrer el risc de tenir aquesta carpeta amb permisos d'escriptura per a

qualsevol.

Per tenir els arxius que tenia abans la carpeta images haurà en el panell de control de

l'hospedatge del seu lloc, canviar els permisos d'aquesta carpeta a 777 i pujar o canviar els

arxius de la seva antiga carpeta images, la que va re nombrar abans, a la nova carpeta, i una

vegada fet això canviï de nou els permisos de la nova carpeta images de 777 a 755. Després

d'això esborri l'antiga carpeta images que va re nombrar abans.

Arxiu robots.txt perquè els cercadors no indexin arxius o pàgines del catàleg:

En la carpeta catalog/includes/ sol trobar-se aquest arxiu que ha de moure a la carpeta arrel de

la seva web, o bé crear-ho en aquesta localització, tindrà aquest contingut per defecte:

User-agent: *

Disallow: /admin/

Disallow: /download/

Disallow: /images/

Disallow: /includes/

Disallow: /pub/

Amb això s'indica que els cercadors o bots no busquin pàgines o arxius per indexar dins

d'aquests directoris.

osCommerce perquè pugui instal·lar-ho en el seu ordinador requereix de diverses aplicacions:

· El llenguatge PHP.

· El servidor Apache.

· La base de dades MySQL.

· Un administrador de base de dades MySQL com és PHPMyAdmin.

Aquestes aplicacions les pot instal·lar per separat o bé recórrer a paquets instal·ladors que les

inclouen i centralitzen l’administració d'aquestes eines. Un d'aquests paquets instal·ladors és

EasyPHP.

Amb aquest tutorial podrà instal·lar un o diversos catàlegs d’osCommerce en el seu ordinador,

sota windows, i podrà realitzar pràctiques o aprendre el seu funcionament, instal·lar

contribucions o fer modificacions de prova.

També podrà realitzar tota la instal·lació i personalització del seu catàleg en el seu ordinador

per posteriorment pujar-ho a un servidor web on allotjar-ho.

Page 22: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Nota: Aquest tutorial NO és per crear un servidor de pàgines webs amb el catàleg

d’osCommerce al que s'accedeixi a l'a traves d'Internet.

En aquest tutorial expliquem amb detall des de 0 tot el procés d'instal·lació d'aquestes

aplicacions que realitzarem amb EasyPHP i també la posterior instal·lació d’osCommerce en

l'ordinador sobre windows.

Protecció de la carpeta admin

En aquest cas d'una instal·lació en l'ordinador en la qual no s'accedeix des de l'exterior no és

necessari, per una instal·lació en un servidor web en Internet si.

En cas de voler protegir l'accés es pot realitzar inserint el següent codi en l'arxiu .htaccess que

està dins de la carpeta admin:

Order deny,allow

allow from 127.0.0.1

deny from all

Això indica que només es pot entrar en aquesta carpeta des d'un accés local en la màquina, si

fos el cas que es pogués accedir des de l'exterior mitjançant internet.

Des de l'ordinador en què aquest instal·lat osCommerce s'entra directament sense que demani

contrasenya.

Per saber més, pot consultar el FAQ de EasyPHP a l’adreça:

http://www.easyPHP.org/faq.PHP3?lang=es#15

(Si no pot crear un arxiu .htaccess en windows perquè no li permet crear fitxers sense nom, ho

pot fer amb el bloc de notes, posi el codi indicat a dalt i en guardar-ho seleccioni en Tipus

d'arxius "Tots els arxius" i posi de nom .htaccess).

Treballar amb aquesta instal·lació d’osCommerce

Cada vegada que es vulgui utilitzar l’osCommerce de la instal·lació en l’ordinador que s’ha fet,

s’hauran d’inicialitzar els serveis d’apache i MySQL.

Per fer això n'hi ha prou amb prémer en l'enllaç a EasyPHP, que es troba en Botó d'Inici>>Tots

els programes->EasyPHP->EasyPHP.

La finestra que inicia tant el servidor Apache com la base de dades MySQL es mostra, després

amb posar l’adreça de la pàgina o bé prement amb el botó dret del ratolí sobre la icona

Iniciada EasyPHP que es troba en la barra d'estat al costat del rellotge (la part de baix a la

dreta) hi apareixerà un petit menú contextual, seleccionant llavors en Administració apareix la

Page 23: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

finestra de EasyPHP on estan tots els "àlies" i demès enllaços, s'ha de prémer sobre el "àlies"

que varem crear per la instal·lació d’osCommerce i sortirà la finestra del catàleg, De no iniciar

el servidor Apache i MySQL no apareixerà el catàleg.

En cas de voler instal·lar osCommerce en un servidor en Internet la configuració és diferent i té

alguns passos mes, en aquest cas vegi el tutorial per instal·lació d’osCommerce en un servidor

en Internet (anterior).

Errors possibles en l’admin

Error 1064 – Error de sintaxis '-20, 20' en la línia 1.

Aquest error pot aparèixer en entrar en administració, en Clients > Comandes, se sol donar en

instal·lar osCommerce en l'ordinador i no en instal·lar-ho en un servidor web encara que en cas

de que passi això la solució és:

En l'arxiu:

catalog/includes/classes/split_page_results.php

En la línia 67:

$this->sql_query .= " limit " . $offset . ", " . $this->number_of_rows_per_page;

substituir això pel següent:

$this->sql_query .= " limit " . max($offset, 0) . ", " . $this->number_of_rows_per_page;

I per últim en l'arxiu:

catalog/admin/includes/classes/split_page_results.php

En la línia 38:

$sql_query .= " limit " . $offset . ", " . $max_rows_per_page;

substituir això pel següent:

$sql_query .= " limit " . max($offset, 0) . ", " . $max_rows_per_page;

I ja ho tenim solucionat!

Page 24: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Altres errors possibles

Si aparegués un error similar a aquest:

Warning: MySQL_connect(): Accés negat per a usuari: 'root'@'localhost' (Fent servir clau: SI) in

...\catalog\includes\functions\database.PHP on line 19

Unable to connect to database server!

Comprovi en l'arxiu:

catalog/includes/configure.php

Aproximadament per la línia 40 on apareix això:

define('DB_SERVER_PASSWORD', '');

Si ha posat contrasenya entre les dues cometes, haurà d’esborrar-la.

define('DB_SERVER_PASSWORD', 'contrasenya');

Deixant-la buida:

define('DB_SERVER_PASSWORD', '');

Guardi els canvis i ara podrà veure el catàleg. Si en l’admin li passés el mateix, hauria de

comprovar també l'arxiu:

catalog/admin/includes/configure.php

Acaba aquí la instal·lació d’osCommerce en el PC. Per entrar en la part d’administració

d’osCommerce, per veure l’administració d’osCommerce premi en el botó Administration Tool

de la ultima finestra de la instal·lació o bé vagi a l’adreça:

http://localhost/àlies_que_va_escollir/catalog/admin

Apareixerà la part d’administració del seu web (en local) d’osCommerce.

admin

Aquesta part conté dades de interès:

· Un llistat en la part esquerra que conté dades com número de comandes, clients, comentaris,

quantitat de productes totals del catàleg, etc...

Page 25: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

· Uns menús en la resta: Configuració, mòduls, catàleg,..., eines, i en cadascun hi ha diversos

submenús encara que aquí no es mostren tots els que hi ha. Prement en un menú o submenú

entrareu en la part d’administració.

Com instal·lar l’osCommerce en el PC amb l’ajuda de EasyPHP

1. Descomprimir els arxius d’osCommerce: una vegada que ho descomprimeixi obtindrà el

següent: carpeta osCommerce que conté a dins, diversos arxius d'ajuda, llicència..., i dues

carpetes:

carpeta extres (dins té diversos arxius i carpetes, aquesta carpeta i el seu contingut no és

necessària per a la instal·lació, són extres).

carpeta catalog (carpeta que conté tots els arxius necessaris per al funcionament

d’osCommerce, conté el següent:

carpeta admin : (conté tots els arxius de la part d’administració de la web).

carpeta download

carpeta images : (conté les imatges o gràfics que s’utilitzen en la web).

carpeta includes : (conté mòduls, les parts de la web, els idiomes...).

carpeta install : (conté els arxius d’instal·lació d’osCommerce, només s’utilitzen en la

instal·lació i al final per seguretat s'ha d'esborrar tot el seu contingut i la carpeta install (ja es

dirà quan en el tutorial)).

carpeta pub

A més a més d'aquestes carpetes hi ha arxius .PHP necessaris. La carpeta que s'usés és la

carpeta catalog i tot el seu contingut.

Per utilitzar-ho amb EasyPHP per una instal·lació d’osCommerce en el PC heu de descomprimir

l'arxiu zip que heu descarregat d’osCommerce en una carpeta a la qual accedirà EasyPHP.

En l'exemple d'aquest tutorial hem creat la carpeta:

C:\htdocs\osCommerce

1. Dins del disc dur C:\ s’ha de crear una carpeta anomenada htdocs (o qualsevol altre nom

que desitgi: www, html_public, etc, en el cas d'aquest tutorial hem fes servirt htdocs), dins

d'aquesta carpeta crear una altra anomenada osCommerce, quedant així:

C:\htdocs\osCommerce

Opció 1: Col·locar la carpeta catalog dins de C:\htdocs\osCommerce i quedaria així:

Page 26: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

C:\htdocs\osCommerce\catalog

Opció 2: Els arxius i carpetes que estan dins de la carpeta catalog els col·loquem directament

dins de la carpeta C:\htdocs\osCommerce. Quedaria així:

C:\htdocs\osCommerce

Opció 3: Igual que la opció 1 però la carpeta catalog la re nombrem amb un altre nom, per

exemple: botiga, shop,...:

C:\htdocs\osCommerce\botiga

(EasyPHP té una carpeta anomenada www on pot col·locar els arxius també).

2. Crear una carpeta anomenada backup dins de la carpeta de admin. Quedaria així:

catalog/admin/backup

Això evita un missatge d'error que sortirà al final si no s'ha creat.

Procés d'instal·lació d’osCommerce en el PC

Si els arxius els guardo dins de la carpeta www de EasyPHP (C:\Arxius de

programa\EasyPHP\www) segueixi pel pas 2.2 de creació de la base de dades, en cas de

descomprimir-ho en una altra carpeta segueixi pel següent pas 2.1

En l'exemple ho hem descomprimit en:

C:\htdocs\osCommerce\catalog

Page 27: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

2.1 Crear un Àlies en EasyPHP:

Prem amb el botó dret del ratolí sobre la icona Iniciada EasyPHP de EasyPHP que esta en la

safata d'estat, al costat del rellotge, sortirà un menú contextual sobre el punter. Seleccioni

Administració s’obrirà una finestra del navegador amb l’adreça http://127.0.0.1/home/ o

http://localhost/home/ i que mostra el següent:

Administració EasyPHP:

(Perquè funcioni correctament ha d'estar iniciat Apache i MySQL, sempre pot iniciar EasyPHP

prement en l'enllaç en el menú del botó inici >> Tots els programes >> EasyPHP >> EasyPHP, en

cas de no estar iniciat veurà la icona Iniciada EasyPHP en la safata de sistema al costat del

rellotge, aquí s'ha de veure si està iniciat Apache i MySQL, estarà parpellejant aquest punt

vermell, si no, premi dues vegades sobre aquesta icona, sortirà una finestra on apareixerà

informació sobre Apache i MySQL, cadascun té un botó, si prem sobre un d'aquests botons

apareixerà un desplegable en el que podràs escollir iniciar si no està iniciat un dels dos. Ara

premi actualitzar en el navegador i hauria de sortir la pàgina amb la imatge a dalt).

Crear àlies:

A la dreta d'Apache hi ha escrit: "Àlies". Just a sota d’àlies, hi ha una icona en forma de carpeta

i al costat escrit apareix: afegir. Prémer sobre afegir. Apareixerà el següent: Afegir àlies.

Ompleneu la casella del punt 2 amb el àlies que vulgueu posar, com és per instal·lar

osCommerce n’hi ha prou amb posar osCommerce o un altre nom que serveixi per identificar-

ho, en el nostre exemple li hem posat en la casella número 2 d'aquesta pantalla d'àlies:

osCommerce.

En la casella número 3 cal posar la ruta on estan els arxius descomprimits d’osCommerce, si

ho teniu en una carpeta en C:\osCommerce per exemple, seria posar: c:\osCommerce. També

podeu col·locar-ho dins de la carpeta www de EasyPHP, però si voleu instal·lar diverses coses

més o diverses webs diferents d’osCommerce podeu fer-ho amb aquest mètode:

En l'exemple que realitzarem en aquest tutorial ho hem instal·lat en C:\htdocs\osCommerce, i

com osCommerce té la carpeta catalog del catàleg posem en aquesta casella, en aquest

exemple: C:\htdocs\osCommerce\catalog

Per realitzar-ho hem creat una carpeta anomenada htdocs dins del disc dur en C:\, dins

d'aquesta carpeta hem creat una altra anomenada osCommerce.

osCommerce com se sol instal·lar per defecte en una carpeta anomenada catalog, la qual cosa

posem al final en aquesta casella número 3: C:\htdocs\osCommerce\catalog

Prem en el botó OK que apareix una mica mes a baix i apareixerà després d'això el següent:

Page 28: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Alias osCommerce

Ara apareixerà el àlies que hagi triat, en l'exemple d'aquest tutorial és: osCommerce i l’adreça

on es troben els arxius d’osCommerce, la ruta és: C:\htdocs\osCommerce\catalog\

Encara falta realitzar més passos però quan acabi la instal·lació podrà veure la seva pàgina

d’osCommerce en el cas de l'exemple en:

http://localhost/osCommerce/catalog

O bé:

http://127.0.0.1/osCommerce/catalog

O bé des de l'administrador de EasyPHP prement en el àlies->osCommerce que és un accés

directe.

Els següents passos per acabar la instal·lació són crear la base de dades i començar el procés

d’instal·lació d’osCommerce com veurem a continuació.

2.2. Creació de la base de dades:

Novament, entreu a l’Administració de EasyPHP, prement amb el botó dret del ratolí sobre la

icona de EasyPHP Iniciat EasyPHP en la safata de sistema i seleccioneu Administració.

Apareixerà de nou la pàgina http://127.0.0.1/home/

Àlies osCommerce:

En el tercer quadre vermell, en PHPMyAdmin, al costat apareix Gestió BBDD, premi sobre

Gestió BBDD (això obre una altra finestra amb l’adreça http://127.0.0.1/MySQL/) és el

PHPMyAdmin, és un administrador de bases de dades MySQL que està realitzat en llenguatge

PHP:

PHPMyAdmin

Fixeu-vos en aquesta pàgina en la part superior sota el titulo: Benvingut a PHPMyAdmin...

Hi ha el següent:

MySQL

Just a sota, hi ha crear nova base de dades i hi ha una casella buida, en aquesta casella en

blanc escriu el nom de la base de dades que vulgueu per a la base de dades que faràs servir per

osCommerce en el PC, per exemple pot posar: osCommerceBD

I en la casella que està al costat on està seleccionat Collation, és un desplegable, prem en ell

sobre la fletxa per veure el desplegable: collation.

Page 29: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Just a sota de la primera opció Collation està en blanc i a sota hi ha més opcions, selecciona

aquesta casella que està en blanc perquè no aparegui res.

Premi el botó Crear

Si no hi ha error es crearà la base de dades amb el nom que li haguem assignat.

Apareixerà: Base de dades creada correctament,...Consulta SQL:...

Amb això s'ha creat la base de dades.

Les dades del compte de la base de dades que necessités saber:

· Per la instal·lació d’osCommerce i que heu d'anotar seran:

Nom de la base de dades: en l'exemple li assignem: osCommerceBD serà el nom que heu

escollit en el pas anterior.

Usuari MySQL: root

Sempre que instal·leu osCommerce en l'ordinador amb EasyPHP, root és sempre el nom

d'usuari de la base de dades.

Contrasenya: en blanc.

No tindrà contrasenya, en aquest cas en local amb EasyPHP no té, i només es connecta a la

base de dades des del PC.

L'usuari té tots els privilegis per poder treballar.

La base de dades estarà buida, només estarà creada, en el procés de instal·lació osCommerce

es crearan totes les taules de la base de dades, això serà en els següents passos.

2.3. Començar la instal·lació d’osCommerce

EasyPHP Iniciat

Ja tenim creada la base de dades, ha d'estar activat EasyPHP, la icona Iniciada EasyPHP amb el

punt vermell intermitent, i si es posiciona el punter damunt, apareixerà un globus d’informació

EASYPHP (Iniciat).

Àlies creat en EasyPHP.

Base de dades creada.

1. Obri una finestra del navegador i escrigui l’adreça:

Page 30: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

http://localhost/àlies_que_va_escollir

En l'exemple donat en aquest tutorial seria:

http://localhost/osCommerce/

En canvi si els arxius d’osCommerce els va descomprimir en la carpeta www de EasyPHP heu

de posar només l’adreça http://localhost/

També podeu prémer amb el botó dret del ratolí sobre la icona de EasyPHP de la safata de

sistema Iniciat EasyPHP, sortirà un desplegable i escolliu la opció Administració.

Apareixerà la pàgina local d’administració de EasyPHP:

Àlies osCommerce

Prement ara sobre el àlies que vares crear apareixerà la pàgina de benvinguda de la instal·lació

d’osCommerce, en l'exemple el àlies que varem crear es diu osCommerce i seguim prement

sobre el nom osCommerce.

Finestra de benvinguda d’osCommerce

Premi en Install.

A la finestra següent "New Installation" – premi New Installation.

Hi ha dues caselles en aquesta finestra:

Import / Catalog Database.

Deixar marcada, ja que això és perquè osCommerce instal·li les taules de la base de dades que

va a necessitar després per funcionar.

Automatic Configuration:

Ha d'estar marcada perquè les dades de configuració que anem a donar amb aquesta

instal·lació es guardin en els arxius corresponents de configuració dl’osCommerce (aquests

arxius són catalog/includes/configure.php i catalog/admin/includes/configure.php)

Prémer en el botó Continue.

Database Import.

New Installation

Ha d'emplenar les caselles amb les dades de la base de dades que vares crear en els passos

anteriors.

Page 31: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Database Server:

localhost

Servidor de la base de dades, és l’adreça on es troba la base de dades en aquest servidor,

dependrà de cada servidor, en aquest cas per a les instal·lacions en l'ordinador amb EasyPHP

sempre és localhost (si fora a realitzar una instal·lació en un lloc d'hospedatge serien altres

dades, hauria de per a això el tutorial de instal·lació d’osCommerce en un lloc web (més

amunt)).

Username: root

Aquest és el nom d'usuari del compte que hagis creat, amb EasyPHP sempre és root, no s’ha

de posar un altre ja que EasyPHP assigna aquest quan vas crear la base de dades.

Password: En blanc

En el cas aquest d'instal·lar-ho amb EasyPHP en local sempre és sense contrasenya.

Database name:

Nom de la base de dades que li hagi assignat en el moment de la creació de la base de dades.

Si recorda, en l'exemple li assignem el nom: osCommerceBD

Persistent Connections: Deixar en blanc aquesta casella.

Nota: Persistent connections should be disabled for shared servers.

Session Storage:

Marcar en Files (ve així per defecte)

Aquí ha de marcar on vulgui que es guardin les dades de les sessions: en un arxiu o en la base

de dades, si marca Database guardarà les sessions en la base de dades, i si marca Files es

guardaran les sessions en un arxiu del disc dur, però haurà de crear en la carpeta arrel del seu

disc dur una carpeta anomenada tmp És on es guardaran les sessions quan es visita la pàgina,

en aquest cas quan vostè la visiti, aquests arxius que es varen crear es poden esborrar quan

vulgui.

Després de realitzar això premi en el botó Continuar

Test connection successful

Test connection succesful

I si ens fixem a sota de tot, aquesta adreça indica on està l'arxiu sql (el que conté les taules de

la base de dades d’osCommerce que s'inseriran en la base de dades en els passos següents).

Page 32: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Prémer llavors el botó Continue

Apareixerà ara la finestra en la qual informa que s'ha importat correctament les taules de la

base de dades des del fitxer oscommerce.sql que indicàvem abans.

Importat de la base de dades correcte.

The database import was successful!

Prémer llavors en el botó Continue

Apareixerà una pantalla amb la configuració d’osCommerce de la instal·lació

osCommerce Configuration

Aquestes caselles apareixeran emplenades per si soles, no cal canviar res.

WWW Address:

Adreça http del catàleg de la botiga, amb catalog/ al final, serà alguna cosa així:

http://localhost/àlies_que_vull_escollir/catalog/

En àlies_que_vull_escollir apareixerà el àlies que vareu escollir al principi per osCommerce.

En l'exemple d'aquest tutorial usem el àlies osCommerce, i així ens apareix en aquesta casella:

http://localhost/osCommerce/

Webserver Root Directory:

Això és l’adreça absoluta de la seva pàgina web, l’adreça absoluta (absolute path)és la ruta a la

carpeta on estan els arxius d’osCommerce en l'ordinador, la ruta des de C:\ fins a /catalog/

En l'exemple d'aquest tutorial els arxius d’osCommerce els varem posar en

c:/htdocs/osCommerce/catalog/, i així ens apareix en aquesta casella

HTTP Cookie Domain:

Aquesta és l’adreça normal del seu web sense el /catalog/ i sense http:// És on es guarda les

cookies posarà:

localhost

HTTP Cookie Path:

En l'exemple d'aquest tutorial ens apareix: /osCommerce/

Enable SSL Connections:

Page 33: Presentació d'Oscommerce

Más manuales en: http://www.exabyteinformatica.com/manuales-y-apuntes-freeware

(C) Roger Casadejús Pérez | http://www.exabyteinformatica.com/tienda/

Deixeu-la en blanc aquesta casella.

Prem en el botó Continue

De nou apareixerà la finestra:

database import

Però ara apareixerà amb les dades farcides.

Premi en el botó Continue

I ara sortirà la finestra:

La configuració ha estat correcta!

En aquesta finestra apareixen dos botons

O catalog

O Administration Tool

Per veure el catàleg premi en el botó catalog, per veure la administració d’osCommerce premi

en el botó Administration Tool

Prement obrir en el botó catalog s’obrirà una nova finestra del navegador que mostra la

portada del catàleg d’osCommerce.

Enhorabona!!! Ja hem vist en aquest tutorial com primer instal·lar i administrar osCommerce

en un servidor web i en la segona part com instal·lar-ho a través de EasyPHP en un servidor

web local.