OVH Community, votre nouvel espace communautaire.

Images d'un forum vbulletin qui ne s'affichent plus....


kevius
08/09/2016, 14h44
Tout à fait, dans le cas présent ce qui m'a trompé c'est le fait d'avoir eu le même jour des soucis de site inaccessible avec OVH. Comme le problème était juste l'affichage des images uploadées je n'ai pas une seconde pensé à un problème de BdD jusqu'au moment où j'ai voulu quand même vérifier que ça allait bien de ce côté...

C'est la première fois en 12 ans que j'ai un problème de base de données corrompue (Elle fait 500Mo ce qui n'est pas extraordinaire) et heureusement qu'il y a des sauvegardes programmées même si jusqu'à aujourd'hui c'est la première fois qu'elles sont utiles.

Le reste du site qui contient des infos actualisées est aussi régulièrement sauvé pour la même raison "au cas où".

Effectivement vBulletin 4 ne remonte pas d'info dans ce genre de situation. Le champs attachmentviews est ridicule en taille en plus... Cela n'aide pas à savoir si c'est un problème d'hébergement ou de données. Je le saurai pour la prochaine fois !

Si ça se reproduit (sic) je ferai une tentative de réparer juste la table HS car le forum est assez dynamique et en 48h il y a pas mal d'échanges qui sont passés à la trappe.

A+

Nowwhat
08/09/2016, 11h30
Sous réserve que t'es prêt à étudier la relation entre tes divers tables, s'il s'avère nécessaire (vBulletin en possède pas mal, hélas) je te conseille de reprendre la base entier, lui avec la table concernant cassé.
Tu tu restaure QUE la table cassé en suite.

Si tout va bien, tout sera de retour, sauf les images dans les quelques messages qui ont upload un image.

Entre temps t'as compris que :
Il faut sauvegarder régulièrement la partie de ton site qui contient les fichiers 'upload' (entre autre les répertoires, l'endroit avec les avatars (si ça existe) etc.
Plus important : ta base ..... il est aussi important que ce qui se trouve sur ton hébergement.

C'est vrai, OVH fait un sauvegarde chaque jour de l'hébergement, et la base entier.

Sache que même ce forum (forum.ovh.com) est des fois en mode maintenance, puis après .... certains posts ne sont plsu la car une reprise de la base a eu lieu.
Ce n'est pas un de défaut de vBulletin - des tables cassé, ça arrive.
C'est pour ça qu'on possède un accès "phpmyadmin" ( https://phpmyadmin.ovh.net/ ) et qu'on vérifie régulièrement si "tout va bien".

Étrange que vBulletin n’informe pas l'admin du site qu'il n'arrive pas à "lire" une table ..... dès erreurs ont été renvoyé par MySQL et vBulletn ne fait rien d'autre que "rien faire".
Je te conseille vivement de voir avec leur support - site - forum - faq - doc (t'as vBulletin, donc tu paye) comment mettre vBulletin en mode 'test' ou 'debug'.

kevius
08/09/2016, 10h02
Le champs était corrompu la réparation n'a pas pu être possible, hélas.

J'aurai pu restaurer juste ce champs mais bon j'ai préféré repartir sur une base saine et fiable, celle du 5 septembre 15h45.

buddy
07/09/2016, 21h52
Tu n'as pas essayé de réparer la base de données via phpmyadmin ?

kevius
07/09/2016, 21h33
Bon, c'est résolu après chargement de la dernière sauvegarde du 5 septembre....

Le champ attachmentviews était corrompu........

J'ai perdu 2 jours de messages et images sur le forum :-(

J'aimerai bien comprendre ce qui a pu corrompre ce champs de la base de données......................................

kevius
07/09/2016, 21h08
J'ai regardé ma base de données et dans attachementviews j'ai cette erreur :

Warning in ./libraries/dbi/DBIMysqli.class.php#510
mysqli_fetch_fields() expects parameter 1 to be mysqli_result, boolean given

Backtrace

./libraries/dbi/DBIMysqli.class.php#510: mysqli_fetch_fields(boolean false)
./libraries/DatabaseInterface.class.php#2726: PMA_DBI_Mysqli->getFieldsMeta(boolean false)
./libraries/tbl_columns_definition_form.lib.php#406: PMA_DatabaseInterface->getFieldsMeta(boolean false)
./libraries/tbl_columns_definition_form.inc.php#68: PMA_getMoveColumns(
string 'forum4',
string 'attachmentviews',
)
./libraries/structure.lib.php#2470: include(./libraries/tbl_columns_definition_form.inc.php)
./tbl_structure.php#79: PMA_displayHtmlForColumnChange(
string 'forum4',
string 'attachmentviews',
NULL,
string 'tbl_structure.php',
)

Nowwhat
07/09/2016, 21h08
Je me suis dit : temps d'aller voir dans "attachment.php" de vBulletin (quelle version ? Mods ?) ....
.... mais du coup je me rend compte qu'il faut l'acheter .....

Va vérifier quand même ceci : vBulletin attachment.php images won't show

kevius
07/09/2016, 18h06
Ce ne sont pas les images du template du forum qui ne s'affichent pas, ce sont les images qu'un utilisateur veut envoyer dans un message. Une fois que l'image a été envoyée elle ne veut pas s'afficher dans le message.

Exemple sur cette page :

http://www.w124.org/forum4/content.php

Il devrait y avoir une photo entre les lignes " Propriétaires ou futurs propriétaires de Mercedes-Benz du type 124 en état d'origine venez nous rejoindre ! " et la ligne "ACCÉDER AU FORUM DU CLUB"

Dans le code source on peut voir ceci :

http://www.w124.org/forum4/attachmen...p;d=1473100621" border="0" alt="" class="align_center size_large" />



J'ai mis en gras le lien d'attachement qui affiche l'image. Jusqu'à présent tout allait bien, mais depuis la nuit du 5/6 septembre cela ne s'affiche plus. Si je clique sur la ligne avec l'url de l'image le navigateur indique que l'image a une erreur et qu'il ne peut pas l'afficher. C'est idem pour toutes les images déposées par le passé. C'est donc pour moi un problème généré par OVH au travers d'un cgi hébergé chez eux.

Et c'est ainsi ailleurs sur le forum dans les différents messages que les utilisateurs déposent avec une photo.

Via gmetrix cela indique une erreur 503 sur l'affichage de cette image justement............. !

Nowwhat
07/09/2016, 17h48
Ce forum est un vBulletin.

Il y a des images : en bas de chque post, tu trouve "Répondre" et "Répondre avec citation" et "Multiquote"

Considérons le Multiquote :

Le html concernant :
Code:
.......
 

Multi-citer ce message

Le chemin vers l'image est :
images/ovh/buttons/multiquote_40b.png
Donc : https://forum.ovh.com + /images/ovh/buttons/multiquote_40b.png == https://forum.ovh.com/images/ovh/but...iquote_40b.png fonctionne aussi. Clique dessus pour voir ^^
(bon, ok, le fichier existe, ton navigateur va le chercher - mais t’aurais qu'un carré vide car tout un cirque de CSS etc est mise en place pour réellement affichage le vrai image.)

Le test de gmetrix a donné quoi ?

PS : Sache que parler d'un problème sans montrer le problème .... ça va être hyper compliqué.

kevius
07/09/2016, 17h13
Pas de https

Je ne peux pas vous montrer puisque le forum n'est pas publique (site privé d'une association).

Que ce soit en php 5.5 (ce que j'ai depuis des mois) ou en 5.6.
Je tourne en MySQL 5.1

vBulletin m'affiche MySQL 5.1.73-1+jessie+build7+1-log

Je peux juste vous dire que depuis hier, les images que les utilisateurs déposent sur le forum dans leurs messages ne sont plus visibles (idem pour celles qui ont été déposées avant). Elles sont toutes bien là physiquement mais vBulletin ne les affiche plus.

Je précise que ce phénomène est apparu soit tard dans la soirée du 5 septembre ou entre le 5 et le 6 septembre.

Vu les ennuis qu'a connu OVH ces derniers jours je pense qu'il y a un truc qui a changé et que cela impacte le fonctionnement de Vbulletin 4.2.3.

Je ne dois pas être le seul dans ce cas chez OVH et sur le cluster011

J'avais signalé des ralentissements : https://forum.ovh.com/showthread.php...le-mois-d-aout

J'ai aussi un wordpress et un joomla et aucun souci de ce côté.

C'est uniquement vBulletin et l'affichage des images envoyées dans les messages qui pose problème.

Nowwhat
07/09/2016, 16h56
Citation Envoyé par kevius
Rien n'ayant changé de mon côté sur un système qui fonctionne ainsi depuis très longtemps, si je pose la question sur ce qui a changé du côté d'OVH ce n'est pas pour rien..........
Que ce soit PHP ou MySQL je n'ai touché strictement à rien.

Idem pour Vbulletin.
Pas de mise à jour ni rien ??? (ça craint).

Si t'as des plugisn /extension /patches etc qui ne sont pas compatible "https" .....

Mais bon, désolé, nos boules de cristal sont cassés depuis des années. URL ?!?

vcasse
07/09/2016, 16h43
Bonjour,

Nous n'avons rien touché sur GD.
Ce à quoi je pense immédiatement : utilises tu HTTPS ?
As tu regardé le mixed content ?

Si ce n'est pas cela, est ce que tu peux publier un lien qui montre le soucis ?

Cordialement,
Vincent

kevius
07/09/2016, 16h37
Rien n'ayant changé de mon côté sur un système qui fonctionne ainsi depuis très longtemps, si je pose la question sur ce qui a changé du côté d'OVH ce n'est pas pour rien......

Que ce soit PHP ou MySQL je n'ai touché strictement à rien.

Idem pour Vbulletin.

C'est depuis hier que d'un coup, toutes les images hébergées par les différents messages du forum sont devenues invisibles. Idem si je veux en poster une dans un message. Elle est bien stockée mais pas visible dans le message.

Comme vBulletin utilise des ressources d'OVH pour afficher une image.....

Cela me fait sérieusement penser à une mise à jour de GD ou je ne sais quoi...

buddy
07/09/2016, 16h27
Citation Envoyé par kevius
Est-ce qu'OVH a fait une mise à jour depuis lundi ou mardi ?

Est-ce que GD a changé depuis le 5/6 septembre ?
c'est possible qu'OVH mettent à jour les logiciels.

Tu es sur l'environnement "Stable" ?
Tu utilises quelles versions de PHP ?
Essaye de passer en configuration stable si tu est en legacy. https://docs.ovh.com/fr/fr/web/hosti...bergement-web/

Nowwhat
07/09/2016, 16h20
Bonjour,

OVH n'est touche pas au fichiers de ton hébergement.
Ni à ta base.
Il est vrai que OVH pourrait mettre à jour son serveur web, et, surtout, la version PHP.

'OVH' ne va pas régarder pourquoi ton forum ne fonctionne plus : c'est au admin (toi ?) de le faire.

T'as vérifié la version GD embarqué avec le PHP que tu utilise avec les critères de vBulletin ?
Tu utilise quelle version PHP ? GD ? (OVH propose plusieurs versions)

Ceci est une question des utilisateurs de ton forum à toi :
Citation Envoyé par kevius
.... mon forum vBulletin n'affiche plus les images que les utilisateurs lui ont envoyées.
A toi de poster ici plutôt :
L'URL - voir même l’endroit où les images ne s'affichent plus de ton site.

Des dizaines voir centaines des raisons peuvent exister. 99 % des ces raisons demande une intervention de l'admin => toi.

Juste quelques unes :
Le nouveau "https" : basculer un site pour qu'il fonctionne bien avec un accès http ET https, ça ne va pas tout seule souvent. Le résultat est que le navigateur refuse d’afficher certains fichiers (dont, pourquoi pas, les images).
T'as vérifié la source de tes pages ? lire le html est hyper instructif
T'es aller voir le logs de ton site ? (web, error, etc) Il y a que des indices la-bas.

Passe ton site par une moulinette genre https://gtmetrix.com/ et t'auras ta liste "quoi faire"'

kevius
07/09/2016, 16h05
Est-ce qu'OVH a fait une mise à jour depuis lundi ou mardi ?

Est-ce que GD a changé depuis le 5/6 septembre ?

kevius
07/09/2016, 14h50
Bonjour,

Depuis hier et après avoir constaté des soucis d'accessibilité d'OVH, mon forum vBulletin n'affiche plus les images que les utilisateurs lui ont envoyées. Il va sans dire qu'aucune modification n'a eu lieu de mon côté et que tout fonctionnait très bien avant l'arrivée de ce problème.

Est-ce qu'il y a eu des changements du côté OVH qui pourraient affecter le fonctionnement de vbulletin ?

Nikhandle : gf25853-ovh

Merci par avance cas là c'est la panique !