Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/07/2015, à 17:34

jajaX

[résolu] mise en place du cache (OwnCloud 8.1)

salut,

je suis en train d'essayer de mettre en place le cache avec la version 8.1 suite à ce message dans l'administration :

Aucun cache de la mémoire n'est configuré. Si possible, configurez un "memcache" pour augmenter les performances. Pour plus d'information consultez la documentation.

j'ai bien trouvé des infos sur cette page

à la rubrique "Memory caching backend configuration".

j'ai bien rajouter les lignes

'memcache.local' => '\OC\Memcache\APCu',

et

'memcache.distributed' => '\OC\Memcache\Memcached',

mais ensuite page blanche...

j'essaie donc de créer les dossier "APCu" et "Memcached" mais je ne trouve pas dans quel endroit car encore page blanche à chaque fois... ou le log me sort

{"reqId":"\/BgWU+XOet7VqUl77SO5","remoteAddr":"192.168.1.254","app":"remote","message":"Missing memcache class \\OC\\Memcache\\Memcached for distributed cache","level":4,"time":"2015-07-08T16:16:57+00:00","method":"GET","url":"\/owncloud\/status.php"}

une idée ?

merci wink

Dernière modification par jajaX (Le 16/07/2015, à 21:54)


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#2 Le 09/07/2015, à 07:52

bruno

Re : [résolu] mise en place du cache (OwnCloud 8.1)

Bonjour,

Oui j'ai vu la même chose depuis la mise à jour en 8.1 (php5-memcache est installé et actif). Je pense qu'il s'agit d'un bug de Owncloud mais je n'ai pas eu le temps de creuser.

EDIT : en fait c'est encore un bug avec php5-apcu, une fois le module installé en version 4.06 (pris dans un ppa) cette ligne dans config.php :

'memcache.local' => '\OC\Memcache\APCu',

ne provoque plus d'erreur fatale et tout fonctionne.

Dernière modification par bruno (Le 09/07/2015, à 08:09)

Hors ligne

#3 Le 09/07/2015, à 10:13

jajaX

Re : [résolu] mise en place du cache (OwnCloud 8.1)

ah ok cool.

sur quel ppa as-tu récupéré ton php 4.0.6 ?


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#4 Le 09/07/2015, à 10:15

bruno

Re : [résolu] mise en place du cache (OwnCloud 8.1)

J'ai récupéré le paquet kivabien directement ici : http://ppa.launchpad.net/ondrej/php5/ub … /php-apcu/

Hors ligne

#5 Le 09/07/2015, à 17:21

jajaX

Re : [résolu] mise en place du cache (OwnCloud 8.1)

ok, en fait j'avais déjà cette version.

du coup, j'ai rajouté le ppa mais le ppa mais idem, ça ne change rien sad

j'ai ça

Error	PHP	OC\HintException: Missing memcache class \OC\Memcache\Memcached for distributed cache at /var/www/owncloud/lib/private/memcache/factory.php#81

mes rercherches n'ont rien donné...


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#6 Le 10/07/2015, à 09:24

bruno

Re : [résolu] mise en place du cache (OwnCloud 8.1)

Supprime cette ligne de ton fichier config.php :

'memcache.distributed' => '\OC\Memcache\Memcached',

c'est ce qui provoque l'erreur. Et je ne pense pas que tu aies besoin à la fois de memcache et de memcached (paquets php5-memcache et php5-memcached).

Pour la version de php5-apcu c'est 4.0.2 sur Ubuntu 14.04 LTS, si tu as déjà en 4.0.6 c'est que ton serveur est  sous une version plus récente que la dernière LTS… Sinon il me semble dangereux d'ajouter le ppa que j'ai indiqué au vu des très nombreux paquets qu'il risque de changer sur le système. C'est pourquoi j'y ai uniquement pris le paquet php5-apcu.

Hors ligne

#7 Le 12/07/2015, à 21:12

jajaX

Re : [résolu] mise en place du cache (OwnCloud 8.1)

salut,

ok merci de tes conseils wink je verrais jeudi je pense. je peux pas avant....

Dernière modification par jajaX (Le 14/07/2015, à 23:51)


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#8 Le 14/07/2015, à 23:50

jajaX

Re : [résolu] mise en place du cache (OwnCloud 8.1)

salut,

en attente pour jeudi. peux-tu me dire si le dossier "Memcache\APCu" existe chez toi et où exactement ?

quels sont ses droits et propriétaires ?

merci wink


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#9 Le 15/07/2015, à 08:53

bruno

Re : [résolu] mise en place du cache (OwnCloud 8.1)

Si tu fais référence à cette ligne dans config.php :

'memcache.local' => '\OC\Memcache\APCu',

il ne s'agit pas de dossiers, c'est juste une valeur passée aux scripts qui gèrent le cache de Owcloud.

Hors ligne

#10 Le 15/07/2015, à 18:10

jajaX

Re : [résolu] mise en place du cache (OwnCloud 8.1)

ok merci wink

je viens de voir ça ainsi que ça.

as-tu rajouter la ligne dans le php.ini ?


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#11 Le 16/07/2015, à 06:37

bruno

Re : [résolu] mise en place du cache (OwnCloud 8.1)

Oui effectivement j'avais oublié ce point. J'ai bien ajouté :

apc.enable_cli=1

dans  le fichier /etc/php5/mods-available/apcu.ini.

Hors ligne

#12 Le 16/07/2015, à 21:53

jajaX

Re : [résolu] mise en place du cache (OwnCloud 8.1)

salut,

ça marche !!

merci beaucoup wink


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne