Déployer Drupal 7 et ses principaux modules avec Drush
Déployer Drupal 7 et ses principaux modules avec Drush
Prérequis :
- Installer wamp sous windows : http://www.wampserver.com/
s'assurer des prérequis de drupal : https://drupal.org/requirements
(Si lenteur de wamp voir : https://drupal.org/node/207036) - Installer Drush sous windows voir ce tuto :
http://www.eric-bellot.fr/node/82 - - Utiliser l'invite de commande windows. Démarrer > Executer> cmd
se placer sur le répertoire du site correspondant (c:wamp>www>LeSite). pour cela copier le chemin dans l'explorateur windows, puis clic-droit-coller dans cmd. ex.:
cd C:\wamp\www\fb-multimedia\
Installer Drupal via drush
(si erreur"Your PHP installation is too old' vérifier la variable Path cf. installer Drush sous windows)
drush dl drupal-7.x --drupal-project-rename=D7
Le projet s'install dans un répertoire D7, se placer ensuite dans ce répertoire pour la suite :
cd C:\wamp\www\fb-multimedia\D7
Après avoir créé votre BDD en local via phpmyadmin de wamp, remplacer dans le code ci-dessous avec vos parametres de compte drupal et sql :
drush site-install standard --account-name=admin --account-pass=admin --db-url=mysql://YourMySQLUser:RandomPassword@localhost/YourMySQLDatabase --db-prefix=d7
Le nouveau site drupal et maintenant accéssible via wamp. Vérifier le login admin.
Modules de bases à installer :
Administration menu (disable overlay et toolbar)drush dl admin_menu
drush en admin_menu_toolbar, admin_menu
drush dis overlay,toolbar
Filterdrush dl module_filter
drush en module filter
Backup and Migratedrush dl backup_migrate
drush en backup_migrate
Tokendrush dl token
drush en token
entitydrush dl entity
drush en entity, entity_token
rulesdrush dl rules
drush en rules_scheduler, rules_admin, rules
viewsdrush dl views
drush en views, views_ui
Chaos toolsdrush dl ctools
drush en views_content, stylizer, page_manager, ctools_custom_content, ctools_ajax_sample, ctools_access_ruleset, bulk_export, ctools
IMCEdrush dl imce
drush en imce
Ckeditor
Installer la librairie : http://ckeditor.com/download dans le répertoire d7/site/all/librairiesdrush dl ckeditor
drush en ckeditor
Localization updatedrush dl l10n_update
drush en l10n_update
Develdrush dl devel
drush en devel, devel_node_access
Contextdrush dl context
drush en context_ui, context_layouts, context
librariesdrush dl libraries
drush en libraries
Jquery plugindrush dl jquery_plugin
drush en jquery_plugin
Display Suiteydrush dl ds
, ds_forms
drush en ds, ds_ui
Datedrush dl date
drush en date_views, date_tools, date_repeat_field, dat
e_repeat, date_popup, date_context, date_api
, date_all_day, date
Pathautodrush dl pathauto
drush en pathauto
Installer le Theme
Omega 3 theme
drush dl omega-7.x-3.1
drush en omega, alpha, starterkit_omega_xhtml, starterkit_alpha_xhtml, starterkit_omega_html5
Puis créer un sous theme :drush dl omega_tools
drush en omega_toolsdrush omega-subtheme "fb-multimedia" --starterkit=starterkit_omega_html5
drush pm-list
Notez que le '-' dans le nom du theme est remplacer ci-dessous par '_' :drush pm-enable fb_multimedia
drush vset theme_default fb_multimedia
drush cc
all
Terminer les réglages dans l'admin de Drupal
Configuration > regional setting > region France et fuseau Europe, Paris.
Configuration > region et language > language> add language French.
(si erreur 'execution time of 240 seconds exceeded': Go to sites/all/modules/l10n_update/l10n_update.locale. Then open the file and find the line @set_time_limit(240);
change 240 to 3000 or any other number. It worked for me this way. )
Si drush ecrit en tant que root il se peut que l'accès au fichier soit bloquer dans ce cas utiliser la commande :
chown www-data:www-data -R modules
Bienvenue sur le blog !
Il s'agissait au départ d'un recueil de notes donc certains billets sont plutôt succincts.
J'espère que vous y trouverez l'info qu'il vous manque dans votre recherche.
Vos commentaires sont les bienvenus.
Bonne lecture !
Catégorie
Tags
- Androïd
- Apache
- Ardour
- Atom
- bash
- BEM
- Bootstrap
- calDAV
- carDAV
- Casque
- Cheat sheet
- CKEditor
- Commerce
- Compass
- Composer
- CSS
- Docker
- docker4drupal
- Drupal
- Drupal 7
- Drupal 8
- DrupalVM
- Drush
- faderport
- Fancy
- Features
- Font-awesome
- Git
- Github
- GitLab
- GNU
- grid
- Hacking
- htaccess
- html5
- Imce
- Jack
- Javascript
- jplayer
- jQuery
- Lavalamp
- Less
- Lightning
- Linux
- locahost
- memtest usb .img .iso
- Music
- Mysql
- Omega
- owncloud
- Pageant
- Parallax
- php
- phpMyAdmin
- Portainer
- Puphpet
- Putty
- Regex
- Responsive
- Samba
- Sass
- Sécurité
- SEO
- Solcalendar
- Solr
- ssh
- suggestions
- Taxonomy display
- TouchDaw
- Traefik
- Utilitaire
- Vagrant
- vidéo
- VirtualBox
- vlc
- Wamp
- Webform