Voici les quelques actions que je fais …
Etape 1: Suppression du mode debug
Modification du fichier /var/www/humhub/index.php :
// comment out the following two lines when deployed to production // defined('YII_DEBUG') or define('YII_DEBUG', true); // defined('YII_ENV') or define('YII_ENV', 'dev');
Etape 2 : Upadate en ligne :
Mise à jours en ligne, quasiment pas de problème :
Mais j’ai du lancer la commande suite ensuite :
sudo chown -R www-data:www-data /var/www/humhub/
Etape 3 : Ajout de module PHP.
apt-get install php-sqlite3 apt-get install php-imagick apt-get install imagemagick apt-get install graphicsmagick libgraphicsmagick1-dev php-pear
Etape 4 : Les crons mise en place
* * * * * /usr/bin/php /var/www/humhub/protected/yii queue/run >/dev/null 2>&1 * * * * * /usr/bin/php /var/www/humhub/protected/yii cron/run >/dev/null 2>&1 0 1 * * * /usr/bin/mysqldump --defaults-extra-file=/home/XXXXX/.mylogin.cnf -u root --single-transaction --quick --lock-tables=false --all-databases > /mnt/backup/full-backup-$(date +\%F).sql 0 2 * * * rsync -zavh /var/www/humhub/ /mnt/backup/humback > /var/log/rsync.humhub.log
XXXXX = mon user.
Note 1 : Les fichiers images sont renommés il est donc imposible de faire un script pour faire de la compression d’image. C’est vraiment dommage.
# du -sh /var/www/humhub/uploads/file/0/1/019e636b-f43e-4442-9a8f-f0dce92dcf46/*
8,3M /var/www/humhub/uploads/file/0/1/019e636b-f43e-4442-9a8f-f0dce92dcf46/file
112K /var/www/humhub/uploads/file/0/1/019e636b-f43e-4442-9a8f-f0dce92dcf46/v3af9a23d