Instalación de Drush en Dinahosting

atio

 

Procedemento para a instalación de Drush nun servidor colaborativo como Dinahosting

Temos que ter unha versión de php 5.6 ou superior. No panel de control  podemos activar a versión de php que desexemos. Se non temos a opcion “Configurar php” ao lado de autoinstalables, debemos de facer unha migración do servidor, picando en storm (o proceso leva un bo anaco, pois consiste nunha migración de máquina)

accedemos por ssh

ssh usuario@servidor.com

 

1. INSTALACIÓN DE COMPOSER

curl -sS https://getcomposer.org/installer | php

mkdir ~/bin

mv composer.phar ~/bin/composer.phar

cd ~/

Creamos un alias as composer. Para iso creamos o profile de bash

touch .bash_profile

nano ~/.bash_profile

alias composer="php -d suhosin.executor.include.whitelist=phar ~/bin/composer.phar"

source ~/.bash_profile

comprobamos que funciona:

composer

 

2. INSTALACIÓN DE DRUSH

cd ~/bin

mkdir drush

descargamos a última versión de drush

git clone https://github.com/drush-ops/drush.git ~/bin/drush

cd drush

composer install

Configuramos a versión de Drush por defecto a Drush 8

cd ..

mkdir ~/bin/drush8

composer require "drush/drush:8.*"

Creamos un alias á version drush8

alias drush='~/bin/drush8/vendor/bin/drush'

comprobamos que funciona

drush --version

Procedemos coa instalación de drupal 8. Antes de nada debemos de crear a base de datos desde o panel de control de dinahosting. Seguidamente podemos empregar os seguintes comandos:

Instalación

cd ~/www

drush -y dl drupal-8

mv drupal8* /www/carpetaweb

Instalación de módulos:

drush -y en bootstrap
drush -y en imce

Asignamos permisos de seguridade

chmod 755 ~/www/carpetaweb/sites/default/settings.php
chmod -R 777 ~/www/carpetaweb/sites/default/files