Conf srv pour drupal

 

install des services

soucis ssh ?

sudo apt install mysql-server puis créer pwdb avec /usr/bin/mysqladmin -u root password 'new-password' -> plus à commandes utiles - MySQL

apache ou PHP Built-in Web Server (Development Only) qui peut-etre lancé depuis drush (et une de ses extensions)

sudo apt-get install apache2 apache2-utils   (presk 46Mo, 6 M sur Stretch)
sudo apt-get install php libapache2-mod-php  (11Mo sous stretch)

 

InnoDB table.

https://www.drupal.org/docs/7/system-requirements/php -> On en est à PHP 7. Conf à /etc/php/7.0/apache2
libapache2-mod-php7 phpmyadmin php-apcu

Clavier en anglais ?

si console (sur srv) : loadkeys fr
si sur émulateur de Terminal (GUI graphique) : setxkbmap fr

Vers mes notes  apt aptitude

 


installer composer et twig (archives aout 2016)

install composer : https://getcomposer.org/download/

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

lancer composer avec php composer.phar
php composer.phar require twig/twig:~1.0

sur la vm "u16": Composer version 1.2.0 et twig (v1.24.1)

Ajout de C extension : KO

cd vendor/twig/
sudo apt install php7.0-dev
cd twig/ext/twig
phpize

http://twig.sensiolabs.org/doc/installation.html#installing-the-c-extension

sudo a2enmod php5
sudo a2enmod rewrite

 

mysql -u root -p
CREATE DATABASE drupaldb;

Rubby et sass

note: zen 7.6.x n'utilise plus sass / compass externe, mais une version intégrée (et optimisée).

sudo apt-get install ruby-full
sudo gem update
sudo gem install sass

sudo gem install compass

compass watch <path to your sub-theme's directory>  ou dands mon theme  montheme> compass watch

You may need to install an older version of Compass (0.12.7) as follows: sudo gem install compass --version versionnumber ... https://www.drupal.org/node/1548946

 

logo drush