Big problème dû à Free Big problème dû à Free
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Big problème dû à Free

Started by Camerata, March 23, 2008, 06:20:27 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Camerata

Bonjour tout le monde  :)
Voila, j'ai un site web depuis 3 ans maintenant et j'ai mis une galerie Coppermine dessus pour les photos (plus de 4000). Le problème est qu'il y a environ une semaine, Free me l'a bloquée, enfin bloqué le site à cause des nombreux spams dans les commentaires des photos  >:( Après ma demande, ils l'ont remis en route mais la galerie ne marche plus (voir capture d'écran) alors qu'apparemment, les catégories, albums et photos sont encore là mais non-visibles, et je ne sais vraiment pas quoi faire  ???
Si vous pouviez m'aider, j'en serais extrêmement ravie lol Merci d'avance  :)

François Keller

Avec un lien vers le site ce sera déjà plus facile, ensuite, activez le mode de debbugage pour avoir plus de détails
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Camerata

oups oui désolée : www.rickmanparadise.com/gallery

Voila ce que ça me met :
"While executing query "SELECT count(*) FROM cpg143_comments as c LEFT JOIN cpg143_pictures as p ON c.pid=p.pid LEFT JOIN cpg143_albums as a ON a.aid=p.aid WHERE 1" on 0

mySQL error: Table 'rickmanparadise.cpg143_comments' doesn't exist"

en voyant ça, je suis allée dans MySQL de Free et j'ai essayé de recréer ce dossier là mais je ne suis pas une pro alors j'ai réussi à la crée mais c'est très détaillé et je ne savais pas quoi mettre dans les options et l'index ???

Pascal YAP

Quoteensuite, activez le mode de debbugage pour avoir plus de détails

Votre Galerie nécessite un mot de passe, et n'est pas en Mode Débuggage !

PYAP

Elwood J. Blues

Quote from: Camerata on March 24, 2008, 12:46:48 AM
Voila ce que ça me met :
"While executing query "SELECT count(*) FROM cpg143_comments as c LEFT JOIN cpg143_pictures as p ON c.pid=p.pid LEFT JOIN cpg143_albums as a ON a.aid=p.aid WHERE 1" on 0

mySQL error: Table 'rickmanparadise.cpg143_comments' doesn't exist"


La table cpg_comments existe-t'elle dans votre base de données ?  ???
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

poubao

#5
bonjour,

La table "comments" a été supprimée par "Free", sans doute trop volumineuse (spams)
Voici le fichier qui vous permettra de recréer cette table avec phpmyadmin ou autre console de gestion de base de données.
Penser à installer le plugin "captcha" pour éviter les robots spammeurs!, ou désactiver la fonction d'autorisation des commentaires pour les visiteurs.
Il faut d'abord supprimer la table que vous avez créé manuellement avant d'exécuter la requête qui suit!!!

#
# Table structure for table `CPG_comments`
#

CREATE TABLE CPG_comments (
  pid mediumint(10) NOT NULL default '0',
  msg_id mediumint(10) NOT NULL auto_increment,
  msg_author varchar(25) NOT NULL default '',
  msg_body text NOT NULL,
  msg_date datetime NOT NULL default '0000-00-00 00:00:00',
  msg_raw_ip tinytext,
  msg_hdr_ip tinytext,
  author_md5_id varchar(32) NOT NULL default '',
  author_id int(11) NOT NULL default '0',
  PRIMARY KEY  (msg_id),
  KEY com_pic_id (pid)
) TYPE=MyISAM COMMENT='Used to store comments made on pics';

PS: bien vérifier que la table se nomme bien "cpg143_comments" après l'exécution de la requête, sinon la renommer. (valable pour votre cas)

Ce problème a déjà été rencontré chez Free au sujet de la table "hitstats" il me semble.
poubao :D
L'incohérence de ceux qui nous dirigent, l'incompétence de ceux qui nous commandent,sont un vibrant hommage pour ceux qui exécutent.
                                          **Général Patton**

Camerata

Merci beaucoup mais ça ne marche toujours pas lol Faut dire que je ne sais pas trop où mettre le code, mysql c'est un peu du chinois pour moi lol

J'ai crée la table mais pour les détails je ne sais pas trop quoi mettre, j'ai fait la requête aussi, enfin je crois et voila ce que le mode debug me met maintenant :

While executing query "SELECT count(*) FROM cpg143_comments as c LEFT JOIN cpg143_pictures as p ON c.pid=p.pid LEFT JOIN cpg143_albums as a ON a.aid=p.aid WHERE 1" on 0

mySQL error: Unknown column 'c.pid' in 'on clause'

Camerata

Ca y est ça marche !!!! Merci mille fois à vous !  :D Je vais essayer de mettre le plug-in Captcha maintenant

poubao

Re bonjour,
D'après la capture d'écran, vous n'avez pas créé tous les champs de la table, je vois apparaître qu'un champ dans la table.
1°)dans php my admin, selectionnez la table cpg143_comments
2°)supprimez le champ qui apparaît dans la table "cpg143_comments"
3°)copier le texte de création des champs de la table que je vous ait fourni dans la réponse précédente (sélectionnez le texte, puis clique droit de la souris,choisir copier)
4°)allez dans l'onglet "SQL" tout en haut de l'écran , un fois l'onglet ouvert, collez le texte précédement copié dans le presse papier dans la fenêtre de l'éditeur, puis cliquez sur exécuter, normalement votre table devrait être recrée. Vous devriez voir 9 champs dans la table "cpg143_comments"
1 pid
2 msg_id
3 msg_author
4 msg_body
5 msg_date
6 msg_raw_ip
7 msg_hdr_ip
8 author_md5_id
9 author_id
Voila, autrement pas de sauvegarde de la base de données?
poubao :D

Avons posté en même temps, ça pourra servir !!!!! Félicitations! bienvenue  dans le monde de PHP!  ;D
L'incohérence de ceux qui nous dirigent, l'incompétence de ceux qui nous commandent,sont un vibrant hommage pour ceux qui exécutent.
                                          **Général Patton**

Camerata

en fait, je ne sais pas trop comment j'ai fait mais ça marche MDR Apparemment le texte a crée une base que j'ai dû renommer et là ça a marché lol
Merci encore  :D

poubao

Quote from: Camerata on March 24, 2008, 12:42:49 PM
en fait, je ne sais pas trop comment j'ai fait mais ça marche MDR Apparemment le texte a crée une base que j'ai dû renommer et là ça a marché lol
Merci encore  :D
Le texte a recréé une table  :-\
C'est son but !, mais le plus important c'est de comprendre ce que vous avez fait  ::)
poubao :D
L'incohérence de ceux qui nous dirigent, l'incompétence de ceux qui nous commandent,sont un vibrant hommage pour ceux qui exécutent.
                                          **Général Patton**