En fait, depuis plusieurs mises à jour de 10.0.x à 10.0.y les mises à jour automatiques par l'application interne de Owncloud s'interrompent en erreur autour de l'étape "Updating core". Le processus de mise à jour en reste là et le cloud n'est plus accessible.
$ cd /var/www/owncloud/htdocs
$ ll data/updater-data/download/
$ ll data/updater-data/_oc_upgrade/
$ ll data/updater-data/checkpoint/10.0.7.2-5af5b2f841baf/core/
$ chmod +x occ
$ ./occ maintenance:mode --on
$ ./occ upgrade
$ ./occ maintenance:mode --off
$ chmod -x occ
Et ça marche 
Les astuces et autres pépites chemin faisant... Mot de passe perdu, passer l'admin en français, etc.
Identifiant admin et mot de passe perdus :
rm htdocs/user/accounts/admin.yaml
Changer la langue de l'interface d'administration :
clic sur le gravatar du profil utilisateur, choisir la langue et clic sur Save
Et ça marche 
Deux types de problème. PB1, On ouvre Safari, ou si il est déjà ouvert, on clic sur un lien, et un message d'erreur s'affiche, genre "alerte virus" ou bien "vous devez payer 200€ pour débloquer votre ordinateur". PB2, on clic sur un lien, et une page non attendue s'affiche, par exemple pour installer un anti-virus et/ou un optimiseur de performance pour l'ordinateur.
Il peut s'agir d'une foule de causes... Donc il peut y avoir une foule de solutions! En voici deux qui dans ces PB1 et/ou PB2 ont fonctionné jusqu'à présent.
PB1:
rm -rf ~/Library/Saved Application State/com.apple.Safari.savedState*
PB2:
Mettre à jour Adobe Flash Player - en passant par le site officiel : https://get.adobe.com/fr/flashplayer et, utiliser Firefox!
Et ça marche 
Notamment à cause de l'impossibilité de supprimer ou renommer un fichier ou un répertoire.
$ ./occ maintenance:mode --on
DELETE FROM oc_file_locks WHERE 1
$ ./occ maintenance:mode --off
Use at your own risk!!! Et ça marche 
Au passage : la doc de OwnCloud en-fran-çais https://docs.ccorazza.fr !
La procédure de mise à jour est illustrée ici : https://www.phplist.org/manual/ch031_upgrading.xhtml
Pour passer en HTTPS ajouter dans htdocs/config/config.php :
# Admin protocol
# similar to the above, if you need to force the admin pages on either http or https (eg when behind a
# proxy that prevents proper auto-detection), you can set it here
define('ADMIN_PROTOCOL','https');
Forcer le protocole HTTPS soit via l'interface de l'hébergeur soit en ajoutant dans htdocs/.htaccess :
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
DirectoryIndex index.php
Et ça marche 
Plutôt que d'éditer tous les contenus et remplacer les liens internes en http par des https !
Lire la suite de Passer un site WordPress en HTTPS avec Duplicator
Les grands acteurs du web ont commencé depuis déjà quelques temps à recommander le passage systématique des sites web en HTTPS. Grande campagne de basculement de tout le WEB garantie ! C'est assez simple à mettre en œuvre pour un site. Ca demande de s'assurer qu'ensuite tout le site continue de fonctionner. Il faudra notamment voir avec Christophe pour d'éventuelles implications avec le SEO (Yoast/Analytics, etc). Prévoir un certain temps variable en fonction des situations de chaque site...
Lire la suite de Passer un site WordPress en HTTPS
cd wp-content/plugins
mkdir my-add-upload-ext
cd my-add-upload-ext
vim my-add-upload-ext.php
<?php
/*
Plugin Name: add-upload-ext for my site web
Description: Permet d'ajouter des extensions de fichier pour l'upload dans la Médiathèque
*/
/* Functions begin */
function my_myme_types($mime_types){
$mime_types['svg'] = 'image/svg+xml'; //Adding svg files
$mime_types['psd'] = 'image/vnd.adobe.photoshop'; //Adding photoshop files
$mime_types['ogv'] = 'video/ogg'; //Adding ogg video files
return $mime_types;
}
add_filter('upload_mimes', 'my_myme_types', 1, 1);
/* Functions end */
?>
Puis activer le plugin dans les Extension de WordPress, et ça marche 
./occ maintenance:mode --on
cd ~/bases_de_donnees/
mysqldump -ufoouserdb -pfoopwddb -hfoomysldb foodb > foo-908.sql
cd -
cd ..
mv htdocs/ 908
wget https://download.owncloud.org/community/owncloud-9.1.0.zip
unzip owncloud-9.1.0.zip
mv owncloud htdocs
cp 908/config/config.php htdocs/config/
cd htdocs/data/
cp -r ../../908/data/foouser1 .
cp -r ../../908/data/foouser2 .
cd ..
./occ upgrade
./occ maintenance:mode --off
cd ..
rm owncloud-9.1.0.zip, et ça marche 
split -b 2G Making_of_18_Nov_MIX-4-4db.mov /media/foo/LACIEUSB3FW/foo/Making_of_18_Nov_MIX-4-4db.mov
lll /media/foo/LACIEUSB3FW/foo/
total 8978560
-rw-r--r-- 1 franck franck 2147483648 déc. 19 19:34 Making_of_18_Nov_MIX-4-4db.movaa
-rw-r--r-- 1 franck franck 2147483648 déc. 19 19:35 Making_of_18_Nov_MIX-4-4db.movab
-rw-r--r-- 1 franck franck 2147483648 déc. 19 19:35 Making_of_18_Nov_MIX-4-4db.movac
-rw-r--r-- 1 franck franck 2147483648 déc. 19 19:36 Making_of_18_Nov_MIX-4-4db.movad
-rw-r--r-- 1 franck franck 604092862 déc. 19 19:36 Making_of_18_Nov_MIX-4-4db.movae
cat Making_of_18_Nov_MIX-4-4db.movaaMaking_of_18_Nov_MIX-4-4db.movab Making_of_18_Nov_MIX-4-4db.movac Making_of_18_Nov_MIX-4-4db.movad Making_of_18_Nov_MIX-4-4db.movae > Making_of_18_Nov_MIX-4-4db.mov, et ça marche 
Fil RSS des articles de cette catégorie