•  » Utilisation
  •  » [Résolu] Page bloquée après mise à jour

#1 2017-04-16 18:36:29

cportaz
Membre
2017-04-16
2

[Résolu] Page bloquée après mise à jour

Bonjour à tous.

après mise à jour de Piwigo en 2.8.6 sur une page perso free, je n'arrive pas à réactiver mon site.
j'ai désactivé tous les modules, mais quand j’essaie d'accéder au site j'ai cette page :

http://img15.hostingpics.net/thumbs/mini_787887Capture.jpg

Suite à la migration et au plantage, j'ai essayé de me respecter des règles que ne j'appliquais pas avec mon ancienne version (2.6 je crois ?) : déplacement des fichiers de la galerie dans un répertoire pour ne pas être à la racine, modification du .htaccess pour avoir la ligne php56 1, répertoire session à la racine du site.


le code de la page est le suivant :

<div class="loader"><img src="themes/default/images/ajax_loader.gif"></div>
<ul class="thumbnailCategories">
  <li class="even">
        <div class="thumbnailCategory">
            <div class="illustration">
            <a href="index.php?/category/41">
                <img src="_data/i/galleries/Famille/Ayleen/2014_07_12_Chevallier/IMG_2735_DxO-th.jpg" alt="Famille" title="<br />
<b>Fatal error</b>:  Call to undefined function mb_split() in <b>/var/www/sda/6/9/cportaz/piwigo/include/smarty/libs/plugins/shared.mb_str_replace.php</b> on line <b>48</b><br />

l'accès à la page admin fonctionne, donc j'ai pu faire des tests, mais sans trouver ce qui foire.
si je clique sur une image depuis une page admin j'accède au site, je vois l'arborescence et les images. Mais dès que je clique sur un répertoire qui ne contient pas de photo ca plante de la meme facon (toutes mes photos sont rangées sous 3 niveaux de répertoire, genre famille/enfant1/date)


Version de Piwigo: 2.8.6
Version de PHP: 5.6.8
Version de MySQL:  5.0.83
URL Piwigo: http://http://cportaz.free.fr/piwigo

Dernière modification par cportaz (2017-04-16 18:36:49)

Hors ligne

#2 2017-04-16 19:34:13

k5
Membre
lieu
2014-01-26
235

Re: [Résolu] Page bloquée après mise à jour

bonjour cportaz,

changer la ligne 48 du fichier include/smarty/libs/plugins/shared.mb_str_replace.php

     remplacer : $parts = mb_split(preg_quote($search), $subject);
     par : $parts = preg_split('~preg_quote($search)~', $subject);

ps: piwigo peut s'installer à la racine
Cordialement
k5

Dernière modification par k5 (2017-04-16 21:00:52)


Utilisateur de Piwigo - Beta testeur disponible - développeur - hébergement multiple... (free, webhost,hosting,ex2,ovh,hostinger,kalanda,local,serveur,githubfree,BSD,cloud...)
Ayez comme premier réflexe de faire les mises à jours piwigo et extensions. merci

Hors ligne

#3 2017-04-17 17:13:30

cportaz
Membre
2017-04-16
2

Re: [Résolu] Page bloquée après mise à jour

Top !

Merci !

je ne suis pas doué en programmation web, mais est ce que j'ai droit à une petite explication pour me coucher moins bête ce soir ?

Hors ligne

#4 2017-04-18 01:59:22

k5
Membre
lieu
2014-01-26
235

Re: [Résolu] Page bloquée après mise à jour

Bonjour cportaz,
le module mb_split n'est pas installé chez free du coté appache/php or preg_split oui.
la différence est que mb_split(retourne  Le résultat, sous la forme d'un tableau) , Scinde une chaîne en tableau avec une expression rationnelle multi-octets alors que preg_split, Éclate une chaîne par expression rationnelle (Retourne un tableau contenant les sous-chaînes de subject, séparées par les chaînes qui vérifient pattern).

mbregex doit être activé pour faire fonctionner smarty dans piwigo.

Cordialement
k5


Utilisateur de Piwigo - Beta testeur disponible - développeur - hébergement multiple... (free, webhost,hosting,ex2,ovh,hostinger,kalanda,local,serveur,githubfree,BSD,cloud...)
Ayez comme premier réflexe de faire les mises à jours piwigo et extensions. merci

Hors ligne

  •  » Utilisation
  •  » [Résolu] Page bloquée après mise à jour

Pied de page des forums

Propulsé par FluxBB