Altri Articoli

Introduzione

Drupal Commerce Kickstart è una distribuzione di Drupal che integra la gestione dei contenuti, della community e dell'e-commerce, per realizzare un punto vendita sul web.

Prerequisiti per l'installazione

  • essendo una distribuzione non può essere applicata a siti esistenti ma deve essere utilizzata solo per crearne di nuovi.
  • è necessario la creare un nuovo database
  • purtroppo molti Service Provider riservano dei limiti di memoria molto bassi per le installazioni sull'host potrebbe quindi essere necessario informarsi su come incrementare la disponibilità di RAM riservata ad Apache o a PHP: eventualmente consultare Increase PHP memory limit.

Per avere una documentazione vasta ed esauriente relativamente alla distribuzione DCK consultare Commerce Guys.

Installazione
Per scaricare DCK occorre andare sulla pagina contenente le versioni della distribuzione: Commerce Kickstart.
selezionare il link "notes" dall'ultima versione di DCK (alla data di pubblicazione di questo articolo è la 7.x-2.14)

1 dck

Fare quindi il download del core in forma .tar.gz (commerce_kickstart-7.x-2.14-core.tar.gz).

2 dck


Estrarre il file in /var/www (o comunque nella vostra web root):

 $ sudo tar -xvf /home/bauhouse/Downloads/commerce_kickstart-7.x-2.14-core.tar.gz

 Rinominare la cartella che ora dovrebbe chiamarsi commerce_kickstart-7.x-2.14 con un nome più adatto (in questo caso userò un generico d7_ck):

 $ sudo mv commerce_kickstart-7.x-2.14 d7_ck

Adesso, prima di continuare con l'installazione vera e propria, è necessario creare un nuovo database da associare alla distribuzione DCK utilizzando PhpMyadmin; se ci sono delle difficoltà consultare una guida, sul web ce ne sono innumerevoli, per esempio: SiteGround PhpMyadmin Create DB.
Una volta generata la cartella contenente DCK e creato il database, l'installazione prosegue utilizzando un comodo wizard che si attiva dall'url in cui la nuove distribuzione è stata inserita. Ne caso di una installazione in locale, caricare dal browser l'url:
http://localhost/d7_ck/install.php?profile=commerce_kickstart

 Dovrebbe apparire una pagina come questa:

3 dck

 Premere il bottone "Let's Get Started" e iniziamo!

 Sezione 1 - Verify requirements
 

4 dck

Questa sezione presenta una lista di errori o avvertimenti che il wizard individua. I più comuni sono i seguenti:

 File system. The directory sites/default/files does not exist.
Soluzione - Spostarsi nella cartella d7_ck/sites/default e creare una nuova cartella con nome "files":
$ cd /var/www/d7_ck/sites/default
$ sudo mkdir files

Default settings file. The default settings file does not exist.
Soluzione - Spostarsi nella cartella d7_ck/sites/default e creare un nuovo file con nome settings.php copiandolo da default.settings.php:
$ cd /var/www/d7_ck/sites/default
$ sudo cp default.settings.php settings.php

PHP memory limit
Soluzione - Spostarsi nella root di d7_ck e modificare il file .htaccess come indicato in seguito:
$ cd /var/www/d7_ck
$ sudo gedit .htaccess
cercare la stringa php_value memory_limit e verificare che la memoria assegnata sia 128M altrimenti correggerla; se non c'è inserirla. La stringa corretta è:
php_value memory_limit 128M
Salvare e chiudere gedit.

File system. The directory sites/default/files is not writable.
Soluzione - Aggiungere i permessi di lettura alla cartella /var/www/d7_ck/sites/default/files:
$ cd /var/www/d7_ck/sites/default
$ sudo chmod go+w files

Settings file. The settings file is not writable.
Soluzione - Aggiungere i permessi di lettura al file /var/www/d7_ck/sites/default/settings.php:

$ cd /var/www/d7_ck/sites/default
$ sudo chmod go+w settings.php

cURL Not found Amex Payment Gateway requires the PHP cURL library.
N.B. cURL è una estensione PHP utilizata per inviare richieste in background ad altri siti web; viene utilizzata per inviare i dettagli dei pagamenti ad Authorize.net.
Soluzione - Installare cURL:

$ sudo apt-get install php5-curl
Finita l'installazione è necessario riavviare Apache:
$ sudo service apache2 restart

Quando tutti i warning ed errori sono stati risolti il wizard passa automaticamente alla sezione successiva.

Sezione 2 - Set up database

 Qui viene richiesto di inserire nome, user e password relativi al nuovo db creato precedentemente con PhpMyAdmin.

5 dck

Fintanto che non vengono inserite tutte le informazioni corrette, ovvero finché il wizard non riuscirà ad accedere al database, verrà mostrato un errore come nell'immagine qui sotto:

6 dck

Proseguire premendo il bottone "Save and continue".

Sezione 3 - Install profile

In questa sezione vengono eseguite delle operazioni di installazione e poi si passa automaticamente alla sezione successiva.

Sezione 4 - Configure site

Questa sezione è divisa in tre parti:

  • Site information
    site name: inserire il nome del vostro sito
    site e-mail address: e-mail del sito
  • Site maintenance account
    username: username dell'amministratore
    e-mail address: e-mail dell'amministratore
    password: ... password, ovviamente!
  •  Server settings
    default country: scegliere la nazione in cui opera il sito
    default time zone: fuso orario

 Proseguire premendo il bottone "Save and continue".

Sezione 5 - Configure store

 Default store countryscegliere la nazione (default) in cui si intende operare
Do you want to install demo store? --> Y
Do you want to be able to translate the interface of your store? --> Y
Default store currency: selezionare la valuta di default

 Proseguire premendo il bottone "Save and continue".

Sezione 6 - Install demo store

 Questa sezione viene comletata automaticamente e si passa alla successiva.

Sezione 7 - Import content

Questa sezione viene comletata automaticamente e si passa alla successiva.

Fine! L'installazione è a questo punto terminata; viene caricata la pagina "Getting started" con una serie di video tutorial e ora possiamo lavorare con Drupal Commerce Kickstart.

Ultma operazione utile: eventualmente sistemare i permessi cambiati in precedenza. Ora che sono state fatte tutte le operazioni necessarie in sites/default e sites/default/settings.php, possiamo rimuovere i permessi di scrittura per evitare problemi di sicurezza.
$ cd /var/www/d7_ck/sites/default

$ sudo chmod go-w files
$ sudo chmod go-w settings.php


Aggiornamento di DCK

Le versioni di DCK vengono aggiornate di frequente, è quindi importante tenere aggiornata la distribuzione. Poiché DCK coinvolge parecchi moduli, ognuno con la loro storia e cambi di versione, poterebbe diventare complesso tenere traccia di quali versioni dei moduli utilizzare per una data versione di DCK (sono coinvolti più di 200 moduli!).

E' molto importante non aggiornare un singolo modulo, ad esempio Toolmar Megamenu, perché ogni singola versione di DCK è strutturata per lavorare con precise versioni dei moduli che utilizza (vedi DCK modules version) e cambiare una versione potrebbe comportare il non funzionamento di tutta la distribuzione.
Come stabilire se è necessario un aggiornamento? Se entriamo in amministrazione del sito Drupal e dal menu selezioniamo Site Setting - Modules e quindi selezioniamo il Tab Update: qui troviamo l'elenco degli aggiornamenti da effettuare.

7 dck

La maniera più comoda per eseguire un aggiornamento sicuro, cioè che automaticamente si preoccupi di tenere allineate tutte le versioni dei moduli, è quella di utilizzare Drush.
Innanzitutto bisogna posizionarsi nella root della propria distribuzione:
$ cd /var/www/d7_ck
Con il comando seguente possiamo vedere lo stato attuale della installazione, per accertarci di lavorare sul sito corretto se avessimo più di una distribuzione Drupal intallata:
$ drush status
Quindi sarà necessario fare il download dell'ultima versione di DCK:
$ drush dl commerce_kickstart
Apparirà il seguente messaggio:

Install location profiles/commerce_kickstart already exists. Do you want to overwrite it? (y/n):

 viene richiesto se aggiornare l'intero "profile" ovvero l'intera distribuzione, che include tutti i moduli aggiornati: risponderemo affermativamente (y). Ovviamente sarà stata buona norma durante lo sviluppo il non aver fatto aggiunte o modifiche nella cartella profile. Drush si occuperà di aggiornare tutto lasciando inalterata la cartella sites dove invece dovrebbero essere contenute tutte le nostre attività di sviluppo.

Una volta ottenuto l'upgrade si raccomanda si aggiornare anche il database:
$ drush updatedb -y
Se vogliamo vedere quali sono gli aggiornamenti che vengono eseguiti possiamo utiizzare lo stesso comando senza l'opzione -y:
$ drush updatedb
Attenzione: potrebbero apparire degli errori durante l'aggiornamento, possiamo tranquillamente ignorarli.

 

Commenti  

 
0 # Harold 2018-09-22 06:34
Operation of example, and many machine help and common. The concept of using live dealers while playing casino games is novel.
You're always thinking, "One more, just one more.

Also visit my homepage: 918kiss: https://www.lionking96.net/contact-us
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Kerry 2018-09-20 23:07
Even if you are sitting plus a computer hundreds of miles back.
The price can be half of something like a real book since will take
a very no paper involved - a tremendous cost.


My homepage ... web design software free: http://www.soundsosweet.com/__media__/js/netsoltrademark.php?d=vkusno-legko.com%2Fbitrix%2Frk.php%3Fgoto%3Dhttp%3A%2F%2Faustudio.global%2Fprojects
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Darin 2018-09-20 22:40
I think this is one of the most significant info for me.
And i am glad reading your article. But wanna remark on some
general things, The site style is wonderful, the articles
is really nice : D. Good job, cheers

My blog post :: 918kiss login malaysia: https://www.Weclub88.com/
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Maira 2018-09-20 06:05
This is really the most popular online live casino
free play: http://totalcoffee.ru/links/?site=stlartmuseum.org%2F__media__%2Fjs%2Fnetsoltrademark.php%3Fd%3DWww.Lionking96.net%2Fpromotion game ever. Slots could be best termed the next word
for enjoyment! Therefore, it is strongly recommended that you check
a slot games website inside out before you join it.
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Roland 2018-09-18 02:07
I am now not positive the place you are casino slot machines random: http://www.hunter-engineering.ru/bitrix/redirect.php?event1=&event2=&event3=&goto=http://3king88.com/ getting your info, however great topic.
I must spend some time studying more or figuring out more.
Thank you for excellent information I was searching for this information for my mission.
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Carson 2018-09-16 23:39
Great blog here! Also your site loads up fast!

What host are you using? Can I get your affiliate link to
your host? I wish my web site loaded up as fast as yours lol

my web-site; majalengkanow.n et
business tips and trick: http://erkutceylan.com/index.php?a=profile&u=lilyblanche
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Clarita 2018-09-15 18:18
Hey there! Do you use Twitter? I'd like to follow you if that would be ok.
I'm definitely enjoying your blog and look forward to
new posts.

My blog :: online betting keeneland: http://www.golfselect.com/__media__/js/netsoltrademark.php?d=appsforfree.org%2Floc.php%3Furl%3D3king88.com%26popup%3D1
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Arron 2018-09-15 13:15
Hello to every body, it's my first pay a quick visit of this web site; this website consists of
remarkable and really good material for readers.

Also visit my web page; Popular online casino Singapore: https://3king88.com/
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Noreen 2018-09-07 10:40
I have noticed you don't monetize your page, don't waste your traffic, you can earn extra bucks every month.
You can use the best adsense alternative for any type of website (they approve all websites), for more details simply search in gooogle: boorfe's tips monetize your
website

Feel free to surf to my website ... BestGilbert: https://MightyKam.blogspot.co.uk
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Siobhan 2018-08-05 22:02
Hello. I see that you don't update your blog too often. I know that writing posts is boring and time consuming.
But did you know that there is a tool that allows you to create new posts using existing content (from
article directories or other blogs from your niche)? And it does it very well.
The new posts are unique and pass the copyscape test.
You should try miftolo's tools

Feel free to visit my page: LarhondaJuicy: https://TwilaTalks.jimdo.com
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Online Payday Loans 2018-08-01 21:55
loans cash loans with monthly payments lending tribal loans guaranteed approval: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Mazyspoosmodo 2018-07-30 18:49
the general car insurance florida classic car insurance insurance quotes online comparison car insurance | car insurance quotes california: https://wecarinsurance.us.com/ car insurance quotes online: https://wecarinsurance.us.com/
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Payday 2018-07-26 16:22
loans stafford loans 1 hour loan a loan with bad credit: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Fastest Payday Loan 2018-07-26 11:07
loan for bad credit loans loans bad credit loans: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Money Loan 2018-07-26 10:53
loans online instant approval 5000 need a loan with bad credit bad credit loans payday loans in nc: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Online Payday Loans 2018-07-26 03:17
loans for bad credit no credit check loans with monthly payments poor credit rating loans loan bad credit: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Speedy Cash 2018-07-25 14:06
best loans for bad credit bad credit payday loans loans payday loans in nc: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Cash Loan 2018-07-25 08:41
indian loans payday loans surrey bc loans loans: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Quick Loan 2018-07-25 03:42
bad credit payday loans loan for bad credit personal unsecured loans bad credit loans: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Direct Lenders 2018-07-24 14:50
check city payday loans loans apply online for a loan direct consolidation loan: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Loans For Bad Credit 2018-07-20 20:36
payday loan express guaranteed loans for bad credit loans with bad credit loans for people with bad credit: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Cash Advance 2018-07-20 18:52
payday loan providers loans payday loans for bad credit direct lender installment loans: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Payday Loan 2018-07-20 16:37
loans with bad credit bad credit payday loans loans easy installment loans online: http://aloans.cars
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Adwbcvurce 2018-07-06 17:52
usa online casino slots for real money online casino games online gambling casino | online casino bonus: https://onlinecasinoplay.us.org/ online gambling: https://onlinecasinoplay.us.org/
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Gregg 2018-06-11 12:41
You ought to be a part of a contest for one of the highest quality
sites on the web. I will recommend this website!

Feel free to surf to my page - today gold prices: http://priceofgold.live
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Guestawact 2018-05-06 09:41
guest test post
bbcode: http://temresults2018.com/
html
http://temresults2018.com/ simple
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Buy Essay Papers 2018-02-26 01:50
essays write essays for me critical essays write essays for me: http://essays.store
Rispondi | Rispondi con citazione | Citazione
 
 
0 # How To Writing Essay 2018-02-23 13:27
high school essays essays george orwell essays essays: http://essays.store
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Online Loan 2018-02-09 16:53
advance cash personal loans cash loans fast personal loans no credit: http://personalloans.store
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Online Lenders 2018-02-07 23:59
personal loans no credit personal loans credit personal loans personal loans no credit: http://personalloans.store
Rispondi | Rispondi con citazione | Citazione
 
 
0 # Bad Credit 2018-02-06 06:42
personal loans unsecured fast loans bad credit personal loans personal loans: http://personalloans.store
Rispondi | Rispondi con citazione | Citazione
 

Aggiungi commento

Codice di sicurezza
Aggiorna

Joomla Templates by Joomla51.com