coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: Loïc on September 22, 2006, 12:48:34 PM

Title: problème install plugin MiniCMS
Post by: Loïc on September 22, 2006, 12:48:34 PM
Encore moi!  ;D

J'ai voulu installer le plugin MiniCMS. Je l'ai uploadé, puis installé grâce à la page de gestion des plugins. J'ai eu la confirmation que c'était chose faite avec l'apparition de deux nouveaux liens en mode admin relatifs à ce plugin (le hic, c'est que je sais plus trop les intitulés exacts). J'ai cliqué sur le 1er (config MiniCMS, je crois), j'ai validé sans rien changer, puis j'ai cliqué sur le second (admin MiniCMS, de mémoire) et là, paf: "la page demandée n'est pas disponible" (ou un truc similaire). Ensuite où que j'aille dans ma galerie, le même message d'erreur... Je suis retourné dans la page d'installation / supression des plugins à grand coup de "précédant" et je l'ai désinstallé. Toutes les pages de la galerie sont redevenues accéssibles...  ??? ??? ???

Ce pb dit qqchose à quelqu'un?  ???
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 23, 2006, 01:20:10 PM
Bonjour Loïc,

Les nouveaux boutons pour MiniCMS sont les suivants :
MinCMS Config et MiniCMS Admin (en haut à droite)
(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fforum.coppermine-gallery.net%2Findex.php%3Faction%3Ddlattach%3Btopic%3D34745.0%3Battach%3D4517%3Bimage&hash=b8e26013f3121f9c329a7cc3becf2bf38645b7b5)

J'imagine que la doc de MiniCMS a été consulté ! Peut-être même CPG-Contrib (http://cpg-contrib.org/board/index.php?board=2.0) !

PYAP
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 23, 2006, 03:28:44 PM
Bonjour PYAP!  :)

Oui, les boutons, je les avais, ce n'est pas le pb. Le souci est le message d'erreur que j'ai en cliquant sur MiniCMS Admin et qui apparaissait ensuite à la place de toutes les pages... ;)

Je vais installer la gallerie en local et refaire le test...
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 23, 2006, 04:07:42 PM
Si vous avez accès à la page MiniCMS Config comment avez-vous renseigné les champs, surtout celui-ci :
Index Redirect Page

PYAP
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 23, 2006, 04:25:07 PM
J'ai laissé les paramètres inchangés... A vrai dire, j'ose pas trop renouveller l'opération sur ma galerie en ligne, de peur de ne par réussir à désinstaller le plugin en cas de nouveau bug...
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 28, 2006, 01:54:47 PM
Quote from: PYAP on September 23, 2006, 04:07:42 PM
Si vous avez accès à la page MiniCMS Config comment avez-vous renseigné les champs, surtout celui-ci :
Index Redirect Page

PYAP

Le champs Index Redirect Page est vide par défaut et je l'ai laissé tel quel.

J'ai donc réésayé d'installer ce plugin, sans plus de succès. Dès que c'est fait, j'obtiens le message d'erreur suivant sur toutes les pages de la galerie:

"Il y eu une erreur lors de l'exécution de la requête" (avec "erreur critique" en entête).

La seule parade est alors de désinstaller le plugin...  :-\
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 28, 2006, 02:05:19 PM
Bonjour Loïc,

Tentez d'activer le mod debug...
Cela soulèvera peut-être un lièvre !

PYAP
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 28, 2006, 02:38:37 PM
Effectivement, ça aide...

En fait l'erreur vient du fait qu'il cherche une table nommée "cpg134_cms" qui n'existe pas dans ma base... je n'ai que "cpg134_cms_config"...  :-\
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 28, 2006, 02:43:51 PM
Comprends pas, lors de l'installation du plugin, il me dit pourtant:

CREATE TABLE `cpg134_cms` ( `ID` int(11) NOT NULL auto_increment, `catid` int(11) NOT NULL default '', `title` varchar(255) NOT NULL default '', `content` text NOT NULL, PRIMARY KEY (`ID`, `catid`), FULLTEXT KEY `title` (`title`,`content`) ) TYPE=MyISAM AUTO_INCREMENT=1  Already Done
CREATE TABLE cpg134_cms_config ( name varchar(40) NOT NULL default '', value varchar(255) NOT NULL default '', PRIMARY KEY (name) ) TYPE=MyISAM Already Done
ALTER TABLE `cpg134_cms` ADD `pos` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` ADD `type` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` CHANGE `catid` `conid` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` CHANGE `pos` `cpos` int(11) NOT NULL default '0' Already Done
ALTER TABLE `cpg134_cms` ADD `modified` TIMESTAMP NOT NULL Already Done
ALTER TABLE `cpg134_cms` ADD `start` DATETIME Already Done
ALTER TABLE `cpg134_cms` ADD `end` DATETIME Already Done
INSERT INTO `cpg134_cms` VALUES ('','0', 'Welcome to Coppermine', 'Simple test of CPG MiniCMS','0','0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('dbver', '0.0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('redirect_index_php', '') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('related_size', 'thumb') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('editor', 'fckeditor') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_enabled', '0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_description_length', '50') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_include_image', '0') Already Done
INSERT INTO `cpg134_cms_config` VALUES ('rss_image_size', 'thumb') Already Done
UPDATE `cpg134_cms` SET `modified`=NOW() WHERE `modified`='0000-00-00 00:00:00' Already Done
ALTER TABLE `cpg134_cms` DROP `pos` Already Done
UPDATE cpg134_cms_config SET value='1.4.7' WHERE name='dbver' OK


Si j'ai bien tout compris, il me dit que la table en question est déjà créée...
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 28, 2006, 02:46:05 PM
Très bien,

Immédiatement on constate que l'installation à oublier de créer la table cpg134_cms  ???
Désinstallez le plugin.
Ensuite vérifiez si il ne reste pas des traces de MiniCMS dans vos tables !
Si oui supprimez-les avec précaution !

Installez de nouveau le plugin....

Wait and see  ;)

PYAP
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 28, 2006, 03:01:10 PM
Ben ça c'est fort! Il persiste à me dire que la table "cpg134_cms" existe déjà lors de l'installation!  >:(

Par contre, il me crée bien "cpg134_cms_config", la seule que j'avais trouvée et supprimée manuellement.

Là, il y a un truc que je ne comprends pas... :-\
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 28, 2006, 03:03:19 PM
Je vais essayer de faire "manuellement" via php_myadmin les opérations soit disant déjà faites, pour voir...
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 28, 2006, 03:10:59 PM
Bon, ça commence:

pour créer la table, j'entre le code suivant (directement extrait du fichier "basic.sql"):

CREATE TABLE `CPG_cms` (
  `ID` int(11) NOT NULL auto_increment,
  `catid` int(11) NOT NULL default '',
  `title` varchar(255) NOT NULL default '',
  `content` text NOT NULL,
  PRIMARY KEY  (`ID`, `catid`),
  FULLTEXT KEY `title` (`title`,`content`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;


et j'obtiens une jolie erreur:

#1067 - Invalid default value for 'catid'
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 28, 2006, 03:32:45 PM
Une Table CPG_cms est-elle crée ?
Curieux ça !
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 28, 2006, 03:38:14 PM
Quote from: PYAP on September 28, 2006, 03:32:45 PM
Une Table CPG_cms est-elle crée ?
Curieux ça !

Ben non, elle ne semble pas l'être. D'où l'opération ci-dessus qui a engendré le message d'erreur que j'ai communiqué...
Title: Re: problème install plugin MiniCMS
Post by: Titooy on September 28, 2006, 08:02:29 PM
`catid` int(11) NOT NULL default '',
Si on précise que catid ne peut pas être vide et qu'on lui donne comme valeur par défaut du vide, forcément ça provoque une erreur...
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 28, 2006, 11:10:14 PM
All,

L'étrangeté est que le fichier de déclaration MySQL de Loïc est rigoureusement d'origine !
Perso c'est exactement lefichier que j'ai utilisé pour installer MiniCMS, qui du reste n'a poser aucun soucis d'install !  ???

[doom] écrarez tout, Supprimer tout.... [/doom]

PYAP


Title: Re: problème install plugin MiniCMS
Post by: Titooy on September 29, 2006, 09:17:27 AM
Loïc a probablement une autre version/configuration de MySQL, un peu plus pointilleuse...

Ça devrait fonctionner en enlevant simplement le default '' après `catid` int(11) NOT NULL
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 29, 2006, 09:37:45 AM
QuoteÇa devrait fonctionner en enlevant simplement le default '' après `catid` int(11) NOT NULL
C'est à dire : `catid` int(11) NOT NULL

PYAP
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 29, 2006, 10:29:46 AM
OK, merci, je vais essayer ça...  ;)
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 29, 2006, 12:49:37 PM
Une autre erreur d'execution du script sql contenu dans "basic.sql"...

requête SQL:

INSERT INTO `CPG_cms`
VALUES (

'', '0', 'Welcome to Coppermine', 'Simple test of CPG MiniCMS', '0', '0'
)


MySQL a répondu:

#1136 - Column count doesn't match value count at row 1

Vraiment curieux que ce script soit supposé fonctionner correctement à l'installation du plugin...

De plus, je ne m'explique pas que le nom des tables créées par ce script ("CPG_cms" et "CPG_cms-config") ne corresponde pas avec celui des tables utilisées par CPG ("cpg134_cms" et "cpg134_cms_config")... En effet, c'est "cpg134_cms" qui posait problème (voir plus haut) alors que "cpg134_cms_config" était correctement créée lors de l'install "classique"...

Vous êtes sûrs que c'est bien ce fichier ("/plugin/minicms/sql/basic.sql") qui est utilisé lors de l'installation?
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 30, 2006, 11:27:57 AM
Bon, ben j'ai tout fait moi-même directement...
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 30, 2006, 02:16:32 PM
QuoteBon, ben j'ai tout fait moi-même directement...
Qu'est-ce-que celà signifie-t-il ?
Vous avez réussi ?
Vous avez échoué ?
Il y a encore des messages d'erreurs ?
Quoi d'autre ?

Merci d'être précis autant dans vos questions que dans vos réponses  ???

PYAP
Title: Re: problème install plugin MiniCMS
Post by: Loïc on September 30, 2006, 03:07:43 PM
Moulte excuses, je pensais avoir été clair...  ;)

J'ai fait directement via phpmyadmin ce que le script ne faisait pas (création des deux tables et insertion des enregistrements) et ça fonctionne.

Ça ne nous explique évidement pas pourquoi ça échouait, mais le problème est contournée à défaut d'être résolu.

Merci pour ton aide, en tout cas...  :)
Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on September 30, 2006, 03:59:59 PM
Loïc,

Heureux que finalement l'install soit courronée de succès.
Créer les Tables MySQL via PhpMyAdmin était la dernière solution.

PYAP
Title: Re: problème install plugin MiniCMS
Post by: fred35 on October 01, 2006, 05:23:08 AM
Et bien j'ai le même soucis lors de l'install.

J'ai exactement les mêmes messages d'erreur que Loïc

J'ai inséré ces code via phpmyadmin (ça marche)
CREATE TABLE `CPG_cms` (
  `ID` int(11) NOT NULL auto_increment,
  `catid` int(11) NOT NULL ,
  `title` varchar(255) NOT NULL ,
  `content` text NOT NULL,
  PRIMARY KEY  (`ID`, `catid`),
  FULLTEXT KEY `title` (`title`,`content`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;


mais dès que j'exécute les requêtes suivantes :
CREATE TABLE CPG_cms_config (
  name varchar(40) NOT NULL default '',
  value varchar(255) NOT NULL default '',
  PRIMARY KEY  (name)
) TYPE=MyISAM;

ALTER TABLE `CPG_cms` ADD `pos` int(11) NOT NULL default '0';
ALTER TABLE `CPG_cms` ADD `type` int(11) NOT NULL default '0';
ALTER TABLE `CPG_cms` CHANGE `catid` `conid` int(11) NOT NULL default '0';
ALTER TABLE `CPG_cms` CHANGE `pos` `cpos` int(11) NOT NULL default '0';

ALTER TABLE `CPG_cms` ADD `modified` TIMESTAMP NOT NULL;
ALTER TABLE `CPG_cms` ADD `start` DATETIME;
ALTER TABLE `CPG_cms` ADD `end` DATETIME;

INSERT INTO `CPG_cms` VALUES ('','0', 'Welcome to Coppermine', 'Simple test of CPG MiniCMS','0','0');
INSERT INTO `CPG_cms_config` VALUES ('dbver', '0.0');
INSERT INTO `CPG_cms_config` VALUES ('redirect_index_php', '');
INSERT INTO `CPG_cms_config` VALUES ('related_size', 'thumb');
INSERT INTO `CPG_cms_config` VALUES ('editor', 'fckeditor');
INSERT INTO `CPG_cms_config` VALUES ('rss_enabled', '0');
INSERT INTO `CPG_cms_config` VALUES ('rss_description_length', '50');
INSERT INTO `CPG_cms_config` VALUES ('rss_include_image', '0');
INSERT INTO `CPG_cms_config` VALUES ('rss_image_size', 'thumb');

UPDATE `CPG_cms` SET `modified`=NOW() WHERE `modified`='0000-00-00 00:00:00';


j'obtiens ceci :
Quote#1136 - Column count doesn't match value count at row 1

Si tu peux m'aider Loïc puisque apparemment tu as réussis :)
Title: Re: problème install plugin MiniCMS
Post by: Loïc on October 01, 2006, 08:20:31 AM
Une chose en fait, le pb avec catid est que c'est déclaré en integer (nombre entier) et que le script essaye d'y mettre une veleur non numérique...

Pour la suite, il n'arrive pas à inserer l'enregistrement qui servira d'exemple dans la table CPG_cms ('','0', 'Welcome to Coppermine', 'Simple test of CPG MiniCMS','0','0'), donc, fais le toi-même en passant par phpmyadmin...

Ensuite, j'ai modifié le nom des deux tables créées pour les faire coïncider avec les noms attendus par CPG (remplacement de "CPG" par "cpg134" dans mon cas, mais vérifie d'abord le nom de tes propres tables, ce ne sera peut-être pas "134"...) EDIT: en fait le changement des noms de table est fait par par le script par la suite...

J'espère que ça ira!
Title: Re: problème install plugin MiniCMS
Post by: François Keller on October 01, 2006, 08:53:37 AM
Salut,

je suis assez perplexe. Après lecture de ce sujet j'ai installé le plugin en local.
Pas de message d'erreur. Par contre il est vrai que lorsque j'ai cliqué sur le bouton CMS Config, j'ai eu le message qui me diqit qu'il n'y avait pas de contenu.
J'ai pu continuer a utiliser la galerie sans problèmes et c'est là que j'ai vu une barre titre avec MiniCms et un bouton "e" au bout. En cliquant sur celui ci j'ai pu remplir les cadres texte sans problèmes que ce soit pour les catégories, les albums et les images intermédiares.
Title: Re: problème install plugin MiniCMS
Post by: Loïc on October 01, 2006, 09:00:49 AM
Ben je sais pas quoi te dire... Si ce n'est que ça passe pas chez tout le monde... (je suis chez free)
Title: Re: problème install plugin MiniCMS
Post by: François Keller on October 01, 2006, 10:02:43 AM
Je vais faire un test sur un compte free pour voir et je te tiens au courrant
Title: Re: problème install plugin MiniCMS
Post by: François Keller on October 01, 2006, 04:20:29 PM
Voilà, le test est fait et effectivement ça ne passe pas.
J'ai fais quelques modifs dans le code du plugin. regardez le sujet ici http://forum.coppermine-gallery.net/index.php?topic=36856.0 (http://forum.coppermine-gallery.net/index.php?topic=36856.0)
Title: Re: problème install plugin MiniCMS
Post by: youougos on October 18, 2006, 04:03:31 AM
bonjour

excellent le mod minicms.

J'ai tout de même quelques questions

quelles sont les différences entre les catégories cat, thum et img ?
Je sais que cela permet l'affichage sur la page d'accueil alors les autres..... aucune idée (elle restent simplement en mémoire)

A quoi sert la colonne contenu ?

je voulais savoir également si il était possible de personnaliser l'affiche des news (du style juste mettre le titre de la news..)

Je vous remercie tous d'avance

@ bientôt

yougos

Title: Re: problème install plugin MiniCMS
Post by: Pascal YAP on October 18, 2006, 09:33:51 AM
Bonjour,

Quotequelles sont les différences entre les catégories cat, thum et img ?
CAT n'affichera la News que sur la première page de la Catégorie (sauf pour CAT=0)
THUMB affichera la news sur toutes les pages des vigenttes d'un Album.
IMG affiche la news que pour une unique Image.

Quoteje voulais savoir également si il était possible de personnaliser l'affiche des news
Différents onglets vous permettent de signaler vos Class CSS selon l'objet sélectionné.

PYAP