Passa ai contenuti principali

5 step semplici per velocizzare PrestaShop

se hai plesk installato sul server e hai accesso diretto al tuo server tramite ssh e il tuo server è basato su Ubuntu, ecco le istruzioni per installare memcached da usare con PrestaShop

step 1: installare le librerie ubuntu per compilare memcached

installare le libreiria di compiliazione (versione ubuntu)
apt install php7.0-dev git pkg-config build-essential libmemcached-dev

step 2: clonare il repo di php-memcached

clone del repository php-memcached sul server
git clone https://github.com/php-memcached-dev/php-memcached.git

step 3: compilare e installare il modulo php di memcached

cambiare branch
cd php-memcached
git checkout php7
phpize
./configure --disable-memcached-sasl
make
make test
make install

step 4: configurare plesk

la libreria memcached.so dovrebbe essere stata installata sotto /usr/lib/php/20151012/. Per un check veloce
ll /usr/lib/php/20151012/
infine all’interno del dominio plesk configurare memcached

poi...


step 5: configurare PrestaShop con Memcached

nel BO di PrestaShop vai su parametri avanzati > prestazioni
1. seleziona memcached
2. clicca aggiungi un server
3. inserisci l’indirizzo ip 127.0.0.1
4. clicca su aggiungi server
infine salva

alternativa

se si volgliono usare i moduli plesk, la compilazione parte dall'installazione di php-dev di plesk:  apt install plesk-php70-dev git pkg-config build-essential libmemcached-dev

poi clonato il progetto da git, il phpize deve essere eseguto con plesk: /opt/plesk/php/7.0/bin/phpize

infine lanciare il configure con i seguenti flag: ./configure --disable-memcached-sasl --with-php-config=/opt/plesk/php/7.0/bin/php-config --with-libmemcached-dir=no

procedere con l'installazione normale

Commenti

Post popolari in questo blog

install language on osTicket

this simple guide aims you to install and configure your language on osTicket i written this guide based on forum post http://osticket.com/forum/discussion/76252/installing-language-pack

Ubuntu: La propria installazione di python è danneggiata. Correggere il collegamento simbolico «/usr/bin/python».

Questa è un problema, soprattutto se si vuole aggiornare la distribuzione.+
Dì la verità: hai pacioccato con le versioni di python vero? Volevi usare la 3.5 e non 2.7 e così hai aggiunto alternatives o manipolato il symlink.
No? io si.
Così in fase di aggiornamento mi sono bloccato.
Allora per risolverlo ecco la soluzione: elimina tuttle le eventuali alternative : sudo update-alternatives –remove-all pythoncrea il symlink alla 2.7 sudo ln -s /usr/bin/python3.5 /usr/bin/pythonaggiorna i permessi: sudo chmod 7777 /usr/bin/python
Ora funziona tutto.
La soluzione l’ho scovata qui: https://askubuntu.com/questions/448926/do-release-upgrade-python-install-is-corrupted

Setup Google Tag Manager con PrestaShop per l'e-commerce avanzato

Google Tag Manage e E-commerce Avanzato all’interno della documentazione ufficiale è descritto sia il processo che il codice di implementazione per il monitoraggio avanzato dell’e-commerce
In breve il codice da inserire deve essere un array tipo dataLayer che contiene una serie di informazioni per il monitoraggio di:
impressioni di prodotto e di categoriadettaglio di prodottocheckoutacquisto Sono presenti anche i meccanismi per il monitoraggio delle promozioni, per l’annullamento ordine e per l’aggiunta dinamica del prodotto in carrello
Nel caso del modulo BwAnalytics sono monitorati i primi 4.
Google Tag Manager L’attivazione dell’ecommerce avanzato si effettua sulla vista di Google Analytics e si impostano i nomi degli step del processo di checout mappati all’interno del codice
Limpostazione di Google Tag Manager per l’e-commerce avanzato richiede la greazione di 3 tag:
impressioni e dattagli categoria e prodottocheckout acquisto pagine prestashop coinvolte Su prestashop le pagine di…