drupal

scripts utiles

vm Ubuntu14 - scripts d'infos et de backup

Déc 2014, v1.
En ~/bin/myscripts les scripts qui créent de la doc et des backups

modifs de droits fréquents

sudo chmod a+w files
sudo chmod a+w files/ctools
sudo chmod a+w files/xmlsitemap

Attributs (équival hexa)
rwx 777 rwxrwxrwx
u-wx 470 r--rwx---
o+r 774 rwxrwxr--
g-wx,o+r 744 rwxr--r--
u-w,g-wx,o+r 544 r-xr--r--
g=,o=r 704 rwx---r--
a-wx 440 r--r-----

 

Migrer drupal 7

Pour un simple site, si on change d'hébergeur ou dev/prod. Trad de Migrating a site

Attention si devel + drupalforfirebug -> consomme trop de mémoire php chez Gandi (avec commerce) => les désactiver avant ou via drush

backup sql gandi

de gandi, phpMyadmin

  • si direct exporter dans le répertoire /srv/data/tmp/ ->
  • choix base nom_base_drupal puis exporter (écraser dans le répertoire /srv/data/tmp/) il sera dans /srv/data/tmp/nom_base_drupal.sql

filezilla: aller dans /lamp0/tmp

 

Menu drupal 7

admin menu

si ce module est activé (et droits accordés), retirer du core Toolbar car double emploi.

install et soucis vmware

Vers ma page drupal et conf vmware.
Vers doc vmw pour linux (v 12.5.7)

Log vmwre: vmware.log sous la racine de la machine virtuelle.

Migrer un drupal multi site

Update: vérifier ver PHP (drupal 6 en php 5.2.17 ou 5.3 maxi)   

Source: traduction de cet article en anglais drupal 6 (créé en 2008, update 2013 pour PostgreSQL 7.4)

 

Omega 4 (vm site01)

Omega 4 en /var/www/dru7/sites/site01

  • Ohm
  • MonTO4 créé via drush omega-wizard - logo home page rouge
  • MonO4-v0

    • MonO4-v0.0 - logo fond vert

vm et vhost - conf drupal

Configurer le hosts de son PC avec l'IP de la vm pour accéder à un drupal hébergé sur la vm

Avec la technique décrite plus haut, installée sur un srv virtuel "invité", à partir de l'hote, on a accès que à dru7 et pas à ses sous-sites (via IPvm/dru7 ie 192.168.1.105/dru7 mais IPvm/site01 dans les logs error.log  "File does not exist: /var/www/ex01").

Drupal - sites.php

sites.php - Configuration des alias de dossiers pour les Multi Sites.

Cela map les noms d'hotes, ports et chemins vers un dossier de configuration. Utile pour les dev (car drupal stocke des liens en db).
Les alias (de sites/sites.php) sont lus avant le scan des dir. Settings.php est utilisé si le fichier sites.php n'est pas présent.

Drupal - settings.php

Ce fichier de conf drupal (situé par ex à sites/all/default), est chargé lors de l'installation (via par ex url http://www.drupal.org:8080/mysite/test/). Mais si sites/sites.php est present, les alias du tableau $sites remportent sur ces règles.

Pages

S'abonner à RSS - drupal