OWNCLOUD : BUG lors de l’activation d’une application / Owncloud ne fonctionne plus

Logo-owncloud
Logo-owncloud
Logo-owncloud

Si vous lisez cet article, c’est que vous disposez aussi d’un owncloud chez vous et que lors de l’installation d’une application depuis l’interface web, le service owncloud c’est mis à ne plus répondre.

Après avoir recherché un peu dans les fichiers de logs, je vous recommandes vivement de vérifier celui-ci :

tail -f /var/log/apache2/error.log

Et j’ai remarqué dans le fichier ces erreurs là :

[Fri Jun 08 23:05:00 2012] [error] [client XXX.XXX.XXX.XXX] PHP Fatal error: Class ‘OCP\\App’ not found in /var/www/owncloud-owncloud/apps/shorty/appinfo/app.php on line 42, referer: http://owncloud/settings/personal.php

Ce problème m’a permis de comprendre, comment fonctionné l’activation des applications dans owncloud. Quand depuis votre interface Web, vous activez une application, 2 entrées sont faites dans la base de données de owncloud. Pour être plus précis, la table concernée se nomme : oc_appconfig

Pour régler le problème proprement il faudrait déjà vous rappeler quelle application vous avez activé avant le crash de votre owncloud. Mais si toute fois, vous souhaitez régler le problème mais de façon drastique, vous devez vider cette table. Cela aura pour effet immédiat de permettre à votre owncloud de redevenir accessible. Par contre, vous allez devoir vous connecter et activer les applications nécessaire à votre utilisation depuis le menu : Applications.

Pour ma part, ce sont les applications suivantes qui m’ont planté mon serveur Owncloud :

Applications :
– subphonic
– shorty

Pour pouvoir désactiver uniquement ces applications et remettre en service votre owncloud voici une des méthodes possibles :

Elle consiste à télécharger phpmyadmin :

Sur débian :

apt-get install phpmyadmin

De vous connecter à l’interface phpmyadmin :

http://serveur-owncloud/phpmyadmin/

Utilisez les logins root de votre serveurs. Ouvrir la base : owncloud puis ouvrir la table oc_appconfig, de cliquer sur : Afficher et de supprimer les lignes de subphonic & shorty.
Attentions vous avez deux lignes à supprimer par application. (P.S : vérifiez en bas de page que vous n’avez pas deux pages à contrôler.)

phpmyadmin

Après avoir supprimé les 2 lignes correspondant à votre/vos application(s), ouvrez votre navigateur web préféré et rendez-vous sur l’interface de votre owncloud.

owncloud-Login
owncloud-Login

ENJOY and Have Fun !

Si vous n’aviez pas de sauvegarde de votre Owncloud, vous pouvez respirer c’est repartis de plus belle.

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

6 commentaires sur “OWNCLOUD : BUG lors de l’activation d’une application / Owncloud ne fonctionne plus”