death block

Permalink
Hello,
I gave up managing my website for some time because I have an intractable problem to my level of experience.

In my dashboard, I lost all my blocks, even those paying my theme.

If I can attach a file to the text, I'll make you a screenshot and you will understand.

Best regards

I'm French

2 Attachments

laurentmaman
 
hutman replied on at Permalink Reply
hutman
From the picture it looks like all of your blocks are there but the images that represent the blocks are gone.

If you look on your server, is there still a /concrete directory in your web root?
laurentmaman replied on at Permalink Reply
laurentmaman
thank you,
for now, your response confirms what I said recently, the technician my host when I told him that I had lost all site images. But he warned me that everything might not be stable, after his "repair".

I quote:

" On 10/12/2015 at 12:52 pm Technical Support Hello, I just looked in detail at first glance, this is the directory .htaccess "public_html" raises concerns. I think a plugin (security?) Was installed on the site (in public_html) and this also impacts the public_html subfolder (.htaccess is recursive). I corrected this by creating an .htaccess file in the directory "/home/lam52tu/public_html/idee-etc.com/application/files" with a "RewriteEngine off" but it's not very "clean" as solution can cause problems in the long term. Ideally it will scan the file to the public_html root and adapt the rules accordingly. If you have further questions, I remain at your disposal. Thank you for your trust, Pleasant day, Alexis"

Is it more or less the same thing you mention?

What should I check, precisely in my CPanel? (I'm not comfortable in my files section of my cpanel), at best, nothing changes, the worst, I break everything!

Best regards
hutman replied on at Permalink Reply
hutman
This doesn't really seem like it would be connected to this issue, the images that are missing are in the /concrete/images directory, not in the /application/files directory. The /application/files directory is just where your File Manager files live.
laurentmaman replied on at Permalink Reply 2 Attachments
laurentmaman
Ok, to advance step by step, could you tell me exactly which folder I have to be careful because of memory, I am unable to say where the image files of my blocks located.

I should explain as follows, starting from the site root and me explain with slashes (/) or a deployment (+).

I have found that my "blocks" folder is empty as the attachment No. 1.
Yet if I deploy, I have a folder named = blocks? And it is not empty (see Figure 2)

I can continue to make screen prints but I do not know what level you would like to see!
hutman replied on at Permalink Reply
hutman
Each folder in the /concrete/blocks/BLOCK_NAME should have an icon.png, as well as there should be a bunch of images in the /concrete/images directory. These are the images that are not showing up on the front end of your site. For instance if you look in /concrete/blocks/content is there an icon.png in there?
laurentmaman replied on at Permalink Reply 1 Attachment
laurentmaman
Yes, each block has a .png icon.

But I feel that my directories have at least 3 times the same. There are several times, by deploying the same files. As I say to myself without knowing that he should not have a long tree and it resumes the same folders ??

Too bad I do not know intervene in my file manager because, for connoisseurs, it is complete. But I do not know or do not dare move, copy and delete files ...

Fortunately I still have 2 Wordpress that go!

I chose your community because the French community is not top.

sacred concrete5
mnakalay replied on at Permalink Reply
mnakalay
Bonjour,
Si c'est de l'aide en français qu'il te faut, ça devrait pouvoir se faire.

Est-ce que tu pourrais repeter tes explications en Français stp?
laurentmaman replied on at Permalink Reply
laurentmaman
Bonsoir,

en réponse à mnakalay je veux bien faire un petit résumé de mon problème sans ajouter de pièces jointes pour le moment.

Ce que je demandais, en anglais traduit par Google traduction c'était si quelqu'un pouvait m'aider à comprendre pourquoi, lors d'une mise à jour, j'ai perdu toutes les images (icônes) de mes blocs ?
Si ce n'était qu'une perte d'icônes, pourquoi pas ! Mais, ils sont inutilisables, c'est à dire que je ne peux plus les déplacer dans une page avec le pointeur de la souris.

J'expliquais, en anglais que je ne suis pas codeur et que je ne sais pas vraiment déplacer, supprimer, arranger.. les dossiers et répertoires, au sein de mon excellent CPanel. A chaque fois j'ai rencontré un problème, les techniciens de mon hébergeur ont réparé rapidement en m'expliquant leur procédure que je ne comprend pas toujours bien, n'étant pas " codeur" ou en tout cas ne sachant pas faire.

Dans un de mes messages anglais, je citais un message de mon hébergeur pour me dire qu'il avait rétabli un problème mais que ce n'étais pas stable, qu'il faudrait que je revois tout ça ?

J'ai l'impression que la hierarchie des dossiers de mon concrete5 est plus ou moins en double, voir en triple. C'est pourquoi, dans mes copies d'écran, je vous montre une partie de la hierarchie mais je ne sais pas faire une seule copie d'écran entièrement déployé, ça prend trop de place.

J'ai besoin, qu'un français ou anglais qui sache et qui connaisse mon problème me fasse une sorte de tutoriel pas à pas. Ce que je saurai faire c'est qu'on me dise quel dossier pose problème en le nommant (comme ça j'aurais pas besoin de vérifier les autres dossiers.
Que l'on me dise de faire telle ou telle copie d'écran exact, et je le ferai, pour vous montrer mon gestionnaire de fichiers.

Cordialement

Laurent
mnakalay replied on at Permalink Reply
mnakalay
Ok so guys I'm going to go on in French as it'll be easier.
@hutman if you have any idea based on what was previously said, please chime in.

@laurentmaman. J'ai jeté un coup d'oeil à ton site et il semblerait que tu aies fais une mise à jour de Concrete5 vers la version 5.7.5.3.

Ca change un peu les choses. En fait, ton dossier "concrete" n'est plus utilisé du tout. Ce qui est utilisé à la place c'est le dossier "updates/concrete5.7.5.3_remote_updater/concrete" donc c'est là que tu devrai vérifier si tes fichiers sont bien en place, y compris les icones dans les blocks. Il se peut que la mise à jour ne se soit pas complétée normalement et qu'il te manque des fichiers.

Aussi en regardant les prises d'écran que tu as envoyé, dans l'une d'elle on voit ton dossier "concrete/blocks" avec à l'intérieur un dossier "html5_audio_player_basic". Pour autant que je sache ce block n'est pas un block installé par défaut par Concrete5 donc il ne devrait pas être dans ce dossier. Tu as peut-être d'autres problèmes de fichiers et dossiers mal placés.

Pour être honnête, à part ces quelques conseils, en me basant sur l'information fourni, je ne peux pas dire grand chose de plus à moins d'avoir accés à tes fichiers et de jeter un coup d'oeil moi-même.

Voilà j'espère que ça t'aidera.
laurentmaman replied on at Permalink Reply
laurentmaman
Merci, pour les réponses en français et d'avoir pris le temps d'expliquer où se situe le problème.

Je répond oui au fait que j'ai acheté et installer différents blocks (on peut les voir dans mon marketplace).
Je répond encore oui pour le fait qu'une mise à jour d'il y a environ 5 mois n'a pas vraiment aboutit (je ne m'en suis pas soucié plus que ça!)
Avec mes Wordpress, on m'a "enseigné" qu'il fallait toujours effectuer toutes les mises à jour, alors je fais pareil avec concrete5 sans jamais rien sauvegarder car, la sauvegarde est une lacune de plus chez moi.

Il faut savoir que grâce aux "CMS tout fait", des personnes comme moi on pu mettre un pied à l'étrier des sites web ou blog. On apprend à maîtriser notre panneau d'administration sans se préoccuper de ce qu'il y a derrière.

Quand on a un problème, on lit les forums, on fait des requêtes Google. Il reste encore, en dernière solution les techniciens de mon hébergeur qui rétablissent le plus souvent.

Il faut savoir que j'ai créé ce post juste parce que je m'étais rendu compte que je ne pouvais plus me servir de mes blocks. Mais avant de m'apercevoir de ça, ce que j'avais constaté, après la mise à jour râtée, j'avais perdu toutes les images du site. Mon technicien a rétabli les images du site mais m'a dit ceci :

j'ai ouvert ce ticket et vous pourrez lire la réponse :

-Moi :

" Bonjour,

Je ne suivais plus mon site web :http://idee-etc.com/ depuis plusieurs semaines, je m'occupais d'un autre de mes sites. Quand il y a quelques jours, je suis retourné voir mon site, j'ai eu la surprise de constater que toutes les images du site s'étaient transformées en petites icônes miniatures suivis d'un # ?

J'avoue ne pas connaître la raison de ce problème.

Est-ce un problème de mise à jour ?

Je ne me souviens pas avoir fait une action dans mon CPanel!

Si vous pouviez regarder ce problème d'images transformées en vignettes, ce serait sympa.

Cordialement"

La réponse :

"Le 12/10/2015 à 12:52 de Support Technique
Bonjour,

Je viens de regarder en détails, à première vue, c'est le .htaccess du répertoire "public_html" qui pose soucis. Je pense qu'un plugin (de sécurité ?) a été installé sur ce site (dans public_html) et cela impacte également les sous-dossiers de public_html (les .htaccess étant récursif).

J'ai rectifié cela en créant un fichier .htaccess dans le répertoire "/home/lam52tu/public_html/idee-etc.com/application/files" avec un "rewriteEngine off" mais c'est pas très "propre" comme solution et peut provoquer des soucis sur le long terme.

Idéalement il faudra analyser le fichier à la racine de public_html et adapter les règles en conséquence.

Si vous avez d'autres questions, je reste à votre écoute.

Merci de votre confiance,
Agréable journée,
Alexis"

Je vous avoue que je n'ai rien compris et je n'ai pas osé lui dire en retour !

En tout cas, je suis d'accord pour donner mon identifiant et mot de passe d'accès à mon CPanel à celui qui voudra rétablir mon problème.

Cordialement

Laurent
mnakalay replied on at Permalink Reply
mnakalay
ok donc ce que je comprends c que c'est le bordel sur ton serveur (excuse le language)

Je pense que celui qui a arrangé le coup la prelière fois a fait quelque chose de logique (htaccess) mais qui n'a rien à voir avec la façon dont Concrete5 fonctionne.

La, ta meilleure chance serait de tenter un nouvelle mise à jour de Concrete5 pour qu'il finisse la precedente. Apres ça il faudrait enlever les modifications htaccess.

Je veux bien t'aider mais franchement c'est sans garantie. Je ferai de mon mieux.

Ce dont j'aurai besoin c'est d'un accès cpanel pour pouvoir jeter un coup d'oeil aux fichier et au htaccess et d'un accès à la base de donnée pour pouvoir "tromper" C5 et le forcer à retenter une mise à jour.

Si tu veux qu'on tente le coup, envoie moi les information par Message Privé ici (pas en public bien sûr) ou alors envoie moi juste un message privé demandant mon email comme ça tu pourras m'envoyer les infos sur mon email directement.

Mais je répète: sans garantie de succès. Je sais ce que je fais mais la situation de ton site peut être plus désespérée qu'il n'apparait.
laurentmaman replied on at Permalink Reply
laurentmaman
Ok, j'envoie les accès en MP.

J'ai 2 autres sites web chez mon hébergeur, ils sont bien réglés. Ne s'occuper que de concrete5.

merci.

ps : j'ai un doute sur les identifiants de ma base de donnée, je ne m'en sers jamais puisque je ne saurai pas la modifier. (j'avais noter sur un cahier) me dire si c'est bon.
mnakalay replied on at Permalink Best Answer Reply
mnakalay
For anybody watching and as a summary.

He tried an update of C5 5 months ago and it failed. Shortly after that images started disappearing from his site. A tech guy fixed the problem with some htaccess trickery so he left it to that.

Now his blocks are not showing any icons in the manager and he can't even drag them to his page.

I told him best solution would be to probably trick C5 into trying an update again (it already shows as having the last version)

If anybody has a different/better opinion please share
laurentmaman replied on at Permalink Reply
laurentmaman
Thank mnakalay to solve my problem, who agreed to take on his time to help me. It will summarize better than me what he did.
mnakalay replied on at Permalink Reply
mnakalay
You're welcome.

For anybody interested. There are several websites on the server, one is at the root and the others in sub-folders.

The one at the root had a .htaccess file with directives to stop image hotlinking. That was only set to allow the domain name for the site at the root. .htaccess files are recursive so that applied to all the subfolders and the other sites, having different domain names, could not access images on the server.