Home » [Guida] Installare CakePHP su [EasyEngine], [VPS] o [Server Dedicato]
Guide

[Guida] Installare CakePHP su [EasyEngine], [VPS] o [Server Dedicato]

Salve community, CakePHP è un framework per la realizzazione di applicazioni web, scritto in PHP, ispirato ai medesimi concetti alla base di Ruby on Rails, tra cui il software design pattern Model-View-Controller (MVC). Il suo utilizzo semplifica di molto lo sviluppo grazie a delle API per l’accesso al database, template, sessioni, cache e utility varie. In questa semplicissima guida vi spegnerò come installarlo su EasyEngine, VPS o un Server Dedicato destinato a ospitare contenuti scritti in PHP.

Procedimento:

  • Creiamo lo spazio web nginx+PHP+MySQL con il comando:

ee create site miodominio.it –mysql

  • Scaricare l’ultima versione di CakePHP:

cd /var/www/miodominio.it/htdocs/
wget https://github.com/cakephp/cakephp/archive/3.0.2.zip
unzip 3.0.2.zip
cp -rvf cakephp-3.0.2/* .
rm -rf cakephp-3.0.2/

  • Impostare i giusti permessi con il comando:

chmod -R 777 /var/www/miodominio.it/htdocs/app/webroot/
chmod -R 777 /var/www/miodominio.it/htdocs/app/tmp/

  • Aprire il file vhost del dominio con il comando:

pico /etc/nginx/sites-available/miodominio.it

  • Assicurarsi che la stringa che inizia con root sia tipo questa:

root /var/www/miodominio.it/htdocs/app/webroot/;

Nel caso non fosse come questa, modificarla e adattarla al proprio dominio.

  • Infine riavviare nginx con il comando:

service nginx restart

Questo è tutto! Spero di esservi stato d’aiuto, seguiteci sui social per ricevere novità o magari qualche altra guida, saluti lo staff

Sono presenti link non funzionanti nell'articolo?
Segnalalo tramite commento, grazie della collaborazione.

Ti e piaciuto questo articolo?
Supporta il nostro lavoro, facendo una donazione!

Informazioni sull'autore

LucaH2

CEO e Fondatore di questo blog, sono un perito industriale capo-tecnico specializzazione Chimica, ma amo la tecnologia. Sono un appassionato di tutte le novità tecnologiche, con abbastanza esperienza sui sistemi di rete, hardware e software.

Oltre alla tecnologia un’altra grande passione sono le auto e le competizioni, ho abbastanza esperienza nella realizzazione e progettazione di vetture monoposto e biposto.

Desktop Solution