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

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

Trasferimento server to server (LINUX) della casella email

Oggi ho scoperto un tool veramente molto utile per il trasferimento server to servevr delle caselle email. Ed è acnhe veloce.
Si chiama imapsync [rif: https://imapsync.lamiral.info/ ]In pratica il tool da linea di comando si connette via imap al server email precedente e trasporta tutto al server di destinazioneLo uso quando faccio migrazioni di vps.Come funziona imapsync per sincronizzare e emailInternet è una risorsa. Da questo blog ho preso tutte le indicazioni https://www.jverdeyen.be/ubuntu/imapsync-on-ubuntu/Uso una distribuzione ubuntu 14.04. Non esiste un pacchetto precompilato da installare. imapsync si basa su perl. Ve lo ricordate? Mica è andato in disuso.Primo: si installano le dipendenze di imapsync per la migrazione mail server to serversudo apt-get install makepasswd rcs perl-doc libio-tee-perl git libmail-imapclient-perl libdigest-md5-file-perl libterm-readkey-perl libfile-copy-recursive-perl build-essential make automake libunicode-string-perl Secondo: si scarica i…

Creare un ambiente di sviluppo PHP SYMFONY MYSQL DOCKER

Preferisco Docker a Vagrant, più leggero. Ognuno naturalmente ha le sue preferenze.
Docker lo trovo più facile e veloce da configurare.
Non conosci Docker, vai sul sito e scoprirai un tool fantastico per "virtualizzare" le macchine, anche se non è il termine corretto.
Docker crea un contenitore all'interno del tu S.O. senza però virtualizzare l'infrastruttura hardware.
A me piace sviluppare con Symfony: W Symfony2!

[update: ho trovato questa serie di post nuovi per lo sviluppo con symfony su docker
https://blog.vandenbrand.org/2016/02/03/developing-symfony-applications-with-docker-series-part-i-getting-started/
]